Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #5
0
 def getJSFiles(self):
     return (WPEventManagement.getJSFiles(self) + self._asset_env['modules_timetable_js'].urls() +
             self._asset_env['modules_contributions_js'].urls())
Exemple #6
0
 def getJSFiles(self):
     return WPEventManagement.getJSFiles(
         self) + self._asset_env['modules_registration_js'].urls()
Exemple #7
0
 def _get_head_content(self):
     return WPEventManagement._get_head_content(
         self) + MathjaxMixin._get_head_content(self)
Exemple #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())
Exemple #9
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)
Exemple #10
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)
Exemple #11
0
 def __init__(self, rh, event_, **kwargs):
     WPEventManagement.__init__(self, rh, event_, **kwargs)
     self._conf = self.event.as_legacy
Exemple #12
0
 def getJSFiles(self):
     return (WPEventManagement.getJSFiles(self) +
             self._asset_env['modules_vc_js'].urls() +
             self._asset_env['selectize_js'].urls())
Exemple #13
0
 def getJSFiles(self):
     return WPEventManagement.getJSFiles(self) + self._asset_env['modules_event_layout_js'].urls()
Exemple #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())
Exemple #15
0
 def getJSFiles(self):
     return WPEventManagement.getJSFiles(
         self) + self._asset_env['modules_event_layout_js'].urls()
Exemple #16
0
 def _get_head_content(self):
     return WPEventManagement._get_head_content(self) + MathjaxMixin._get_head_content(self)
Exemple #17
0
 def getJSFiles(self):
     return WPEventManagement.getJSFiles(self) + self._asset_env['modules_registration_js'].urls()
Exemple #18
0
 def getJSFiles(self):
     return (WPEventManagement.getJSFiles(self) +
             self._asset_env['markdown_js'].urls() +
             self._asset_env['modules_papers_js'].urls())
Exemple #19
0
 def getJSFiles(self):
     return (WPEventManagement.getJSFiles(self) +
             self._asset_env['modules_timetable_js'].urls() +
             self._asset_env['modules_contributions_js'].urls())
Exemple #20
0
 def getCSSFiles(self):
     return WPEventManagement.getCSSFiles(
         self) + self._asset_env['selectize_css'].urls()
Exemple #21
0
 def getJSFiles(self):
     return (WPEventManagement.getJSFiles(self) +
             self._asset_env['markdown_js'].urls() +
             self._asset_env['modules_papers_js'].urls())
Exemple #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)
Exemple #23
0
 def getJSFiles(self):
     return WPEventManagement.getJSFiles(self) + self._asset_env['modules_designer_js'].urls()
Exemple #24
0
 def getJSFiles(self):
     return WPEventManagement.getJSFiles(
         self) + self._asset_env['modules_designer_js'].urls()
Exemple #25
0
 def getCSSFiles(self):
     return WPEventManagement.getCSSFiles(self) + self._asset_env['selectize_css'].urls()
Exemple #26
0
 def getJSFiles(self):
     return WPEventManagement.getJSFiles(self) + self._asset_env['modules_sessions_js'].urls()
Exemple #27
0
 def getJSFiles(self):
     return (WPEventManagement.getJSFiles(self) +
             self._asset_env['modules_vc_js'].urls() +
             self._asset_env['selectize_js'].urls())