FIxes in pages

This commit is contained in:
Antonio de la Rosa 2026-03-01 19:34:08 +01:00
parent 2be4a86553
commit 224c6c80e7
2 changed files with 11 additions and 1 deletions

View file

@ -13,6 +13,7 @@ from cuchulu.libraries.urls import url_for
from cuchulu.libraries.mtemplates import env_theme, PTemplate
from bottle import request
from cuchulu.libraries.urls import make_media_url
from cuchulu.libraries.db.coreforms import SelectForm
try:
import ujson as json
except:
@ -67,15 +68,20 @@ def admin_pages2(db=True):
page.fields['slugify'].name_form=BaseForm
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'].form=Select
#url=make_admin_url('pages')
url=url_for('admin_app.admin_pages2')
admin=GenerateAdminClass(page, url, t)
admin.list.fields_showed=['id', 'title', 'slugify']
admin.list.fields_showed=['id', 'title', 'slugify', 'type']
form_admin=admin.show()

View file

@ -4,6 +4,7 @@ from cuchulu.libraries.db.extrafields.slugifyfield import SlugifyField
from cuchulu.libraries.db.webmodel import WebModel
from cuchulu.libraries.db.extraforms.texthtmlform import TextHTMLForm
from cuchulu.libraries.db import corefields
from cuchulu.libraries.db.extrafields.datetimefield import DateTimeField
from cuchulu.libraries.i18n import I18n
import json
@ -17,6 +18,9 @@ class Page2(WebModel):
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):