FIxes in pages
This commit is contained in:
parent
2be4a86553
commit
224c6c80e7
2 changed files with 11 additions and 1 deletions
|
|
@ -13,6 +13,7 @@ from cuchulu.libraries.urls import url_for
|
||||||
from cuchulu.libraries.mtemplates import env_theme, PTemplate
|
from cuchulu.libraries.mtemplates import env_theme, PTemplate
|
||||||
from bottle import request
|
from bottle import request
|
||||||
from cuchulu.libraries.urls import make_media_url
|
from cuchulu.libraries.urls import make_media_url
|
||||||
|
from cuchulu.libraries.db.coreforms import SelectForm
|
||||||
try:
|
try:
|
||||||
import ujson as json
|
import ujson as json
|
||||||
except:
|
except:
|
||||||
|
|
@ -68,14 +69,19 @@ def admin_pages2(db=True):
|
||||||
|
|
||||||
page.fields['text'].name_form=TextEditorJsForm
|
page.fields['text'].name_form=TextEditorJsForm
|
||||||
|
|
||||||
|
page.fields['type'].name_form=SelectForm
|
||||||
|
|
||||||
|
page.fields['type'].extra_parameters=[{0: _('Page'), 1: _('New')}]
|
||||||
|
|
||||||
#page.fields['text'].extra_parameters[0].t=t
|
#page.fields['text'].extra_parameters[0].t=t
|
||||||
|
#page.fields['text'].form=Select
|
||||||
|
|
||||||
#url=make_admin_url('pages')
|
#url=make_admin_url('pages')
|
||||||
url=url_for('admin_app.admin_pages2')
|
url=url_for('admin_app.admin_pages2')
|
||||||
|
|
||||||
admin=GenerateAdminClass(page, url, t)
|
admin=GenerateAdminClass(page, url, t)
|
||||||
|
|
||||||
admin.list.fields_showed=['id', 'title', 'slugify']
|
admin.list.fields_showed=['id', 'title', 'slugify', 'type']
|
||||||
|
|
||||||
form_admin=admin.show()
|
form_admin=admin.show()
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,7 @@ from cuchulu.libraries.db.extrafields.slugifyfield import SlugifyField
|
||||||
from cuchulu.libraries.db.webmodel import WebModel
|
from cuchulu.libraries.db.webmodel import WebModel
|
||||||
from cuchulu.libraries.db.extraforms.texthtmlform import TextHTMLForm
|
from cuchulu.libraries.db.extraforms.texthtmlform import TextHTMLForm
|
||||||
from cuchulu.libraries.db import corefields
|
from cuchulu.libraries.db import corefields
|
||||||
|
from cuchulu.libraries.db.extrafields.datetimefield import DateTimeField
|
||||||
from cuchulu.libraries.i18n import I18n
|
from cuchulu.libraries.i18n import I18n
|
||||||
import json
|
import json
|
||||||
|
|
||||||
|
|
@ -17,6 +18,9 @@ class Page2(WebModel):
|
||||||
|
|
||||||
self.register(SlugifyField('slugify'), True)
|
self.register(SlugifyField('slugify'), True)
|
||||||
|
|
||||||
|
self.register(corefields.IntegerField('type'))
|
||||||
|
|
||||||
|
self.register(DateTimeField('date_last_published'), True)
|
||||||
|
|
||||||
"""
|
"""
|
||||||
def insert(self, dict_values, external_agent=True):
|
def insert(self, dict_values, external_agent=True):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue