hrcnz / impactoss-client

IMPACT: Integrated Management and Planning of Actions (for Human Rights and SDGs) - Client-side application
Other
0 stars 1 forks source link

Introduce status for Action lifecycle #30

Closed tmfrnz closed 4 years ago

tmfrnz commented 6 years ago

Statuses could be (TBD)

Could be introduced as

tmfrnz commented 6 years ago

see https://github.com/impactoss/impactoss-client/issues/344

tmfrnz commented 6 years ago

It may be worth considering to exclude 'superseded' actions from default list view

hannahnorthover commented 6 years ago

"in preparation" doesn't sound right to me. How about "not started"?

"recurring" is the other difficult status. "ongoing" might be the better descriptor, but either way it is a t time measure rather than a progress measure, and I think we should try to go without it

tmfrnz commented 6 years ago

"in preparation" doesn't sound right to me. How about "not started"?

It is entirely up to you to define sensible action statuses and how to label them clearly. The bigger question in my opinion is if this "before-in-progress" status is required or if actions that are created and published should just be considered "in progress" automatically.

"recurring" is the other difficult status. "ongoing" might be the better descriptor, but either way it is a t time measure rather than a progress measure, and I think we should try to go without it

"recurring" is an attempt to capture actions that are "in progress" but that may never be "completed" as they are meant to be repeated periodically, but you are right that they are "in progress" (or "ongoing" which for me is almost the same) regardless and that "recurring" is a different categorisation so should best be excluded here. Of course we can always consider to introduce an additional "action type" attribute to distinguish "one-off" from "repeat" actions when required in the future

tmfrnz commented 6 years ago

One more thought on "superseded": it may be worth considering to explicitly save the "superseding" action (or even actions?)

tmfrnz commented 6 years ago

Also, do you think we need a 3rd termination status (in addition to completed and superseded) for those actions that the government cancels or abandons for whatever reason?

hannahnorthover commented 6 years ago

Thanks. That's helpful.

Moana, Bart and I met and talked about this and we are thinking:

  1. completed (with a green tick or similar)
  2. in progress
  3. removed
  4. [NO STATUS]

1 "Completed" is the only clear one!

  1. Agree that "in progress" will cover "recurring" and "ongoing"
  2. "Removed" means "removed from the plan of action", and will cover abandoned, superseded, or any other action that is removed without being completed (for some other reason I can't imagine right now). I do think it would be good to have "removed" actions hidden in the default view, but available to view as an option. The action page should explain why the action has been removed from the plan.
  3. [blank/no status] - is it possible to have a "no status" option? This will be how actions are classified when they are first uploaded (so we don't need the "not started" tag), unless there is evidence that they have been started. It will also (more importantly) be the status (non-status) that actions have when we don't have high quality information about their status. That's an issue we're experiencing just now!

Shall we talk about this tomorrow?

tmfrnz commented 6 years ago

One more thing to consider when we speak tomorrow is that of privileges: can any Manager change the status or only Admin users

hannahnorthover commented 6 years ago

My view is Admin only at this stage - but also I think this is a question for July onwards, because right now it will be just Bart (or me, perhaps)

tmfrnz commented 6 years ago

My view is Admin only at this stage - but also I think this is a question for July onwards, because right now it will be just Bart (or me, perhaps)

In that sense related to #27

tmfrnz commented 6 years ago

Current preference would be to introduce as taxonomy as

Other conclusions are:

tmfrnz commented 6 years ago

Tasks:

(1) Hide 'removed' actions in action list by default or (2) only show 'in progress'

This will require considering options to implement and display this. (1) can likely be achieved by filtering by absence of category (as in #31)

Display status prominently (and different from other taxonomies) in list and single views

Currently progress status is shown just like any other taxonomy

tmfrnz commented 5 years ago

Another question that may be worth considering:

Wouldn't it be helpful to not only record progress status as a simple yes/no (completed or not completed, in progress or not in progress) but instead actually record the dates and infer the status: