admin: remove fields pages that have not been used in a long time

This commit is contained in:
Frédéric Péters 2014-12-25 14:08:07 +01:00
parent 075556d264
commit 64ba764e6e
1 changed files with 1 additions and 23 deletions

View File

@ -28,7 +28,7 @@ from wcs.fields import get_field_types
import copy
class FieldDefPage(Directory):
_q_exports = ['', 'delete', 'down', 'up', 'ajaxtitle', 'duplicate']
_q_exports = ['', 'delete', 'duplicate']
large = False
page_no = None
@ -146,28 +146,6 @@ class FieldDefPage(Directory):
else:
return redirect('../../fields/')
def down(self):
field_pos = self.objectdef.fields.index(self.field)
fields = self.objectdef.fields
fields[field_pos], fields[field_pos+1] = fields[field_pos+1], fields[field_pos]
self.objectdef.store()
return redirect('..')
def up(self):
field_pos = self.objectdef.fields.index(self.field)
fields = self.objectdef.fields
fields[field_pos], fields[field_pos-1] = fields[field_pos-1], fields[field_pos]
self.objectdef.store()
return redirect('..')
def ajaxtitle(self):
if not get_request().form.has_key('value'):
return self.field.label
self.field.label = unicode(get_request().form.get('value'), 'utf-8').encode('iso-8859-1')
self.objectdef.store()
label = misc.ellipsize(self.field.label, 60)
return label
class FieldsPagesDirectory(Directory):
def __init__(self, parent):