예제 #1
0
    def lsproject(self, message, nick):
        # lists all projects, current user is assumed
        connect()
        if nick:
            nick = nick.strip()
            user = User.get_by_nick(nick)
        else:
            user = self.get_user(message)

        if not user:
            self.reply(message, "Could not find user %s" % nick)
            return

        projects = Project.objects(user_id=user.user_id)

        template = rendered_template("lsproject.html", {"user":user, "projects":projects})
        self.reply(message, template, html=True)
예제 #2
0
    def lsproject(self, message, nick):
        # lists all projects, current user is assumed
        connect()
        if nick:
            nick = nick.strip()
            user = User.get_by_nick(nick)
        else:
            user = self.get_user(message)

        if not user:
            self.reply(message, "Could not find user %s" % nick)
            return

        projects = Project.objects(user_id=user.user_id)

        template = rendered_template("lsproject.html", {"user":user, "projects":projects})
        self.reply(message, template, html=True)
예제 #3
0
 def remove_project(self, message, project_name):
     user = self.get_user(message)
     Project.objects(user_id=user.user_id, name=project_name).delete()
     self.reply(message, "Project %s deleted." % project_name)
예제 #4
0
 def remove_project(self, message, project_name):
     user = self.get_user(message)
     Project.objects(user_id=user.user_id, name=project_name).delete()
     self.reply(message, "Project %s deleted." % project_name)