[Git][noosfero/noosfero][master-1.x] 2 commits: custom-forms: paginate submissions
Rodrigo Souto
gitlab at mg.gitlab.com
Tue Aug 7 18:29:20 BRT 2018
Rodrigo Souto pushed to branch master-1.x at Noosfero / noosfero
Commits:
93a425c7 by Rodrigo Souto at 2018-08-06T20:08:39Z
custom-forms: paginate submissions
- - - - -
030fd8ce by Rodrigo Souto at 2018-08-07T21:29:16Z
Merge branch 'paginate-submissions' into 'master-1.x'
custom-forms: paginate submissions
See merge request noosfero/noosfero!1556
- - - - -
2 changed files:
- plugins/custom_forms/controllers/custom_forms_plugin_myprofile_controller.rb
- plugins/custom_forms/views/custom_forms_plugin_myprofile/submissions.html.erb
Changes:
=====================================
plugins/custom_forms/controllers/custom_forms_plugin_myprofile_controller.rb
=====================================
@@ -84,7 +84,7 @@ class CustomFormsPluginMyprofileController < MyProfileController
def submissions
@form = CustomFormsPlugin::Form.find(params[:id])
@sort_by = params[:sort_by] == 'author_name' ? 'author_name' : 'created_at'
- @submissions = @form.submissions.order(@sort_by)
+ @submissions = @form.submissions.order(@sort_by).paginate(page: params[:npage], per_page: per_page)
respond_to do |format|
format.html
@@ -221,4 +221,8 @@ class CustomFormsPluginMyprofileController < MyProfileController
forms.map{ |f| { id: f.id, name: f.name } }
end
+ def per_page
+ 20
+ end
+
end
=====================================
plugins/custom_forms/views/custom_forms_plugin_myprofile/submissions.html.erb
=====================================
@@ -35,7 +35,10 @@
<% end %>
</tbody>
</table>
+
<p>* <%= _('imported submissions') %></p>
+
+ <%= pagination_links(@submissions) %>
<% end %>
<%= button_bar do %>
View it on GitLab: https://gitlab.com/noosfero/noosfero/compare/6eb4a7fc9bf269cad2af35b8a4e665d9b4c4002e...030fd8ceecb37fcc454bcc01faae1f0d1bb2ccdc
--
View it on GitLab: https://gitlab.com/noosfero/noosfero/compare/6eb4a7fc9bf269cad2af35b8a4e665d9b4c4002e...030fd8ceecb37fcc454bcc01faae1f0d1bb2ccdc
You're receiving this email because of your account on gitlab.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-dev/attachments/20180807/6237c9de/attachment-0001.html>
More information about the Noosfero-dev
mailing list