Agreements feature in Karrot
Video tutorial
Main features
- editors can create and edit agreements
- everyone can view them
- list filtering by all or only active
- card or table view
- required fields: title, content, active from
- optional fields: summary, active to (putting this in the past makes it “inactive”), review date
- history view, in group history, plus at bottom of an agreement
- diff view for when particular fields change
Screenshots
New entry in main menu: Agreements
How to create a new agreement
View of all active and inactive agreements in a group
More Information
- 2022_Writeup_Agreement-feature.pdf (920,4 KB) This is a detailed write-up of the feature and the Design Process. Also found in karrot-resources on Github.
- frontend PR: Add agreements by nicksellen · Pull Request #2593 · karrot-dev/karrot-frontend · GitHub
- backend PR: Add agreements by nicksellen · Pull Request #1244 · karrot-dev/karrot-backend · GitHub