| 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 | base_config.sa_auth.cookie_secret = "thisistotallysecretyo" |
|---|
| 35 | |
|---|
| 36 | # override this if you would like to provide a different who plugin for |
|---|
| 37 | # managing login and logout of your application |
|---|
| 38 | base_config.sa_auth.form_plugin = None |
|---|
| 39 | |
|---|
| 40 | # You may optionally define a page where you want users to be redirected to |
|---|
| 41 | # on login: |
|---|
| 42 | base_config.sa_auth.post_login_url = '/post_login' |
|---|
| 43 | |
|---|
| 44 | # You may optionally define a page where you want users to be redirected to |
|---|
| 45 | # on logout: |
|---|
| 46 | base_config.sa_auth.post_logout_url = '/post_logout' |
|---|