def publishTemplate(): e = Event('web.publishTemplate') t_id = request.form['tid'] view = request.form['view'] key = request.form['k'] user = utils.getKey(key) t = Template() if t.isOwner(t_id, user): t.load(t_id) t.createDefaultView() res = getMessage(t_id, True) else: res = getErrorMessage('User is not the owner of the Template') e.save() return res
def insert(self, user, name, slug, desc, template, image, group, invites): t = Template() t.load(template) now = datetime.utcnow() if group: gu = [user] doc = {"n" : name, "s": slug, "d": desc, "u": 'group', "gm": user, "gu": gu , "c": now, "nf": 0, "g": group, "t": t.dump(), "cc":0, "img" : image} # TODO send Email invites else: doc = {"n" : name, "s": slug, "d": desc, "u": user, "c": now, "nf": 0, "g": group, "t": t.dump(), "cc":0, "img" : image} newId = self.objects.insert(doc) d = dict() d['id'] = str(newId) return json.dumps(d)
def test_wrapperEntry(self): t = Template() t.load('4fc33afb73f24e1091000008') res = t.getWrapperEntry() print res