[973dd91] | 1 | from tg.configuration import AppConfig, Bunch |
---|
| 2 | import sipbmp3web |
---|
| 3 | from sipbmp3web import model |
---|
| 4 | from sipbmp3web.lib import app_globals, helpers |
---|
| 5 | |
---|
| 6 | base_config = AppConfig() |
---|
| 7 | base_config.renderers = [] |
---|
| 8 | |
---|
| 9 | base_config.package = sipbmp3web |
---|
| 10 | |
---|
| 11 | #Set the default renderer |
---|
| 12 | base_config.default_renderer = 'genshi' |
---|
| 13 | base_config.renderers.append('genshi') |
---|
| 14 | # if you want raw speed and have installed chameleon.genshi |
---|
| 15 | # you should try to use this renderer instead. |
---|
| 16 | # warning: for the moment chameleon does not handle i18n translations |
---|
| 17 | #base_config.renderers.append('chameleon_genshi') |
---|
| 18 | |
---|
| 19 | #Configure the base SQLALchemy Setup |
---|
| 20 | base_config.use_sqlalchemy = True |
---|
| 21 | base_config.model = sipbmp3web.model |
---|
| 22 | base_config.DBSession = sipbmp3web.model.DBSession |
---|
| 23 | |
---|
| 24 | # Configure the authentication backend |
---|
| 25 | base_config.auth_backend = 'sqlalchemy' |
---|
| 26 | base_config.sa_auth.dbsession = model.DBSession |
---|
| 27 | # what is the class you want to use to search for users in the database |
---|
| 28 | base_config.sa_auth.user_class = model.User |
---|
| 29 | # what is the class you want to use to search for groups in the database |
---|
| 30 | base_config.sa_auth.group_class = model.Group |
---|
| 31 | # what is the class you want to use to search for permissions in the database |
---|
| 32 | base_config.sa_auth.permission_class = model.Permission |
---|
| 33 | |
---|
| 34 | # override this if you would like to provide a different who plugin for |
---|
| 35 | # managing login and logout of your application |
---|
| 36 | base_config.sa_auth.form_plugin = None |
---|
| 37 | |
---|
| 38 | # You may optionally define a page where you want users to be redirected to |
---|
| 39 | # on login: |
---|
| 40 | base_config.sa_auth.post_login_url = '/post_login' |
---|
| 41 | |
---|
| 42 | # You may optionally define a page where you want users to be redirected to |
---|
| 43 | # on logout: |
---|
| 44 | base_config.sa_auth.post_logout_url = '/post_logout' |
---|