Opened 4 months ago

Last modified 2 months ago

#2279 new enhancement

Manage project-specific annotations

Reported by: Nicklas Nordborg Owned by: everyone
Priority: major Milestone: BASE 3.19.4
Component: web Version:
Keywords: Cc:

Description

The feature with project-specific annotations was added in #2049.

While it works fairly well to manage the annotations as long as you stay in a single project, it is very hard to know exactly in for which projects specific values exists and which projects that use the default value (if any).

It would be nice if the web client was able to list all project-specific values for an annotation and also if it was possible to modify and/or remove values in more easily than having to switch the active project and edit the value one at a time.

Change History (7)

comment:1 Changed 2 months ago by Nicklas Nordborg

In 8046:

References #2279: Manage project-specific annotations

Display the '¤' icon next to all project-specific annotation values. Previously the icon was only displayed if there was also a default value.

comment:2 Changed 2 months ago by Nicklas Nordborg

In 8047:

References #2279: Manage project-specific annotations

The page for displaying annotation values for a single item now include a column with values for all projects (that the user has permission to access).

There is not any editing functionality yet.

comment:3 Changed 2 months ago by Nicklas Nordborg

In 8048:

References #2279: Manage project-specific annotations

Changed from <table> to grid-based layout. Added an icon for editing project-specific values. It will open the edit dialog but the dialog doesn't display the selected value.

comment:4 Changed 2 months ago by Nicklas Nordborg

In 8049:

References #2279: Manage project-specific annotations

Editing project-specific annotations should now work.

comment:5 Changed 2 months ago by Nicklas Nordborg

In 8050:

References #2279: Manage project-specific annotations

Display the default value and 'no default' for all project-specific annotations even if there are no other values. The reason is that it enables links for direct editing and creation of default values also when a project is active.

Without this it was more difficult to create/edit default values since the user either had to disable the active project or create a project-specific value first.

comment:6 Changed 2 months ago by Nicklas Nordborg

In 8051:

References #2279: Manage project-specific annotations

Hide some duplicate information when there is only a default value for a project-specific annotation.

Changed the icon when the action will create a new annotation as opposed to changing an existing one.

comment:7 Changed 2 months ago by Nicklas Nordborg

In 8052:

References #2279: Manage project-specific annotations

Fixes some display issues with borders and padding for the "Last modified" column.

Note: See TracTickets for help on using tickets.