•  
     
    story #41084 Retrieve widget configuration
Summary
Empty
Retrieve widget configuration
Empty

At this stage, the widget contains a configuration (dates, users) that can be saved and (soon) retrieved.

2752-image.png

Management of permissions and personal data

The users that can be selected in the widget must be restricted to users that have TIMETRACKING WRITE permissions in the projects where the manager has TIMETRACKING READ permission.

Update of list of users when one of the user can no longer be seen

  • Given two users in the selection from a previous configuration: timtra and deschcla

  • When the manager update the list to add lucdem and the manager has no longer the access rights to see timtra times

  • Then, on submit, timtra is removed from the selection and a warning is displayed to inform the manager. "You don't have the permission to access timtra times, user removed from list"

Empty
Status
Empty
On going
Development
  • [ ] Does it involves User Interface? 
  • [ ] Are there any mockups?
  • [ ] Are permissions checked?
  • [ ] Does it need Javascript development?
  • [ ] Does it need a forge upgrade bucket?
  • [ ] Does it need to execute things in system events?
  • [ ] Does it impact project creation (templates)?
  • [ ] Is it exploratory?
Empty
Details
#41084
Clarisse Deschamps (cdeschamps)
2025-07-07 09:27
2024-12-05 11:29
45708

References
Referencing story #41084

Git commit

tuleap/tuleap/stable

fix: do not redefine an HybridsJS custom element 77a91d4d7c
refactor: Move loading of config 0f5a43d438
refactor: No need to repeat what's inside config 872a420889
refactor: widget_id is misleading 61eeed7c02
fix: deletion of query should delete users 05af573472
refactor: prepare the fields to check permissions fc87de8569
refactor: remove indentation level b308202b19
refactor: cover saveQueryXxxx with db tests 33ab509d18
feat: display users in alphabetic order 0cccdf7c5f
refactor: remove notion of UserDiff d11b510c55
fix: Restricted users should be viewable b4ecb5a52c
feat: remove users that can no longer be seen 🛂 091f51d5ae
feat: log invalid user ids 1dfc3fc1fc
feat: allows some permission delegations 🛂 d1c503f34f
fix!: rename REST route to update widget 366f0f2623
feat: Filter selectable users 🛂 17a51b1735
feat: Simplify UX of timetracking management widget 🚸 d1e6fa0d14

Follow-ups

User avatar
  • Acceptance criteria
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes
User avatar
  • Acceptance criteria
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes
User avatar
  • Acceptance criteria
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes
User avatar
  • I want to
    -Retrieve widget configuration (ongoing) 
    +Retrieve widget configuration 
  • Acceptance criteria
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes