Create version and publish

In order to share the application to other accounts we need to publish to the store. Before the application can be published it needs to meet the following conditions:

  1. Have publishing permissions on the account for the application uuid
  2. Version needs to pass the application validation rules
    1. Have a rate higher than 0
      1. Valid application name, description and short description
      2. Not include partials or static files that are not used by the application
    2. Not include any critical validation errors
      1. Unlinked partials or static files
      2. Links to untrusted sources
    3. Not use file names that are already used by another application
    4. Has at-least one ‘Open’ menu link
    5. has at-least one Erply menu link

To publish the application the workflow would be the following: Validate version -> Create version -> Publish to the selected cluster