示例#1
0
文件: handlers.py 项目: daffodil/nl
	def post(self, group_requested):
		
		## Check if this is a json_import port
		pgroup = self.request.form.get('group')
		cls = self.request.form.get('class')
		description = self.request.form.get('description')
		if pgroup and pgroup == group_requested:
			#g = json.loads(group_str)
			payload = {'success': True}
			G = Group.get_by_key_name(pgroup)
			if G == None:
				G = Group(key_name=pgroup, name=pgroup, cls=cls, description=description)
				G.put()
				payload['action'] = 'new'
				
			else:
				G.cls = cls
				G.description = description
				payload['action'] = 'updated'
				G.put()
			payload['group'] = G.dic()
		else:
			payload = {'error': 'url/group mismatches'}
		#return render_response('container.html', c=context, g=appGlobal)
		return render_json_response(payload)