Ejemplo n.º 1
0
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
Ejemplo n.º 2
0
	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)
Ejemplo n.º 3
0
	def test_wrapperEntry(self):
		t = Template()
		t.load('4fc33afb73f24e1091000008')
		res = t.getWrapperEntry()
		print res