Added setup.py
This commit is contained in:
parent
ef0f9e5100
commit
ac27d16cee
73 changed files with 55 additions and 0 deletions
68
paramecio/modules/admin/models/admin.py
Normal file
68
paramecio/modules/admin/models/admin.py
Normal file
|
|
@ -0,0 +1,68 @@
|
|||
#!/usr/bin/python3
|
||||
|
||||
from paramecio.citoplasma.i18n import I18n
|
||||
from paramecio.cromosoma.webmodel import WebModel
|
||||
from paramecio.cromosoma.usermodel import UserModel
|
||||
from paramecio.cromosoma import corefields
|
||||
from paramecio.cromosoma.extrafields.emailfield import EmailField
|
||||
from paramecio.cromosoma.extrafields.passwordfield import PasswordField
|
||||
|
||||
class PrivilegesField(corefields.IntegerField):
|
||||
pass
|
||||
|
||||
def show_formatted(self, value):
|
||||
|
||||
value=int(value)
|
||||
|
||||
if value==0:
|
||||
return I18n.lang('admin', 'without_privileges', 'Without privileges')
|
||||
elif value==1:
|
||||
return I18n.lang('admin', 'selected_privileges', 'Selected privileges')
|
||||
elif value==2:
|
||||
return I18n.lang('admin', 'administrator', 'Administrator')
|
||||
|
||||
class UserAdmin(UserModel):
|
||||
|
||||
def create_fields(self):
|
||||
|
||||
# I can change other fields here, how the name.
|
||||
|
||||
self.register(corefields.CharField('username'))
|
||||
|
||||
self.fields['username'].required=True
|
||||
|
||||
self.register(PasswordField('password'))
|
||||
|
||||
self.fields['password'].required=True
|
||||
|
||||
self.register(EmailField('email'))
|
||||
|
||||
self.fields['email'].required=True
|
||||
|
||||
self.register(corefields.CharField('token_recovery'))
|
||||
|
||||
self.register(PrivilegesField('privileges'))
|
||||
|
||||
"""
|
||||
|
||||
user_admin=WebModel('user_admin')
|
||||
|
||||
user_admin.register(corefields.CharField('username'))
|
||||
|
||||
user_admin.fields['username'].required=True
|
||||
|
||||
user_admin.register(corefields.CharField('password'))
|
||||
|
||||
user_admin.fields['password'].required=True
|
||||
|
||||
user_admin.register(EmailField('email'))
|
||||
|
||||
user_admin.fields['email'].required=True
|
||||
|
||||
user_admin.register(corefields.CharField('token_recovery'))
|
||||
|
||||
user_admin.register(corefields.BooleanField('privileges'))
|
||||
|
||||
#user_admin.register(corefields.CharField('prueba'))
|
||||
|
||||
"""
|
||||
Loading…
Add table
Add a link
Reference in a new issue