debianmacno-cupsweb
Last change
on this file since 0b8c868 was
973dd91,
checked in by Edward Z. Yang <edwardzyang@…>, 16 years ago
|
Initial commit.
Signed-off-by: Edward Z. Yang <edwardzyang@…>
|
-
Property mode set to
100644
|
File size:
1.3 KB
|
Line | |
---|
1 | """Setup the sipbmp3-web application""" |
---|
2 | import logging |
---|
3 | |
---|
4 | import transaction |
---|
5 | from tg import config |
---|
6 | |
---|
7 | from sipbmp3web.config.environment import load_environment |
---|
8 | |
---|
9 | log = logging.getLogger(__name__) |
---|
10 | |
---|
11 | def setup_app(command, conf, vars): |
---|
12 | """Place any commands to setup sipbmp3web here""" |
---|
13 | load_environment(conf.global_conf, conf.local_conf) |
---|
14 | # Load the models |
---|
15 | from sipbmp3web import model |
---|
16 | print "Creating tables" |
---|
17 | model.metadata.create_all(bind=config['pylons.app_globals'].sa_engine) |
---|
18 | |
---|
19 | u = model.User() |
---|
20 | u.user_name = u'manager' |
---|
21 | u.display_name = u'Example manager' |
---|
22 | u.email_address = u'manager@somedomain.com' |
---|
23 | u.password = u'managepass' |
---|
24 | |
---|
25 | model.DBSession.add(u) |
---|
26 | |
---|
27 | g = model.Group() |
---|
28 | g.group_name = u'managers' |
---|
29 | g.display_name = u'Managers Group' |
---|
30 | |
---|
31 | g.users.append(u) |
---|
32 | |
---|
33 | model.DBSession.add(g) |
---|
34 | |
---|
35 | p = model.Permission() |
---|
36 | p.permission_name = u'manage' |
---|
37 | p.description = u'This permission give an administrative right to the bearer' |
---|
38 | p.groups.append(g) |
---|
39 | |
---|
40 | model.DBSession.add(p) |
---|
41 | |
---|
42 | u1 = model.User() |
---|
43 | u1.user_name = u'editor' |
---|
44 | u1.display_name = u'Example editor' |
---|
45 | u1.email_address = u'editor@somedomain.com' |
---|
46 | u1.password = u'editpass' |
---|
47 | |
---|
48 | model.DBSession.add(u1) |
---|
49 | model.DBSession.flush() |
---|
50 | |
---|
51 | transaction.commit() |
---|
52 | print "Successfully setup" |
---|
Note: See
TracBrowser
for help on using the repository browser.