User roles
There are two different user roles in MARS.
Maintainer
You are a Maintainer if you have:
- Created a MARS app from scratch in MARS.
- Copied an existing MARS app in MARS in order to edit it.
- Upload your newly created MARS app to MARS.
- Change the version of your MARS app and upload it.
- Request to publish your MARS app on MARS so that it becomes publicly available for other users.
- Share your MARS app with another user.
- Assign a co-owner to a MARS app. This is typically a customer who you have created a MARS app for and on which system you want to install the app. If a customer co-owns a MARS app, the app will be visible in the customer's list of MARS apps and you can install it on the customer's local system.
- Maintain the MARS app.
- Guarantee the proper functioning of the MARS app.
- Provide and maintain clear and correct documentation for the MARS app.
- Provide feedback regarding the MARS app.
In default cases, the person who creates the MARS app is the Maintainer and is responsible for the MARS app. However, the responsibility of a MARS app can switch to another user when needed.
There are two levels of Maintainer:
- Maintainer: if you are a Maintainer, you are able to perform all actions in MARS by using the tools that are provided in the MARS User Interface.
- Expert Maintainer: if you are an expert Maintainer will use MARS to control a source control client by using functionalities that are hidden from the standard User Interface.
User
As a User, you can :
- Browse MARS apps created by Maintainers in MARS.
- Install MARS apps created by Maintainers in MARS. In this case, the
MARS app is pulled from MARS and installed on the User's CLOUDFLOW system,
without editing the MARS app. The link between the MARS app on MARS and the MARS app
installed on the User's system remains. If the Maintainer updates the MARS app,
these updates can also be installed on the MARS app that was installed on the
User's system by using an update functionality. Important: Users must not edit the MARS apps they install.
- Copy MARS apps created by Maintainers in MARS. In this case, the MARS app
is copied to the User's CLOUDFLOW system, with the purpose of editing the
MARS app. The link between the MARS app on MARS and the MARS app copied by the user
is broken. If the Maintainer updates the MARS app, the User will not be able to
install these updates.Important: If a User copies a MARS app to his own CLOUDFLOW system, the User becomes the Maintainer.
All Maintainers are Users. Not all Users are Maintainers.