コード例 #1
0
ファイル: test_helpers.py プロジェクト: phraniiac/allura
def test_login_overlay():
    with h.login_overlay():
        raise HTTPUnauthorized()
    with h.login_overlay(exceptions=['foo']):
        raise HTTPUnauthorized()
    with td.raises(HTTPUnauthorized):
        with h.login_overlay(exceptions=['foobar']):
            raise HTTPUnauthorized()
コード例 #2
0
ファイル: project.py プロジェクト: apache/allura
 def add_project(self, **form_data):
     with h.login_overlay():
         require_access(self.neighborhood, 'register')
     verify = c.form_errors == {'_the_form': u'phone-verification'}
     c.show_phone_verification_overlay = verify
     c.add_project = W.add_project
     form_data.setdefault('tools', W.add_project.default_tools)
     form_data['neighborhood'] = self.neighborhood.name
     return dict(neighborhood=self.neighborhood, form_data=form_data)
コード例 #3
0
 def add_project(self, **form_data):
     with h.login_overlay():
         require_access(self.neighborhood, 'register')
     verify = c.form_errors == {'_the_form': 'phone-verification'}
     c.show_phone_verification_overlay = verify
     c.add_project = W.add_project
     form_data.setdefault('tools', W.add_project.default_tools)
     form_data['neighborhood'] = self.neighborhood.name
     return dict(neighborhood=self.neighborhood, form_data=form_data)
コード例 #4
0
ファイル: base.py プロジェクト: petertsehsun/allura
 def _check_security(self):
     with h.login_overlay(exceptions=['process']):
         require_access(self.neighborhood, 'register')
コード例 #5
0
ファイル: base.py プロジェクト: jekatgithub/incubator-allura
 def _check_security(self):
     with h.login_overlay(exceptions=['process']):
         require_access(self.neighborhood, 'register')