feat: policy signature flow phase1 groundwork#7314
Open
vitormattos wants to merge 232 commits intomainfrom
Open
feat: policy signature flow phase1 groundwork#7314vitormattos wants to merge 232 commits intomainfrom
vitormattos wants to merge 232 commits intomainfrom
Conversation
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
…summary - Add test for sticky summary metadata with precedence mode - Add test for platform fallback value resolution - Add test for blocked user exception reason when parent blocks override - Add test for dirty state tracking in edit mode - Verify resolution modes and source tracking Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
- Clean up whitespace in component test suite Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
…rapper - restore missing NcDialog opening/closing wrapper for mobile editor - add defensive null checks before reading editorDraft.scope in modal fields - prevent runtime TypeError when dialog state changes during render Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
- replace group/user exception cards with tabbed table workflows - add search, filters, and client-side pagination for exception lists - keep creation/editing in modal flow and show only existing exceptions - simplify visual hierarchy with compact operational controls Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
- left-align dialog header and simplify top layout flow - strengthen summary line into two-line high-contrast state block - clarify exceptions UX with explicit tab headings and right-aligned add actions - rename group filter/column to 'Users can override' with Yes/No row values - remove group-area blocking message and keep lightweight note only in user tab - compact table density and lighten row styling for faster large-list scanning Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
- split summary into clear state/source/count lines with stronger emphasis - reduce 'How it works' visual weight to secondary low-emphasis link - simplify default reason copy and rename CTA to 'Set global default' - keep table toolbar horizontal with right-aligned add action - update override labels to 'Can override' / 'Must inherit' badges - add lightweight user-tab empty state helper text - keep add actions enabled and preserve clean scalable table behavior Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
- use NcNoteCard to organize summary/state block at the top - replace custom tab buttons with NcButton variants for consistency - replace native select filters with NcActions + NcActionButton radios - replace row text links with NcActions action menus in tables - use NcEmptyContent for lightweight user-exceptions empty state - tune styles to align with Nextcloud list/action patterns Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
…toggle Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
… text summary, inline tabs/filters, lighten tables and badges Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
- Add fetchEffectivePolicies() calls after saving/removing policies to ensure UI reflects changes - Fixes issue where 'Set global default' button state wasn't updating immediately after save - Updates modal display to show current policy state after operations - Applies to system, group, and user policy changes and removals Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
…itly false Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
… callout Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.