def save_text_portlet(request,js_target,div_id,html,context=None): tp = TextPortlet.objects.get(id=div_id) html = sanitize(html) if tp.content != html : tp.content = html tp.save() js_target.message(_('Change in portlet saved.'))
def save_simple_page(request, js_target, html, lang, context=None): simple_page = context['module'] html = sanitize(html) if simple_page.content != html: setlangattr(simple_page, 'content', lang, html) simple_page.save() js_target.message(_('Change in page saved.')) else: js_target.message(_('No change in the page.'))
def save_simple_page(request,js_target,html,lang,context=None): simple_page = context['module'] html = sanitize(html) if simple_page.content != html : set_value(simple_page,'content',lang,html) simple_page.save() js_target.message(_('Change in page saved.')) else: js_target.message(_('No change in the page.'))
def save(self, *args, **kwargs): """ If a project is new initialize all its dependances """ # Is the project new ? new = self.id == None # to do before saving if new: if "manager" in kwargs: user = kwargs["manager"] del kwargs["manager"] else: # Get superuser user = User.objects.get(is_superuser=True) if not self.name: self.name = slugify(self.label) from djity.style.models import CSS css = CSS() css.save() self.css = css super(Project, self).save(*args, **kwargs) # todo after saving if new: # Set current user as manager of the new project Member(project=self, user=user, role=settings.MANAGER).save() self.init_modules() # add a footer portlet TextPortlet( content=sanitize( """This is a project footer. Edit me! <br><div style="text-align:right">powered by <a href="http://djity.net" style="text-align:right">Djity</a></div>""" ), div_class="footer", container=self, position="bottom", rel_position=0, ).save()
def save(self, *args, **kwargs): """ If a project is new initialize all its dependances """ # Is the project new ? new = (self.id == None) # to do before saving if new: if 'manager' in kwargs: user = kwargs['manager'] del kwargs['manager'] else: # Get superuser user = User.objects.get(is_superuser=True) if not self.name: self.name = slugify(self.label) from djity.style.models import CSS css = CSS() css.save() self.css = css super(Project, self).save(*args, **kwargs) # todo after saving if new: # Set current user as manager of the new project Member(project=self, user=user, role=settings.MANAGER).save() self.init_modules() #add a footer portlet TextPortlet(content=sanitize( """This is a project footer. Edit me! <br><div style="text-align:right">powered by <a href="http://djity.net" style="text-align:right">Djity</a></div>""" ), div_class="footer", container=self, position="bottom", rel_position=0).save()
def save_project_title(request,js_target,html,context=None): project = context['project'] if html != '': project.label = sanitize(html) project.save() js_target.message(_('Project title saved.'))
def save_project_title(request, js_target, html, context=None): project = context['project'] if html != '': project.label = sanitize(html) project.save() js_target.message(_('Project title saved.'))