Projet

Général

Profil

« Précédent | Suivant » 

Révision 79caee95

Ajouté par Josué Kouka il y a plus de 8 ans

imuse app settings (#9833)

Voir les différences:

mandayejs/applications.py
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

  
mandayejs/static/imuse/js/auth.checker.js
1
$(function(){
2
    window.auth_success = function(){
3
        if ($('#INDEX_TBL_LOGIN').length < 1)
4
            return true;
5
        return false;
6
    }
7
})
8

  

Formats disponibles : Unified diff