Remove ckeditor
Remove tinymce Begin migrate to mithril.js
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
__author__ = 'RemiZOffAlex'
|
||||
__email__ = 'remizoffalex@mail.ru'
|
||||
__url__ = 'https://remizoffalex.ru/'
|
||||
|
||||
import string
|
||||
|
||||
@@ -10,7 +9,7 @@ from . import jsonrpc
|
||||
from .. import app, lib, models
|
||||
|
||||
|
||||
@jsonrpc.method('login')
|
||||
@jsonrpc.method('auth.login')
|
||||
def login(username: str, password: str) -> bool:
|
||||
user = models.db_session.query(
|
||||
models.User
|
||||
@@ -29,7 +28,7 @@ def login(username: str, password: str) -> bool:
|
||||
return True
|
||||
|
||||
|
||||
@jsonrpc.method('login.register')
|
||||
@jsonrpc.method('auth.register')
|
||||
def login_register(username: str, password: str) -> bool:
|
||||
"""Регистрация
|
||||
"""
|
||||
|
||||
+9
-12
@@ -3,10 +3,14 @@ __email__ = 'remizoffalex@mail.ru'
|
||||
|
||||
from . import jsonrpc, login_required
|
||||
from .. import app, lib, models
|
||||
from ..mutations.page import page_as_dict
|
||||
|
||||
|
||||
@jsonrpc.method('page')
|
||||
def page_id(id: int) -> dict:
|
||||
def page_id(
|
||||
id: int,
|
||||
fields: list = ['id', 'title']
|
||||
) -> dict:
|
||||
"""Статья
|
||||
"""
|
||||
page = models.db_session.query(
|
||||
@@ -17,11 +21,7 @@ def page_id(id: int) -> dict:
|
||||
if page is None:
|
||||
raise ValueError
|
||||
|
||||
result = page.as_dict()
|
||||
result['user'] = page.user.as_dict()
|
||||
result['tags'] = []
|
||||
for tagLink in page.tags:
|
||||
result['tags'].append(tagLink.tag.as_dict())
|
||||
result = page_as_dict(page, fields)
|
||||
return result
|
||||
|
||||
|
||||
@@ -93,7 +93,8 @@ def page_update(id: int, title: str, text: str) -> dict:
|
||||
@jsonrpc.method('pages')
|
||||
def pages_list(
|
||||
page: int = 1,
|
||||
order_by: dict = {'field': 'title', 'order': 'asc'}
|
||||
order_by: dict = {'field': 'title', 'order': 'asc'},
|
||||
fields: list = ['id', 'title'],
|
||||
) -> list:
|
||||
"""Список статей
|
||||
"""
|
||||
@@ -120,11 +121,7 @@ def pages_list(
|
||||
|
||||
result = []
|
||||
for page in pages:
|
||||
newRow = page.as_dict()
|
||||
newRow['user'] = page.user.as_dict()
|
||||
newRow['tags'] = []
|
||||
for tagLink in page.tags:
|
||||
newRow['tags'].append(tagLink.tag.as_dict())
|
||||
newRow = page_as_dict(page, fields)
|
||||
result.append(newRow)
|
||||
return result
|
||||
|
||||
|
||||
Reference in New Issue
Block a user