In my opinion there needs to be a different work-flow. The goal is to make the upload easier and view those files already without an admin intervention.
- User uploads file (optionally a check-box "upload/replace official (sub)part/primitve" needs to be checked)
- The PT verifies the file and confirms that the file is an official file and 'quarantines' it
- The file in its 'quarantined' state would not be used to 'construct' other parts while it is in this state.
(It can already be reviewed in this status)
- The file can only be moved to the unofficial parts by the part-admin.
An open question would then be the re-submission once the file is 'unofficial' on the PT if corrections are required:
- Would only the original contributor be allowed to upload it?
- Would the file be quarantined again?
- Would any other contributor be allowed to re-submit it again?
- User uploads file (optionally a check-box "upload/replace official (sub)part/primitve" needs to be checked)
- The PT verifies the file and confirms that the file is an official file and 'quarantines' it
- The file in its 'quarantined' state would not be used to 'construct' other parts while it is in this state.
(It can already be reviewed in this status)
- The file can only be moved to the unofficial parts by the part-admin.
An open question would then be the re-submission once the file is 'unofficial' on the PT if corrections are required:
- Would only the original contributor be allowed to upload it?
- Would the file be quarantined again?
- Would any other contributor be allowed to re-submit it again?