示例#1
0
 def __init__(self, rh, event_, **kwargs):
     custom_links = dict(
         values_from_signal(signals.event.timetable_buttons.send(self)))
     WPEventManagement.__init__(self,
                                rh,
                                event_,
                                custom_links=custom_links,
                                **kwargs)
示例#2
0
 def _process(self):
     form = EventProtectionForm(obj=FormDefaults(**self._get_defaults()),
                                event=self.event_new)
     if form.validate_on_submit():
         update_event(
             self.event_new, {
                 'protection_mode': form.protection_mode.data,
                 'own_no_access_contact': form.own_no_access_contact.data,
                 'access_key': form.access_key.data
             })
         update_object_principals(self.event_new,
                                  form.acl.data,
                                  read_access=True)
         update_object_principals(self.event_new,
                                  form.managers.data,
                                  full_access=True)
         update_object_principals(self.event_new,
                                  form.submitters.data,
                                  role='submit')
         self._update_session_coordinator_privs(form)
         flash(_('Protection settings have been updated'), 'success')
         return redirect(url_for('.protection', self.event_new))
     return WPEventManagement.render_template('event_protection.html',
                                              self._conf,
                                              form=form,
                                              event=self.event_new)
示例#3
0
 def _process(self):
     form = EventProtectionForm(obj=FormDefaults(**self._get_defaults()), event=self.event_new)
     if form.validate_on_submit():
         update_event(self.event_new, {'protection_mode': form.protection_mode.data,
                                       'own_no_access_contact': form.own_no_access_contact.data,
                                       'access_key': form.access_key.data})
         update_object_principals(self.event_new, form.acl.data, read_access=True)
         update_object_principals(self.event_new, form.managers.data, full_access=True)
         update_object_principals(self.event_new, form.submitters.data, role='submit')
         self._update_session_coordinator_privs(form)
         flash(_('Protection settings have been updated'), 'success')
         return redirect(url_for('.protection', self.event_new))
     return WPEventManagement.render_template('event_protection.html', self._conf, form=form, event=self.event_new)
示例#4
0
 def _process(self):
     form = EventProtectionForm(obj=FormDefaults(**self._get_defaults()), event=self.event_new)
     if form.validate_on_submit():
         update_event(
             self.event_new,
             {
                 "protection_mode": form.protection_mode.data,
                 "own_no_access_contact": form.own_no_access_contact.data,
                 "access_key": form.access_key.data,
             },
         )
         update_object_principals(self.event_new, form.acl.data, read_access=True)
         update_object_principals(self.event_new, form.managers.data, full_access=True)
         update_object_principals(self.event_new, form.submitters.data, role="submit")
         self._update_session_coordinator_privs(form)
         flash(_("Protection settings have been updated"), "success")
         return redirect(url_for(".protection", self.event_new))
     return WPEventManagement.render_template("event_protection.html", self._conf, form=form, event=self.event_new)
示例#5
0
 def getJSFiles(self):
     return (WPEventManagement.getJSFiles(self) + self._asset_env['modules_timetable_js'].urls() +
             self._asset_env['modules_contributions_js'].urls())
示例#6
0
 def getJSFiles(self):
     return WPEventManagement.getJSFiles(
         self) + self._asset_env['modules_registration_js'].urls()
示例#7
0
 def _get_head_content(self):
     return WPEventManagement._get_head_content(
         self) + MathjaxMixin._get_head_content(self)
示例#8
0
 def getJSFiles(self):
     return (WPEventManagement.getJSFiles(self) +
             self._asset_env['markdown_js'].urls() +
             self._asset_env['selectize_js'].urls() +
             self._asset_env['modules_reviews_js'].urls() +
             self._asset_env['modules_abstracts_js'].urls())
示例#9
0
文件: __init__.py 项目: jas01/indico
 def __init__(self, rh, event_, **kwargs):
     custom_links = dict(values_from_signal(signals.event.timetable_buttons.send(self)))
     WPEventManagement.__init__(self, rh, event_, custom_links=custom_links, **kwargs)
示例#10
0
文件: views.py 项目: bkolobara/indico
 def __init__(self, rh, event_, active_menu_item=None, **kwargs):
     self.regform = kwargs.get('regform')
     self.registration = kwargs.get('registration')
     WPEventManagement.__init__(self, rh, event_, active_menu_item, **kwargs)
示例#11
0
 def __init__(self, rh, event_, **kwargs):
     WPEventManagement.__init__(self, rh, event_, **kwargs)
     self._conf = self.event.as_legacy
示例#12
0
 def getJSFiles(self):
     return (WPEventManagement.getJSFiles(self) +
             self._asset_env['modules_vc_js'].urls() +
             self._asset_env['selectize_js'].urls())
示例#13
0
 def getJSFiles(self):
     return WPEventManagement.getJSFiles(self) + self._asset_env['modules_event_layout_js'].urls()
示例#14
0
 def getJSFiles(self):
     return (WPEventManagement.getJSFiles(self) +
             self._asset_env['markdown_js'].urls() +
             self._asset_env['selectize_js'].urls() +
             self._asset_env['modules_reviews_js'].urls() +
             self._asset_env['modules_abstracts_js'].urls())
示例#15
0
 def getJSFiles(self):
     return WPEventManagement.getJSFiles(
         self) + self._asset_env['modules_event_layout_js'].urls()
示例#16
0
文件: views.py 项目: indico/indico
 def _get_head_content(self):
     return WPEventManagement._get_head_content(self) + MathjaxMixin._get_head_content(self)
示例#17
0
文件: views.py 项目: bkolobara/indico
 def getJSFiles(self):
     return WPEventManagement.getJSFiles(self) + self._asset_env['modules_registration_js'].urls()
示例#18
0
 def getJSFiles(self):
     return (WPEventManagement.getJSFiles(self) +
             self._asset_env['markdown_js'].urls() +
             self._asset_env['modules_papers_js'].urls())
示例#19
0
 def getJSFiles(self):
     return (WPEventManagement.getJSFiles(self) +
             self._asset_env['modules_timetable_js'].urls() +
             self._asset_env['modules_contributions_js'].urls())
示例#20
0
 def getCSSFiles(self):
     return WPEventManagement.getCSSFiles(
         self) + self._asset_env['selectize_css'].urls()
示例#21
0
文件: views.py 项目: bkolobara/indico
 def getJSFiles(self):
     return (WPEventManagement.getJSFiles(self) +
             self._asset_env['markdown_js'].urls() +
             self._asset_env['modules_papers_js'].urls())
示例#22
0
 def __init__(self, rh, event_, active_menu_item=None, **kwargs):
     self.regform = kwargs.get('regform')
     self.registration = kwargs.get('registration')
     WPEventManagement.__init__(self, rh, event_, active_menu_item,
                                **kwargs)
示例#23
0
 def getJSFiles(self):
     return WPEventManagement.getJSFiles(self) + self._asset_env['modules_designer_js'].urls()
示例#24
0
 def getJSFiles(self):
     return WPEventManagement.getJSFiles(
         self) + self._asset_env['modules_designer_js'].urls()
示例#25
0
文件: views.py 项目: bkolobara/indico
 def getCSSFiles(self):
     return WPEventManagement.getCSSFiles(self) + self._asset_env['selectize_css'].urls()
示例#26
0
文件: views.py 项目: qroques/indico
 def getJSFiles(self):
     return WPEventManagement.getJSFiles(self) + self._asset_env['modules_sessions_js'].urls()
示例#27
0
文件: views.py 项目: bkolobara/indico
 def getJSFiles(self):
     return (WPEventManagement.getJSFiles(self) +
             self._asset_env['modules_vc_js'].urls() +
             self._asset_env['selectize_js'].urls())