Add hyperlink to title in admin dashboard meetings listing#9400
Add hyperlink to title in admin dashboard meetings listing#9400roxanaopr wants to merge 1 commit intodecidim:developfrom
Conversation
|
This is sure an inconsistency with the current admin UI. However I think the whole admin experience is really confusing when we link the title items of e.g. proposals to the participant view. This is really confusing experience and causes many gray hairs for Decidim admins every day. I am even confused about this every time I use the admin panel and I've been using Decidim for a while (so I should be used to it already if it was intuitive behavior?). Since we can open the meeting preview using the "eye" icon in the meetings component, I think this is much better and what the user would normally expect to happen. So instead of breaking the meetings component with this "feature", I would suggest the following instead:
Same thing also for the components listing at
What do you think about this @andreslucena ? |
I agree that my last solution is not optimal. After talking about this with @carolromero, we agreed with what you say, as it's simpler:
@roxanaopr could you implement that please? If it's too much work, let me know, and I can tackle that. |
|
@andreslucena I will implement those changes 😄 |
|
@andreslucena can you please confirm that this items are including all the changes required?
|
|
I would NOT change the accountability component because currently the title link gets you to manage the sub-resources for that result which is very much needed behavior. Otherwise I'm not sure if there's any path to that view? I also slightly disagree with @carolromero (as pointed out above by @andreslucena) that we would drop the title links completely from the admin panel. I would definitely
That's how I would do the change but I also am not the one pulling the cords here, so you should prioritize @carolromero's and @andreslucena's opinion over mine (in that order). |
@ahukkanen Title link from accountability title has the same value as the action "Result" (+), so the behavior will remain there, but through actions. |
Ah thanks. Good to know! |
@roxanaopr I found a couple more:
Components:
The problem with that is that then in some cases we wouldn't have links (such as on user generated resources, like Meetings or Debates). For instance: I've added a link in one of these titles, but you would only notice that on hover. This is a problem for discoverability and also on devices that don't have a hover (like mobiles and tablets). |
|
Also, just to say it once more, this could/will probably change with the Redesign, so of course feel free to say no to this change if it's too much work @roxanaopr! |
|
@andreslucena So we will go with this option, right?:
I saw that on issue page is mentioned also "edit" action for those that cannot have it. It is corect? |
|
@andreslucena Also this link seems to be invalid: |
Yes! I'd also add to be extra careful that we have the "Pencil" icon (Edit page) everywhere, too. |
|
@roxanaopr I see that there were a comment that I've left unateneded, sorry.
Nightly had a problem, now it's back. Take into account that as the DB is regenerated, the URLs will change (so you'll need to find a valid process slug on this case). |
|
@andreslucena on Participatory processes listing page (https://nightly.decidim.org/admin/participatory_processes) there are multiple links applied on the title of the process, based on permissions: |
|
And another question for @andreslucena and @ahukkanen: Should I create a new branch for the changes and a new PR or we keep this one because we have the conversation? |
@roxanaopr we should have the same behavior always on all the tables: without links. It'd be the final else on your screenshot, eg: <%= translated_attribute(assembly.title) %>
I personally prefer to start a new PR linking to this one and the original issue, so the discussion is cleaner, but whatever is more comfortable for you. |
|
Closing in favor of #9496 |





🎩 What? Why?
At the moment, in admin dashboard - pick a topic - proposal or meeting component, it can be noticed that the tile of the proposals are hyperlinked and take the user to the proposal page with details but the meetings are not hyperlinked within the list.
The expected behavior is to have a link added to the meeting's title that will be a redirect tot the public page (like "Preview" action).
📌 Related Issues
Link your PR to an issue
Testing
Describe the best way to test or validate your PR.
📋 Checklist
🚨 Please review the guidelines for contributing to this repository.
docs/.📷 Screenshots
Please add screenshots of the changes you're proposing
