You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It seem like the global status doesn't matter for unlisted add-ons, except when it's Disabled by Mozilla. With that in mind, your proposal sounds good.
STATUS_NULL could work, it has a special meaning in a couple places, we'd need to check that it's ok. I know deletion code uses that to check whether the add-on should be soft or hard delete, but it does check whether the add-on has versions or not too so it should be ok, I think.
Part of #3477
Currently you have the following scenarios:
STATUS_NULL
with no versions or incomplete meta-dataSTATUS_NOMINATED
with 1 versionSTATUS_AWAITING_REVIEW
and no versionsSTATUS_PUBLIC
STATUS_PUBLIC
with >1 versionsSTATUS_PUBLIC
STATUS_NULL
with no versionsSTATUS_PUBLIC
with >1 versionsSoon we will have add-ons like:
STATUS_NULL
STATUS_NULL
with incomplete meta-dataSTATUS_NOMINATED
with 1 versionSTATUS_AWAITING_REVIEW
and no versionsSTATUS_PUBLIC
STATUS_PUBLIC
with >1 versionsSTATUS_PUBLIC
STATUS_NULL
with >1 listed versions and >1 unlisted versions and incomplete meta-dataSTATUS_NOMINATED
with 1 listed versionSTATUS_AWAITING_REVIEW
and no listed versionsSTATUS_PUBLIC
and >1 unlisted versions.STATUS_NULL
with >1 versionsSTATUS_PUBLIC
The text was updated successfully, but these errors were encountered: