Require packages to have all hard deps in approval process
This commit is contained in:
@@ -29,9 +29,14 @@
|
||||
A release is required before this package can be approved.
|
||||
{% endif %}
|
||||
{% endset %}
|
||||
|
||||
{% elif (package.type == package.type.GAME or package.type == package.type.TXP) and package.screenshots.count() == 0 %}
|
||||
{% set message = "You need to add at least one screenshot." %}
|
||||
|
||||
{% elif package.getMissingHardDependenciesQuery().count() > 0 %}
|
||||
{% set deps = package.getMissingHardDependencies() | join(", ") %}
|
||||
{% set message = "The following hard dependencies need to be added to ContentDB first: " + deps %}
|
||||
|
||||
{% elif topic_error_lvl == "danger" %}
|
||||
{% elif package.state == package.state.READY_FOR_REVIEW and ("Other" in package.license.name or "Other" in package.media_license.name) %}
|
||||
{% set message = "Please wait for the license to be added to CDB." %}
|
||||
|
||||
Reference in New Issue
Block a user