Example #1
0
 def startVersion(self, REQUEST=None):
     """ """
     if not self.checkPermissionEditObject():
         raise EXCEPTION_NOTAUTHORIZED, EXCEPTION_NOTAUTHORIZED_MSG
     if self.hasVersion():
         raise EXCEPTION_STARTEDVERSION, EXCEPTION_STARTEDVERSION_MSG
     self.checkout = 1
     self.checkout_user = self.REQUEST.AUTHENTICATED_USER.getUserName()
     self.version = event_item()
     self.version.copy_naaya_properties_from(self)
     self._p_changed = 1
     self.recatalogNyObject(self)
     if REQUEST: REQUEST.RESPONSE.redirect('%s/edit_html' % self.absolute_url())
Example #2
0
 def startVersion(self, REQUEST=None):
     """ """
     if not self.checkPermissionEditObject():
         raise EXCEPTION_NOTAUTHORIZED, EXCEPTION_NOTAUTHORIZED_MSG
     if self.hasVersion():
         raise EXCEPTION_STARTEDVERSION, EXCEPTION_STARTEDVERSION_MSG
     self.checkout = 1
     self.checkout_user = self.REQUEST.AUTHENTICATED_USER.getUserName()
     self.version = event_item(self.title, self.description, self.coverage, self.keywords, self.sortorder,
         self.location, self.location_address, self.location_url, self.start_date, self.end_date,
         self.host, self.agenda_url, self.event_url, self.details, self.topitem, self.event_type, self.contact_person,
         self.contact_email, self.contact_phone, self.contact_fax, self.releasedate, self.gl_get_selected_language())
     self.version._local_properties_metadata = deepcopy(self._local_properties_metadata)
     self.version._local_properties = deepcopy(self._local_properties)
     self.version.setProperties(deepcopy(self.getProperties()))
     self._p_changed = 1
     self.recatalogNyObject(self)
     if REQUEST: REQUEST.RESPONSE.redirect('%s/edit_html' % self.absolute_url())
Example #3
0
 def startVersion(self, REQUEST=None):
     """ """
     if not self.checkPermissionEditObject():
         raise EXCEPTION_NOTAUTHORIZED, EXCEPTION_NOTAUTHORIZED_MSG
     if self.hasVersion():
         raise EXCEPTION_STARTEDVERSION, EXCEPTION_STARTEDVERSION_MSG
     self.checkout = 1
     self.checkout_user = self.REQUEST.AUTHENTICATED_USER.getUserName()
     self.version = event_item(
         self.title, self.description, self.coverage, self.keywords,
         self.sortorder, self.location, self.location_address,
         self.location_url, self.start_date, self.end_date, self.host,
         self.agenda_url, self.event_url, self.details, self.topitem,
         self.event_type, self.contact_person, self.contact_email,
         self.contact_phone, self.contact_fax, self.releasedate,
         self.gl_get_selected_language())
     self.version._local_properties_metadata = deepcopy(
         self._local_properties_metadata)
     self.version._local_properties = deepcopy(self._local_properties)
     self.version.setProperties(deepcopy(self.getProperties()))
     self._p_changed = 1
     self.recatalogNyObject(self)
     if REQUEST:
         REQUEST.RESPONSE.redirect('%s/edit_html' % self.absolute_url())