def create(self): form = EditCollectionForm(self.request.POST) if not form.is_valid(): return self.json_error('collections.collections.create.form_errors', form.errors) collection = CollectionPrototype.create(caption=form.c.caption, description=form.c.description) return self.json_ok(data={'next_url': url('collections:collections:show', collection.id)})
def update(self, method='post'): form = EditCollectionForm(self.request.POST) if not form.is_valid(): return self.json_error('collections.collections.update.form_errors', form.errors) self.collection.caption = form.c.caption self.collection.description = form.c.description self.collection.save() return self.json_ok()
def update(self, method='post'): form = EditCollectionForm(self.request.POST) if not form.is_valid(): return self.json_error( 'collections.collections.update.form_errors', form.errors) self.collection.caption = form.c.caption self.collection.description = form.c.description self.collection.save() return self.json_ok()
def create(self): form = EditCollectionForm(self.request.POST) if not form.is_valid(): return self.json_error( 'collections.collections.create.form_errors', form.errors) collection = CollectionPrototype.create(caption=form.c.caption, description=form.c.description) return self.json_ok( data={ 'next_url': url('collections:collections:show', collection.id) })
def edit(self): form = EditCollectionForm( initial={ 'caption': self.collection.caption, 'description': self.collection.description }) return self.template('collections/collections/edit.html', {'form': form})
def new(self): return self.template('collections/collections/new.html', {'form': EditCollectionForm()})