Open innovativeangela opened 6 years ago
I need a clarification on this: are Toolkit variants just a bunch of additional files/links or are they additional full Toolkits in the database? I supposed the 2nd one. In that case, I think the implementation could be made with the following set of fields (using Advanced Custom Fields):
With regards to "the button to submit a variant", I suppose it will bring to a Toolkit submission form (the same one mentioned in #12). Do you think would it be necessary an optional field like "This Toolkit is avariation of..."?
It is the second option you mentioned (additional full toolkits). I think your suggested implementation (including the Toolkit connections and Toolkit submission form suggestions) could work well. On #12 yes I do think there should be a field like "This Toolkit is a variation of..." for users who access the Toolkit submission form directly instead of accessing via the "submit a variant" button. Could this additional field pull from the existing list of Toolkits?
For the sake of completeness here's a recap of how the features included in this issue will be implemented:
Currently both static (PDF) and editable versions of toolkits are stored in the repo living-source-files. These represent versions of the toolkits at a point in time, but some are being updated by publishers. Also, some are being remixed and published by others as variants. OPSI would like to serve as an archival repository of toolkits, both enabling users to download the most recent editable files as well as upload remixed versions.
Three things need to be displayed on each toolkit detail page: A link to the static files (if it/they exist(s) in living-source-files) A link to the editable files (if it/they exist(s) in living-source-files) A link to other variants of a given toolkit (points to a filtered view of toolkits) A button for users to submit a variant of the toolkit
This would require the ability for administrators to link toolkit variants manually.
This feature is quite conceptual at this point and many possible options exist for its development. More discussion is needed to refine this feature.