Esempio n. 1
0
    def post(self, name):
        if Project(name).exists():
            self.write(escape.json_encode({"status":  "Project already exists"}))
            return

        try:
            project = Project()
            project.name = name
            project.git_url = self.get_argument('git_url')[0]
            project.group_name = self.get_argument('group_name')
            project.save()
            self.write(escape.json_encode({"status": "ok"}))
            log.msg('Project created:', project.name)
        except Exception, e:
            log.err()
            self.write(escape.json_encode({"status": "fail"}))
Esempio n. 2
0
    def post(self, name):
        if Project(name).exists():
            self.write(escape.json_encode({"status":
                                           "Project already exists"}))
            return

        try:
            project = Project()
            project.name = name
            project.git_url = self.get_argument('git_url')[0]
            project.group_name = self.get_argument('group_name')
            project.save()
            self.write(escape.json_encode({"status": "ok"}))
            log.msg('Project created:', project.name)
        except Exception, e:
            log.err()
            self.write(escape.json_encode({"status": "fail"}))