Fixes
This commit is contained in:
parent
d6bed48a83
commit
787691617d
7 changed files with 23 additions and 16 deletions
|
|
@ -3,8 +3,7 @@ import sys
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from paramecio2.libraries.db.corefields import CharField
|
from paramecio2.libraries.db.corefields import CharField
|
||||||
from paramecio2.libraries.db.extraforms.fileform import FileForm
|
from paramecio2.libraries.db.extraforms.fileform import FileForm
|
||||||
from paramecio.citoplasma import httputils
|
from paramecio2.libraries.keyutils import create_key
|
||||||
from paramecio.citoplasma.keyutils import create_key
|
|
||||||
import traceback
|
import traceback
|
||||||
|
|
||||||
from bottle import request
|
from bottle import request
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
from paramecio2.libraries.db.corefields import CharField
|
from paramecio2.libraries.db.corefields import CharField
|
||||||
from paramecio.citoplasma.slugify import slugify
|
from slugify import slugify
|
||||||
from paramecio2.libraries.db.coreforms import HiddenForm
|
from paramecio2.libraries.db.coreforms import HiddenForm
|
||||||
|
|
||||||
class SlugifyField(CharField):
|
class SlugifyField(CharField):
|
||||||
|
|
|
||||||
|
|
@ -95,10 +95,10 @@ class UserModel(WebModel):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
#get_id=getpostfiles.get.get(self.name_field_id, '0')
|
#get_id=getpostfiles.get.get(self.name_field_id, '0')
|
||||||
get_id=requests.args.get(self.name_field_id, '0')
|
get_id=request.args.get(self.name_field_id, '0')
|
||||||
|
|
||||||
#post_id=getpostfiles.post.get(self.name_field_id, '0')
|
#post_id=getpostfiles.post.get(self.name_field_id, '0')
|
||||||
post_id=requests.form.get(self.name_field_id, '0')
|
post_id=request.form.get(self.name_field_id, '0')
|
||||||
|
|
||||||
if get_id!='0':
|
if get_id!='0':
|
||||||
get_id=int(get_id)
|
get_id=int(get_id)
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,8 @@
|
||||||
from paramecio2.libraries.pages import Pages
|
from paramecio2.libraries.pages import Pages
|
||||||
from paramecio2.libraries.urls import add_get_parameters
|
from paramecio2.libraries.urls import add_get_parameters
|
||||||
from paramecio2.libraries.i18n import I18n
|
from paramecio2.libraries.i18n import I18n
|
||||||
from flask import request, session
|
#from flask import request, session
|
||||||
|
from paramecio2.libraries.get_data import get_query_args
|
||||||
import sys
|
import sys
|
||||||
import re
|
import re
|
||||||
|
|
||||||
|
|
@ -55,7 +56,8 @@ class SimpleList:
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
|
||||||
self.begin_page=int(request.args.get('begin_page', '0'))
|
#self.begin_page=int(request.args.get('begin_page', '0'))
|
||||||
|
self.begin_page=int(get_query_args('begin_page', '0'))
|
||||||
|
|
||||||
except ValueError:
|
except ValueError:
|
||||||
self.begin_page=0
|
self.begin_page=0
|
||||||
|
|
@ -80,7 +82,8 @@ class SimpleList:
|
||||||
|
|
||||||
def obtain_order(self):
|
def obtain_order(self):
|
||||||
|
|
||||||
self.order=request.args.get('order', self.order) #self.getpostfiles.get.get('order', self.order)
|
#self.order=request.args.get('order', self.order) #self.getpostfiles.get.get('order', self.order)
|
||||||
|
self.order=get_query_args('order', self.order)
|
||||||
|
|
||||||
order_k=int(self.order)
|
order_k=int(self.order)
|
||||||
|
|
||||||
|
|
@ -99,7 +102,7 @@ class SimpleList:
|
||||||
|
|
||||||
def obtain_field_search(self):
|
def obtain_field_search(self):
|
||||||
|
|
||||||
self.order_field=request.args.get('order_field', self.order_field)
|
self.order_field=get_query_args('order_field', self.order_field)
|
||||||
|
|
||||||
field_k=self.order_field
|
field_k=self.order_field
|
||||||
|
|
||||||
|
|
@ -132,13 +135,13 @@ class SimpleList:
|
||||||
|
|
||||||
def search(self):
|
def search(self):
|
||||||
|
|
||||||
self.search_text=request.args.get('search_text', '')
|
self.search_text=get_query_args('search_text', '')
|
||||||
|
|
||||||
self.search_text=self.search_text.replace('"', '"')
|
self.search_text=self.search_text.replace('"', '"')
|
||||||
|
|
||||||
#self.model.conditions='AND
|
#self.model.conditions='AND
|
||||||
|
|
||||||
self.search_field=request.args.get('search_field', '')
|
self.search_field=get_query_args('search_field', '')
|
||||||
|
|
||||||
if self.search_field not in self.model.fields.keys():
|
if self.search_field not in self.model.fields.keys():
|
||||||
self.search_field=''
|
self.search_field=''
|
||||||
|
|
@ -243,9 +246,9 @@ class AjaxList(SimpleList):
|
||||||
|
|
||||||
def show(self):
|
def show(self):
|
||||||
|
|
||||||
begin_page=int(request.args.get('position', 0))
|
begin_page=int(get_query_args('position', 0))
|
||||||
order_field=request.args.get('order_field', '')
|
order_field=get_query_args('order_field', '')
|
||||||
order=request.args.get('order', 0)
|
order=get_query_args('order', 0)
|
||||||
limit=self.limit
|
limit=self.limit
|
||||||
|
|
||||||
arr_order=['ASC', 'DESC']
|
arr_order=['ASC', 'DESC']
|
||||||
|
|
|
||||||
5
paramecio2/libraries/slugify.py
Normal file
5
paramecio2/libraries/slugify.py
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
from slugify import slugify as slugify_func
|
||||||
|
|
||||||
|
def slugify(slug, *args, **wargs):
|
||||||
|
|
||||||
|
return slugify_func(slug, *args, **wargs)
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
${add_js_home_local('jquery.min.js', 'admin')}
|
${add_js('jquery.min.js', 'admin')}
|
||||||
|
|
||||||
<input type="number" min="1" max="31" name="${form}_day" id="time_${form}_day" class="form_day" value="${d}" size="2" maxlength="2"/>
|
<input type="number" min="1" max="31" name="${form}_day" id="time_${form}_day" class="form_day" value="${d}" size="2" maxlength="2"/>
|
||||||
<input type="number" min="1" max="12" name="${form}_month" id="time_${form}_month" class="form_month" value="${m}" size="2" maxlength="2"/>
|
<input type="number" min="1" max="12" name="${form}_month" id="time_${form}_month" class="form_month" value="${m}" size="2" maxlength="2"/>
|
||||||
|
|
|
||||||
2
setup.py
2
setup.py
|
|
@ -21,7 +21,7 @@ setup(name='paramecio2',
|
||||||
url='https://bitbucket.org/paramecio/paramecio2fm/',
|
url='https://bitbucket.org/paramecio/paramecio2fm/',
|
||||||
packages=['paramecio2'],
|
packages=['paramecio2'],
|
||||||
include_package_data=True,
|
include_package_data=True,
|
||||||
install_requires=['flask', 'pymysql', 'sqlalchemy', 'colorama'],
|
install_requires=['flask', 'pymysql', 'sqlalchemy', 'colorama', 'python-slugify'],
|
||||||
entry_points={'console_scripts': [
|
entry_points={'console_scripts': [
|
||||||
'paramecio2 = paramecio2.console:start', 'paramecio2db = paramecio2.libraries.db.dbadmin:start',
|
'paramecio2 = paramecio2.console:start', 'paramecio2db = paramecio2.libraries.db.dbadmin:start',
|
||||||
]},
|
]},
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue