This site uses cookies. By continuing to browse the site, you agree to our use of cookies. Find out more about cookies.
Skip to main content
Metadecidim's official logo
  • English Triar la llengua Elegir el idioma Choose language
    • Català
    • Castellano
Sign Up Sign In
  • Home
  • Processes
  • Assemblies
  • Initiatives
  • Consultations
  • Conferences
  • Help

Propose new functionalities for Decidim software

#DecidimRoadmap Designing Decidim together

Phase 1 of 1
Open 2019-01-01 - 2030-12-31
Process phases Submit a proposal
  • The process
  • Debates
  • Propose new features
  • News
chevron-left Back to list

Implement pagination for scopes index

Avatar: Pauline Bessoles Pauline Bessoles verified-badge
04/01/2021 13:48  
Accepted / In progress

Is your feature request related to a problem?

When an organization has a lot of scopes (let's say more than 200), the scopes index page in BE takes time to load. In general, the scopes are not scalable (i.e. in my interests in user account).

As Decidim is being used by more and more institutions (cities, counties, etc.), the scope will need to adapt to new areas, with more and more scopes needed. For exemple, a county might want to have all of its cities displayed as scopes, but with more than 1000 scopes, the scope index page is crashing.

Describe the solution you'd like

To solve this scope scalability problem, it would be useful to add pagination to the /admin/scopes page, so that in case of a lot of scopes, the loading of the page is not impacted.

Additional infos

In our use case, this feature would be used to display an interactive map with geocoding available with this module : https://github.com/OpenSourcePolitics/decidim-module-homepage_interactive_map

Describe alternatives you've considered

Add this feature to the module.

Does this issue could impact on users private data?

No

Funded by

OSP

  • Filter results for category: Content classification systems Content classification systems

This proposal has been accepted and is under development

Endorsements count0
Implement pagination for scopes index Comments 5

Reference: MDC-PROP-2021-01-15900
Version number 2 (of 2) see other versions
Check fingerprint

Fingerprint

The piece of text below is a shortened, hashed representation of this content. It's useful to ensure the content hasn't been tampered with, as a single modification would result in a totally different value.

Value: 7b01e923d76baf24ca8b5f3dbddfd8a80054cfdec0616b1cd11495750e72ae6d

Source: {"body":{"en":"<p><strong>Is your feature request related to a problem?</strong></p><p>When an organization has a lot of scopes (let's say more than 200), the scopes index page in BE takes time to load. In general, the scopes are not scalable (i.e. in my interests in user account). </p><p>As Decidim is being used by more and more institutions (cities, counties, etc.), the scope will need to adapt to new areas, with more and more scopes needed. For exemple, a county might want to have all of its cities displayed as scopes, but with more than 1000 scopes, the scope index page is crashing. </p><p><strong>Describe the solution you'd like</strong></p><p>To solve this scope scalability problem, it would be useful to add pagination to the <a href=\"https://try.decidim.org/admin/scopes\" target=\"_blank\">/admin/scopes</a> page, so that in case of a lot of scopes, the loading of the page is not impacted. </p><p><strong>Additional infos</strong></p><p>In our use case, this feature would be used to display an interactive map with geocoding available with this module : <a href=\"https://github.com/OpenSourcePolitics/decidim-module-homepage_interactive_map\" target=\"_blank\">https://github.com/OpenSourcePolitics/decidim-module-homepage_interactive_map</a> </p><p><strong>Describe alternatives you've considered</strong></p><p>Add this feature to the module. </p><p><strong>Does this issue could impact on users private data?</strong></p><p>No</p><p><strong>Funded by</strong></p><p>OSP</p>"},"title":{"en":"Implement pagination for scopes index"}}

This fingerprint is calculated using a SHA256 hashing algorithm. In order to replicate it yourself, you can use an MD5 calculator online and copy-paste the source data.

Share:

link-intact Share link

Share link:

Please paste this code in your page:

<script src="https://meta.decidim.org/processes/roadmap/f/122/proposals/15900/embed.js"></script>
<noscript><iframe src="https://meta.decidim.org/processes/roadmap/f/122/proposals/15900/embed.html" frameborder="0" scrolling="vertical"></iframe></noscript>

Report inappropriate content

Is this content inappropriate?

Reason

Comment details

Order by:
  • Older
    • Best rated
    • Recent
    • Older
    • Most discussed
You are seeing a single comment

View all comments

Avatar: Pauline Bessoles Pauline Bessoles verified-badge
11/01/2021 16:57
  • Get link Get link

Thanks for your answers!
I didn't know the Consul map, it's nice! And I tested the navigation maps module, it's really cool but I think it's better for other use cases (with drawable tiles).
In our case, the map is related to scopes and assemblies: scopes are the different neighbourhoods (delimited by Geojson tiles) and assemblies are the neighbourhoods spaces. You can see what it looks like at the bottom of this homepage: https://jeparticipe.toulouse.fr/

May be my proposal was not clear enough, it's more about the scalability of the scopes. If we want to have a lot of scopes, the scopes page can become fast unmanageable.

Loading comments ...

  • Terms and conditions of use
  • About the community
  • Download Open Data files
  • Metadecidim at Twitter Twitter
  • Metadecidim at Instagram Instagram
  • Metadecidim at YouTube YouTube
  • Metadecidim at GitHub GitHub
Creative Commons License Website made with free software.
Decidim Logo

Confirm

OK Cancel

Please sign in

decidim Sign in with Decidim
Or

Sign up

Forgot your password?