72 |
72 |
class AppSettings(object):
|
73 |
73 |
__metaclass__ = AppSettingsMeta
|
74 |
74 |
|
|
75 |
|
75 |
76 |
# Test App Settings
|
76 |
77 |
class Test(AppSettings):
|
77 |
78 |
SITE_LOGIN_PATH = '/'
|
... | ... | |
93 |
94 |
SITE_AUTH_COOKIE_KEYS = [ 'test']
|
94 |
95 |
SITE_FORCE_REDIRECT_URL = '/whatever'
|
95 |
96 |
|
|
97 |
|
96 |
98 |
# Duonet App Settings
|
97 |
99 |
class Duonet(AppSettings):
|
98 |
100 |
SITE_LOGIN_PATH = '/'
|
99 |
101 |
SITE_LOCATORS = [
|
100 |
102 |
{
|
101 |
|
'id': '#txtNomFoyer',
|
|
103 |
'id': '#txtNomFoyer',
|
102 |
104 |
'label': 'Nom de famille',
|
103 |
105 |
'name': 'txtNomFoyer',
|
104 |
106 |
'kind': 'string',
|
... | ... | |
132 |
134 |
|
133 |
135 |
SITE_FORCE_REDIRECT_URL = '/Connect.aspx'
|
134 |
136 |
|
|
137 |
SITE_FORM_SUBMIT_ELEMENT = 'input[type=button]'
|
|
138 |
|
|
139 |
|
135 |
140 |
# Archimed App Settings
|
136 |
141 |
class Archimed(AppSettings):
|
137 |
142 |
SITE_LOGIN_PATH = '/'
|
138 |
143 |
SITE_LOCATORS = [
|
139 |
144 |
{
|
140 |
|
'id': '#carte',
|
|
145 |
'id': '#carte',
|
141 |
146 |
'label': 'Identifiant',
|
142 |
147 |
'name': 'carte',
|
143 |
148 |
'kind': 'string',
|
... | ... | |
170 |
175 |
|
171 |
176 |
urlpatterns = patterns('',
|
172 |
177 |
url(
|
173 |
|
r'account/(?P<username>[\w+]*)/$',
|
174 |
|
'mandayejs.views.archimed_account_details',
|
|
178 |
r'account/(?P<username>[\w+]*)/$',
|
|
179 |
'mandayejs.views.archimed_account_details',
|
175 |
180 |
name='archimed-account-details'),
|
176 |
181 |
)
|
177 |
182 |
|
... | ... | |
211 |
216 |
|
212 |
217 |
class ArpegeVincennesTest(Arpege):
|
213 |
218 |
SITE_LOGIN_PATH = '/vincennes-test/index.do'
|
|
219 |
|
|
220 |
|
|
221 |
class Imuse(AppSettings):
|
|
222 |
SITE_LOGIN_PATH = 'extranet/login/gen_index_groupe.php?nav=autre'
|
|
223 |
|
|
224 |
SITE_LOCATORS = [
|
|
225 |
{
|
|
226 |
'id': '#INDEX_USER_ID',
|
|
227 |
'label': 'Identifiant',
|
|
228 |
'name': 'INDEX_USER_ID',
|
|
229 |
'kind': 'string',
|
|
230 |
'required': True,
|
|
231 |
'help': ''
|
|
232 |
},
|
|
233 |
{
|
|
234 |
'id': '#INDEX_USER_PWD',
|
|
235 |
'label': 'Mot de passe',
|
|
236 |
'name': 'INDEX_USER_PWD',
|
|
237 |
'kind': 'password',
|
|
238 |
'required': True,
|
|
239 |
'help': ''
|
|
240 |
}
|
|
241 |
]
|
|
242 |
|
|
243 |
SITE_AUTH_CHECKER = 'imuse/js/auth.checker.js'
|
|
244 |
|
|
245 |
SITE_AUTH_COOKIE_KEYS = [
|
|
246 |
'iMuse-extranet'
|
|
247 |
]
|
|
248 |
|
|
249 |
SITE_FORCE_REDIRECT_LOCATOR = '#INDEX_TBL_LOGIN'
|
|
250 |
|
|
251 |
SITE_FORM_SUBMIT_ELEMENT = '#INDEX_BT_LOGIN'
|
|
252 |
|
|
253 |
|
|
254 |
class ImuseTeacherMontpellier(Imuse):
|
|
255 |
SITE_LOGIN_PATH = '/montpellier/extranet/login/ens_index_enseignant.php'
|
|
256 |
|
|
257 |
|
|
258 |
class ImuseFamilyMontpellier(Imuse):
|
|
259 |
SITE_LOGIN_PATH = '/montpellier/extranet/login/usa_index_famille.php'
|
|
260 |
|
imuse app settings (#9833)