Example #1
0
    def dopost(self, site):
        path = self.get_argument("path", None)
        original_path = self.get_argument("original_path", None)
        type = self.get_argument('type', None)
        repo = self.settings['sites'][site]['repo']
        dvcs = DVCS.load_dvcs(self.siteinfo.folder.path, repo)
        if type == "file":
            f = File(self.siteinfo.folder.child(original_path))
            newf = File(self.siteinfo.folder.child(path))
            if not f.exists:
                newf.write("")
                dvcs.add_file(newf)
            else:
                f.move_to(newf)
                dvcs.add_file(newf, message="Renamed " + path)

        else:
            f = Folder(self.siteinfo.folder.child(original_path))
            newf = Folder(self.siteinfo.folder.child(path))
            if not f.exists:
                newf.make()
            else:
                f.move_to(newf)
                dvcs.add_file(newf, message="Renamed " + path)
        self.init_site(site, force=True)
Example #2
0
    def dopost(self, site):
        path = self.get_argument("path", None)
        original_path = self.get_argument("original_path", None)
        type = self.get_argument('type', None)
        repo = self.settings['sites'][site]['repo']
        dvcs = DVCS.load_dvcs(self.siteinfo.folder.path, repo)
        if type == "file":
            f = File(self.siteinfo.folder.child(original_path))
            newf = File(self.siteinfo.folder.child(path))
            if not f.exists:
                newf.write("")
                dvcs.add_file(newf)
            else:
                f.move_to(newf)
                dvcs.add_file(newf, message="Renamed " + path)

        else:
            f = Folder(self.siteinfo.folder.child(original_path))
            newf = Folder(self.siteinfo.folder.child(path))
            if not f.exists:
                newf.make()
            else:
                f.move_to(newf)
                dvcs.add_file(newf, message="Renamed " + path)
        self.init_site(site, force=True)
Example #3
0
    def dopost(self, site):
        path = self.get_argument("path", None)
        if not path: return
        content = self.get_argument("content", None)
        f = File(self.siteinfo.folder.child(path))
        f.write(content)

        repo = self.settings['sites'][site]['repo']
        dvcs = DVCS.load_dvcs(self.siteinfo.folder.path, repo)
        dvcs.save_draft()
Example #4
0
    def dopost(self, site):
        path = self.get_argument("path", None)
        if not path: return
        content = self.get_argument("content", None)
        f = File(self.siteinfo.folder.child(path))
        f.write(content)

        repo = self.settings['sites'][site]['repo']
        dvcs = DVCS.load_dvcs(self.siteinfo.folder.path, repo)
        dvcs.save_draft()
Example #5
0
    def dopost(self, site):
        path = self.get_argument("path", None)
        type = self.get_argument('type', None)
        repo = self.settings['sites'][site]['repo']
        dvcs = DVCS.load_dvcs(self.siteinfo.folder.path, repo)
        f = None
        if type == "file":
            f = File(self.siteinfo.folder.child(path))
        else:
            f = Folder(self.siteinfo.folder.child(path))

        f.delete()
        dvcs.save_draft()
        self.init_site(site, force=True)
Example #6
0
    def dopost(self, site):
        path = self.get_argument("path", None)
        type = self.get_argument('type', None)
        repo = self.settings['sites'][site]['repo']
        dvcs = DVCS.load_dvcs(self.siteinfo.folder.path, repo)
        f = None
        if type == "file":
            f = File(self.siteinfo.folder.child(path))
        else:
            f = Folder(self.siteinfo.folder.child(path))

        f.delete()
        dvcs.save_draft()
        self.init_site(site, force=True)
Example #7
0
 def dopost(self, site):
     repo = self.settings['sites'][site]['repo']
     dvcs = DVCS.load_dvcs(self.siteinfo.folder.path, repo)
     dvcs.publish()
Example #8
0
 def dopost(self, site):
     repo = self.settings['sites'][site]['repo']
     dvcs = DVCS.load_dvcs(self.siteinfo.folder.path, repo)
     dvcs.publish()
Example #9
0
File: clyde.py Project: hznoob/hyde
 def dopost(self, site):
     repo = self.settings["sites"][site]["repo"]
     dvcs = DVCS.load_dvcs(self.siteinfo.folder.path, repo)
     dvcs.publish()