Skip to content

Epic: Signature Rejection configuration in Policy Workbench #8160

Open
0 of 2 issues completed
Open

Description

@vitormattos

Goal

Track the frontend work required to configure Signature Rejection in Policy Workbench.

The backend policy contract is already implemented by #8159.

Work breakdown

Compound-policy support

Signature Rejection UI

Order

#8686
  ↓
#8687
  ↓
#8688
  ↓
#8689

Architecture

Keep the existing design:

  • backend defines policy behavior and permissions;
  • the shared Policy Workbench engine orchestrates policies;
  • each policy keeps its own frontend model/editor code under its policy directory.

Do not add Signature Rejection business rules to the shared engine.

Related work

Done when

This epic is complete when #8684 and #8685 are complete.

Activity

  1. moved this from 0. Backlog to 1. to do in LibreSign Roadmapon Sep 21, 2026
  2. nva138 commented on Sep 22, 2026

    @nva138
    Contributor

    Hi @vitormattos, I'd like to take this one.

    Before I start: the ticket covers a fair bit (system/group/user scope, inheritance, delegation, child overrides). Would you rather have the whole Policy Workbench entry in one PR, or the basic policy first and the delegation and override behaviour as a follow-up?

    Unrelated: #82 looks complete now that #107 and #114 are merged. Should it be closed?

  3. vitormattos commented on Sep 22, 2026

    @vitormattos
    MemberAuthor

    @nva138 I'll make a new review at this issue first, a moment.

  4. vitormattos commented on Sep 22, 2026

    @vitormattos
    MemberAuthor

    I think that you used the reference to wrong issue/PR here. The ID's are very old.

  5. nva138 commented on Sep 22, 2026

    @nva138
    Contributor

    Sorry, those were pdf-elements numbers. I meant LibreSign/pdf-elements#82, which looks complete now that LibreSign/pdf-elements#107 and LibreSign/pdf-elements#114 are merged.

  6. vitormattos commented on Sep 24, 2026

    @vitormattos
    MemberAuthor

    @nva138 I'll update this issue to be an epic because looking now is a bit big, will be best split into small issues.

  7. changed the title [-]Add signature rejection policy configuration UI[/-] [+]Epic: Signature Rejection configuration in Policy Workbench[/+] on Sep 24, 2026
  8. changed the issue type fromtoon Sep 24, 2026
  9. vitormattos commented on Sep 24, 2026

    @vitormattos
    MemberAuthor

    @nva138 thanks again for your interest in this work.

    I split #8160 into smaller issues to make the implementation path clearer. I suggest starting with #8686, which adds the compound policy write methods to the frontend store.

    After that, the planned order is #8687 → #8688 → #8689.

    If you are still interested, send a comment at #8686 requesting to assign to you and feel free to take #8686 first.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    frontendFrontend workjavascriptWork involving JavaScript code

    Type

    Fields

    Priority

    Medium

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions