New features for lists

This commit is contained in:
Antonio de la Rosa 2019-01-30 00:32:44 +01:00
parent 6cf2b0eb85
commit 2983df8727
3 changed files with 12 additions and 5 deletions

View file

@ -132,7 +132,7 @@ class GenerateAdminClass:
getpostfiles.get['id']=self.model.insert_id() getpostfiles.get['id']=self.model.insert_id()
self.post_update(self, getpostfiles.get['id']) self.post_update(self, getpostfiles.get['id'])
redirect(self.url) redirect(self.url_redirect)
else: else:
url_action=add_get_parameters(self.url, op_admin=2, id=getpostfiles.get['id']) url_action=add_get_parameters(self.url, op_admin=2, id=getpostfiles.get['id'])
@ -152,7 +152,7 @@ class GenerateAdminClass:
self.model.conditions=['WHERE `'+self.model.name+'`.`'+self.model.name_field_id+'`=%s', [getpostfiles.get['id']]] self.model.conditions=['WHERE `'+self.model.name+'`.`'+self.model.name_field_id+'`=%s', [getpostfiles.get['id']]]
self.model.delete() self.model.delete()
set_flash_message(I18n.lang('common', 'task_successful', 'Task successful')) set_flash_message(I18n.lang('common', 'task_successful', 'Task successful'))
redirect(self.url) redirect(self.url_redirect)
else: else:

View file

@ -187,8 +187,10 @@ class SimpleList:
begin_page=self.begin_page begin_page=self.begin_page
self.model.order_by='order by '+self.order_field+' '+self.order_by self.model.order_by='order by '+self.order_field+' '+self.order_by
if self.limit_pages>0:
self.model.limit='limit '+str(begin_page)+','+str(self.limit_pages) self.model.limit='limit '+str(begin_page)+','+str(self.limit_pages)
list_items=self.model.select(self.fields, self.raw_query) list_items=self.model.select(self.fields, self.raw_query)
@ -198,8 +200,11 @@ class SimpleList:
if self.ajax==True: if self.ajax==True:
func_jscript='get_page()' func_jscript='get_page()'
pages=Pages.show( begin_page, total_elements, num_elements, link ,initial_num_pages=self.initial_num_pages, variable='begin_page', label='', func_jscript='') pages=''
if self.limit_pages>0:
pages=Pages.show( begin_page, total_elements, num_elements, link ,initial_num_pages=self.initial_num_pages, variable='begin_page', label='', func_jscript='')
self.begin_page=str(self.begin_page) self.begin_page=str(self.begin_page)

View file

@ -57,5 +57,7 @@
% endfor % endfor
</table> </table>
<p> <p>
% if pages!='':
${lang('common', 'pages', 'Pages')}: ${pages|n} ${lang('common', 'pages', 'Pages')}: ${pages|n}
% endif
</p> </p>