I should be able to manage properties on the Persons in my Space
Summary: That is, I should be able to add Properties to the Person Model in my Space, and be able to easily use those Properties in the running of the Space.
This is really the revival of an old feature that existed in the early days of Querki, and which is still buried deep down in the design. The whole point of the Person Model is to allow it to be possible.
Need to dig in and make sure it is still straightforward to modify the Person Model on a per-Space basis. This certainly used to work -- does it still?
More than anything, this needs to get exposed in the UI -- Managers should have the ability to use the Model Designer on Person.
If I have a customized Person Model in my Space, and I extract an App, the Person Model should be extracted by default.
I'm going to promulgate the term Personal Properties to represent Properties on the Person Model.
Eric lists a few use cases that he has:
- Spirit Island FAQ: Let users filter what products (core, branch & claw, etc) they're viewing FAQ entries for.
- Spirit Island FAQ: Remember whether a user wants FAQ items to display as expanded or contracted by default (item-by-item doesn't make sense here)
- Spirit Island Playtesting: Let users bookmark Feedback items. (Equivalent of a star / flag in an email system.)
- Spirit Island Playtesting: Move hacked-together Profile system to a non-hack system.
- Spirit Island Playtesting: Let users specify a # of days that's their active time-window ("show me all things with activity in the last N days")