Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(Re)design CR workflow #3

Open
5 tasks
strogonoff opened this issue Jan 8, 2021 · 1 comment
Open
5 tasks

(Re)design CR workflow #3

strogonoff opened this issue Jan 8, 2021 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@strogonoff
Copy link
Contributor

strogonoff commented Jan 8, 2021

  • Allow a register (“follower”?) to import (via paste (Object copy-paste between datasets paneron#20)) items from another register (“authoritative”)
    • Support checking for matching register item & subregister configuration; possibly transfer this feature to generic registry
    • Automatically include linked items, or convert in-register item relations into absolute form (Design item link schema #1)
    • Import may be done by “connecting” an authoritative register from follower register GUI (does not affect authoritative register)
  • Allow a “follower” register to bundle new, amended or clarified items into a CR to the “authoritative” register they were imported from
    • Changed register items (amendments or clarifications) will be expected to be imported from that same authoritative register. New register items (ones that supersede existing items or are entirely new) will be expected to have no source specified.
    • Define new CR schema
    • Allow creating a link to CR, that can be communicated to the manager of the “authoritative” register
  • Allow authoritative register manager import CRs from a “follower” register
    • Allow to connect a “follower” register
    • Allow to browse CRs in connected follower registers
  • Implement imported CR review and disposal
    • Possibly allow register manager to make changes to CR data
    • Possibly Expand CR data captured in basic register item schema
  • Connected registers
    • There may be a general GUI for the connected registers feature
    • To connect a register, the repository containing its dataset would likely have to be added to Paneron

Handling item sources

Provisional.

  • During import: Capture origin register as register item source.
  • During review and disposal: If an item inside imported CR already exists in this authoritative register, it means it was clarified or amended; check that imported item data specifies current “authoritative” register as source. If it doesn’t exist, it’s a new item, so it can specify any source.
@strogonoff strogonoff added the enhancement New feature or request label Jan 8, 2021
@strogonoff strogonoff self-assigned this Jan 8, 2021
@strogonoff strogonoff changed the title Redesign CR workflow (Re)design CR workflow Jan 8, 2021
@strogonoff
Copy link
Contributor Author

strogonoff commented Mar 23, 2023

CR flow was redesigned in 2.0.0, but we chose to not implement these items since it’s unclear how they play with the standard.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant