def _make_public(self, req, project):
     cmd = MakeProjectPublic(project)
     if cmd.do():
         # Notify listeners
         for listener in self.project_change_listeners:
             listener.project_set_public(project)
         # Notify user
         add_notice(req,
                    tag(_("Project published: "), _('public groups added')))
     else:
         add_warning(req, "Failed to publish project")
Esempio n. 2
0
 def _make_private(self, req, project):
     cmd = MakeProjectPublic(project)
     if cmd.undo():
         # Notify listeners
         for listener in self.project_change_listeners:
             listener.project_set_private(project)
         # Notify user
         add_notice(req, tag(
             _("Unpublished project: "), _('public groups removed')
         ))
     else:
         add_warning(req, "Failed to unpublish project")
Esempio n. 3
0
 def _make_public(self, req, project):
     cmd = MakeProjectPublic(project)
     if cmd.do():
         # Notify listeners
         for listener in self.project_change_listeners:
             listener.project_set_public(project)
         # Notify user
         add_notice(req, tag(
             _("Project published: "), _('public groups added')
         ))
     else:
         add_warning(req, "Failed to publish project")
 def _make_private(self, req, project):
     cmd = MakeProjectPublic(project)
     if cmd.undo():
         # Notify listeners
         for listener in self.project_change_listeners:
             listener.project_set_private(project)
         # Notify user
         add_notice(
             req, tag(_("Unpublished project: "),
                      _('public groups removed')))
     else:
         add_warning(req, "Failed to unpublish project")