Skip to content

Playlist of App #276

@Andrea-Tassinari-EOS

Description

@Andrea-Tassinari-EOS

Scopo:

creazione di una funzionalità che permetta di gestire raccolte di app indicate in feed con lo scopo di poterle poi nominare a Gordon e trovarsele installate in un unico passaggio

Dettaglio:
In Gordon sarebbe utile avere la possibilità, una volta acceduto ai feed necessari, di poter scegliere un elenco di app, e di poterle raggruppare in uno strumento Raccoglitore.
Questo Raccoglitore dovrebbe poter esistere o localmente, o a livello di utente, o condivisibile (ovviamente per iniziare a studiare la soluzione basterebbe focalizzarsi sul locale e poi ragionare sulle difficoltà di gestire il livello globale e per utente).
Nella raccolta dev'essere possibile indicare le proprietà di auto aggiornamento della raccolta ai valori:

  • Non aggiornare (in questo caso, una volta scelte le app e la loro versione la raccolta non subirà modifiche fino a che l'utente non modificherà egli stesso la raccolta
  • Massima versione per major corrente (quindi la raccolta andrà sempre a cercare la versione più recente per il pacchetto tra i pacchetti disponibili dal feed da cui è stato indicato il recupero)
  • Massima versione con la quale la raccolta andrà a recuperare anche dalle major successive

Lo strumento a corollario dovrebbe avere anche le seguenti funzionalità

  • Copia per major specifica (Partendo da una Raccolta per una Major.Minor specifica permette la scelta di una nuova Major.Minor e genera una seconda raccolta impostata sulla nuova Major.Minor)
  • Condividi (La raccolta viene incapsulata in un file (zip o json non credo sia molto importante discuterlo ora) e creata una mail)
  • Nella visualizzazione delle app di una raccolta si dovrebbe colorare con scale di colore (per esempio se si usa il verde come colore, partendo da bianco ed arrivando al verde molto scuro) le app che non generano dipendenze (in bianco) da quelle che invece generano catene di dipendenze (verde scuro) così da facilitare l'utente e giustificare o meno la presenza nella raccolta di alcune app
  • Chiedere all'utente all'aggiunta di un'app alla raccolta la facoltà di inserire in raccolta anche tutte le app da cui dipendono. Se l'utente non accetta viene aggiunta alla raccolta solo l'app indicata, altrimenti a cascata vanno inserite tutte le app indicate

Caratteristiche richieste:

  • La gestione di più feed in una medesima raccolta sarebbe utile
  • La possibilità di centralizzare in qualche sistema parametrizzabile le raccolte prodotte sarebbe utile per la gestione anche delle raccolte di maggiore diffusione
  • La possibilità che in fase di creazione di un container si possa indicare nello scipt generato da gordon di indicare che raccolta installare a fine preprarazione ambiente sarebbe vitale (NB: se questo comando powershell potesse anche prendere a parametro la facoltà di procedere prima alla rimozione delle app dall'ambiente indciato e poi alla reinstallazione con anche il force sarebbe davvero utile. Es: InstallPlaylist -Name Petrol25 -UnistallLevel Unpublish -DataManagement ForceSynk)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions