Skip to content

Allow admins to edit the Ideas livetable #62 - #67

Merged
KebabRonin merged 3 commits into
xwikisas:masterfrom
KebabRonin:issue#62
Jul 21, 2025
Merged

KebabRonin merged 3 commits into
xwikisas:masterfrom
KebabRonin:issue#62

Conversation

@KebabRonin

@KebabRonin KebabRonin commented Jul 7, 2025 •

Copy link
Copy Markdown

Added admin section to customize which columns are shown in the livetable on the Ideas homepage. It uses a static list picker from xwiki-pro-commons.

Default config:

image image

Customized config:

image image

* Added admin section for homepage livetable columns
* Custom column picker using pro-commons
* [WIP] Picker reorders selected values
* Fix picker reordering values
* Apply columns to livetable
@KebabRonin KebabRonin self-assigned this Jul 7, 2025
@KebabRonin KebabRonin linked an issue Jul 7, 2025 that may be closed by this pull request
@oanalavinia
oanalavinia requested a review from ChiuchiuSorin July 8, 2025 07:16
@ChiuchiuSorin ChiuchiuSorin moved this from PRs to be reviewed to PRs in review in Pro Apps, XNNG, Cloud Roadmap June-July 2025 Jul 10, 2025

@ChiuchiuSorin ChiuchiuSorin left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code looks ok, but I'm not sure on the UI changes. Maybe add a photo and tag Stefana so she could also give an opinion on this.
Also, have you looked into the live data properties panel before finding this solution? If it would be possible to find a persistent and safe implementation of the livedata, I think it would be better, as it would be easier to maintain.

Comment thread application-ideas-ui/src/main/resources/Ideas/IdeasHomeSheet.xml Outdated
@snazare

snazare commented Jul 10, 2025

Copy link
Copy Markdown

hi! the design is ok, coherent with XWiki and other administration sections. From my side we can proceed with releasing this new feature.

* Remove fullName option
* Make picker more generic
@KebabRonin
KebabRonin requested a review from ChiuchiuSorin July 15, 2025 07:00
@KebabRonin
KebabRonin merged commit 1ed71be into xwikisas:master Jul 21, 2025
@KebabRonin
KebabRonin deleted the issue#62 branch August 4, 2025 10:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

No open projects

Development

Successfully merging this pull request may close these issues.

Allow admins to edit the Ideas livetable

3 participants