Little silly fixes in text
This commit is contained in:
parent
27b1dc5386
commit
348b506755
5 changed files with 41 additions and 9 deletions
|
|
@ -19,12 +19,16 @@ class GetPostFiles:
|
|||
GetPostFiles.get=request.query.decode()
|
||||
|
||||
@staticmethod
|
||||
def obtain_post():
|
||||
def obtain_post(required_post=[]):
|
||||
|
||||
GetPostFiles.post={}
|
||||
|
||||
GetPostFiles.post=request.forms.decode()
|
||||
|
||||
for post in required_post:
|
||||
|
||||
GetPostFiles.post[post]=GetPostFiles.post.get(post, '')
|
||||
|
||||
@staticmethod
|
||||
def obtain_files():
|
||||
|
||||
|
|
|
|||
|
|
@ -28,11 +28,11 @@ class PasswordField(PhangoField):
|
|||
return ""
|
||||
else:
|
||||
|
||||
self.txt_error="The value is empty"
|
||||
self.txt_error="The field is empty"
|
||||
self.error=True
|
||||
|
||||
else:
|
||||
self.txt_error="The value is empty"
|
||||
self.txt_error="The field is empty"
|
||||
self.error=True
|
||||
|
||||
else:
|
||||
|
|
|
|||
|
|
@ -1,6 +1,8 @@
|
|||
#!/usr/bin/python3
|
||||
|
||||
from paramecio.cromosoma import corefields
|
||||
from paramecio.cromosoma.coreforms import PasswordForm
|
||||
from paramecio.citoplasma.i18n import I18n
|
||||
from bottle import request
|
||||
|
||||
# Need unittest
|
||||
|
|
@ -38,6 +40,21 @@ def show_form(post, arr_form, t, yes_error=True, modelform_tpl='forms/modelform.
|
|||
|
||||
return t.load_template(modelform_tpl, forms=arr_form)
|
||||
|
||||
#Simple Function for add repeat_password form to user model
|
||||
|
||||
def set_extra_forms_user(user_admin):
|
||||
|
||||
user_admin.fields['password'].required=True
|
||||
user_admin.fields['email'].required=True
|
||||
|
||||
user_admin.create_forms(['username', 'email', 'password'])
|
||||
|
||||
user_admin.forms['repeat_password']=PasswordForm('repeat_password', '')
|
||||
|
||||
user_admin.forms['repeat_password'].required=True
|
||||
|
||||
user_admin.forms['repeat_password'].label=I18n.lang('common', 'repeat_password', 'Repeat Password')
|
||||
|
||||
#Function for initial values for necessary fields.
|
||||
|
||||
def ini_fields(fields):
|
||||
|
|
|
|||
|
|
@ -801,6 +801,17 @@ class WebModel:
|
|||
|
||||
self.forms=new_dict
|
||||
|
||||
def show_errors(self):
|
||||
|
||||
error_txt=''
|
||||
|
||||
for k_error in self.fields_errors.values():
|
||||
|
||||
for error in k_error:
|
||||
error_txt+=error+"\n"
|
||||
|
||||
return error_txt
|
||||
|
||||
@staticmethod
|
||||
def close():
|
||||
WebModel.make_connection=SqlClass.connect_to_db
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ from settings import config_admin
|
|||
from paramecio.citoplasma.lists import SimpleList
|
||||
from paramecio.citoplasma.generate_admin_class import GenerateAdminClass
|
||||
from paramecio.citoplasma.httputils import GetPostFiles
|
||||
from paramecio.cromosoma.formsutils import show_form, pass_values_to_form
|
||||
from paramecio.cromosoma.formsutils import show_form, pass_values_to_form, set_extra_forms_user
|
||||
from paramecio.cromosoma.coreforms import PasswordForm
|
||||
from importlib import import_module, reload
|
||||
from bottle import redirect
|
||||
|
|
@ -304,7 +304,7 @@ def logout():
|
|||
|
||||
redirect('/'+config.admin_folder)
|
||||
|
||||
|
||||
"""
|
||||
def set_extra_forms_user(user_admin):
|
||||
|
||||
user_admin.fields['password'].required=True
|
||||
|
|
@ -317,10 +317,10 @@ def set_extra_forms_user(user_admin):
|
|||
user_admin.forms['repeat_password'].required=1
|
||||
|
||||
user_admin.forms['repeat_password'].label=I18n.lang('common', 'repeat_password', 'Repeat Password')
|
||||
"""
|
||||
|
||||
|
||||
|
||||
"""user_admin.create_forms()
|
||||
"""user_admin.create_forms()
|
||||
|
||||
users=user_admin.select()"""
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue