Skip to content

feat: policy signature flow phase1 groundwork#7314

Open
vitormattos wants to merge 232 commits intomainfrom
feat/policy-signature-flow-phase1-groundwork
Open

feat: policy signature flow phase1 groundwork#7314
vitormattos wants to merge 232 commits intomainfrom
feat/policy-signature-flow-phase1-groundwork

Conversation

@vitormattos
Copy link
Member

No description provided.

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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 0. Needs triage

Development

Successfully merging this pull request may close these issues.

1 participant