Added fix in api
This commit is contained in:
parent
56f4361929
commit
802fccc162
5 changed files with 54 additions and 10 deletions
|
|
@ -14,6 +14,7 @@ from paramecio2.libraries.urls import make_media_url
|
|||
from paramecio2.libraries import datetime
|
||||
from paramecio2.modules.admin.models.admin import UserAdmin
|
||||
from modules.pastafari2.models.tasks import LonelyIpField
|
||||
from paramecio2.libraries.db.extrafields.passwordfield import PasswordField
|
||||
#from modules.monit.models.monit import Server
|
||||
|
||||
class ServerGroup(WebModel):
|
||||
|
|
@ -86,3 +87,32 @@ class ServerScripts(WebModel):
|
|||
self.register(corefields.CharField('question8'))
|
||||
self.register(corefields.CharField('question9'))
|
||||
|
||||
class UserPermissions(WebModel):
|
||||
|
||||
def __init__(self, connection=None):
|
||||
|
||||
super().__init__(connection)
|
||||
self.register(corefields.ForeignKeyField('user_id', UserAdmin(connection), 11, True, 'id', 'group', select_fields=[]))
|
||||
self.register(JsonValueField('permissions', corefields.BooleanField('permissions')))
|
||||
self.register(PasswordField('token_auth'))
|
||||
|
||||
class ServerPermissions(WebModel):
|
||||
|
||||
def __init__(self, connection=None):
|
||||
|
||||
super().__init__(connection)
|
||||
self.register(corefields.ForeignKeyField('user_id', UserAdmin(connection), 11, True, 'id', 'group', select_fields=[]))
|
||||
self.register(corefields.ForeignKeyField('server_id', Server(connection), 11, False, 'id', 'group', select_fields=[]))
|
||||
self.register(JsonValueField('permissions', corefields.BooleanField('permissions')))
|
||||
self.register(PasswordField('token_auth'))
|
||||
|
||||
class UserToken(WebModel):
|
||||
|
||||
def __init__(self, connection):
|
||||
|
||||
super().__init__(connection)
|
||||
self.register(corefields.CharField('token', 4096), True)
|
||||
self.register(corefields.ForeignKeyField('user_id', UserAdmin(connection), 11, True, 'id', 'group', select_fields=[]))
|
||||
self.register(DateTimeField('last_login'))
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue