Add the possibility to update the pattern's JSON from the cloud.
The task consists of the following changes:
Add the possibility to store user authentication data, which consists of the user name and password. It should be possible to store multiple authentication data-sets.
Add the possibility to add new pattern files from UI. During the addition of the new file, the user should specify the file name and whether the file is synced from the network. If the file is synced from the network, the user should specify the file's URL and the authentication profile.
Add the possibility to edit file's settings from UI. The same menu, as with the addition of a new file.
Add the possibility to copy files. The same menu, as with the addition of a new file, but the new file will use the content of
the original file.
Add the possibility to delete files from UI.
JSON file with patterns should start to have a revision, which can be assigned by the user.
Add the possibility to update the pattern's JSON from the cloud.
The task consists of the following changes: