Closed zwolf closed 5 years ago
This is a updated, synthesis issue for the Project Reduction step of the NfN Badging Initiative. Caesar will allow reducers to apply themselves across workflows or projects.
Steps to complete:
~Add reducible_id / reducible_type columns~ https://github.com/zooniverse/caesar/pull/332
~Start writing to them when reductions are created~ https://github.com/zooniverse/caesar/pull/332
~Migrate old rows so that it's filled (still only supporting Workflow as a reducible)~ https://github.com/zooniverse/caesar/pull/333
~Everything uses reducible associations, in a rough order of importance:~
exportable
Drop workflow_id from subject/user reductions table
~Add Project model~
~Support Project as a reducible~ 7.5 ~Update RulesWorkers to use reducible id~
~Update Subject and UserRules~
~Clean up the dang routes~ https://github.com/zooniverse/caesar/pull/338
~Update controllers used by the UI to take workflow or project id~ (thx amy)
~Fix graphql schemas in models~ (thx marten)
I think that @marten recently contributed a PR that accomplishes 11
@zwolf i think we can close this one now?
This is a updated, synthesis issue for the Project Reduction step of the NfN Badging Initiative. Caesar will allow reducers to apply themselves across workflows or projects.
Steps to complete:
~Add reducible_id / reducible_type columns~ https://github.com/zooniverse/caesar/pull/332
~Start writing to them when reductions are created~ https://github.com/zooniverse/caesar/pull/332
~Migrate old rows so that it's filled (still only supporting Workflow as a reducible)~ https://github.com/zooniverse/caesar/pull/333
~Everything uses reducible associations, in a rough order of importance:~
exportable
: can export workflow extracts, workflow reductions, or project reductions)~ https://github.com/zooniverse/caesar/pull/361Drop workflow_id from subject/user reductions table
~Add Project model~
~Support Project as a reducible~ 7.5 ~Update RulesWorkers to use reducible id~
~Update Subject and UserRules~
~Clean up the dang routes~ https://github.com/zooniverse/caesar/pull/338
~Update controllers used by the UI to take workflow or project id~ (thx amy)
~Fix graphql schemas in models~ (thx marten)