Wiki

Récuperer le code source

Développeur Sem@tic

Si vous disposez d'un accès développeur:

git clone ssh://<username>@sematic.zenexity.fr:522/var/sites/sematic.zenexity.fr/repositories/swarm.git

Accès public
git clone http://repository.sematic.fr/swarm.git/

Mode d'emploi SWARM

Préambule

La nouvelle version de Swarm prend en compte des domaines, qui permettent de cloisonner les utilisateurs, et leur restreindre l'accès suivant certains droits.
Au premier lancement de Swarm sur votre serveur, deux utilisateurs et un domaine par défaut seront créés.

  • Le premier compte :
login : superadmin
mot de passe : superadmin
domaine : aucun (par défaut, mais vous pouvez lui attribuer n'importe lequel)
droits : création, modification, suppression de tous les utilisateurs/domaines
  • Le deuxième compte :
login : root
mot de passe : root
domaine : le domaine créé par défaut au lancement de l'application (peut être modifié par un superadmin)
droits : création, modification, suppression de tous les utilisateurs du même domaine
  • Il existe un dernier type de compte correspondant à l'utilisateur lambda :
login : <login>
mot de passe : <mdp>
domaine : le domaine qui a été défini par le superadmin, ou le même domaine que le root
droits : lecture, modification de son propre compte
  • Le domaine créé par défaut est localhost. Il contient le root et les utilisateurs qui y seront ajoutés.

Administration

En tant qu'utilisateur lambda, vous ne pourrez que modifier vos propres informations, nous ne développerons donc pas ce point.

  • En tant qu'utilisateur root :

Vous avez accès à deux onglets : "Mon profil" et "Tous les utilisateurs"

Dans "Mon profil" vous pourrez modifier les informations vous concernant, et vous enlever les droits d'administration (ATTENTION : cette action est irrévocable et l'intervention d'un autre root ou d'un superadmin sera nécessaire pour vous redonner vos droits d'administration).

Dans l'onglet "Tous les utilisateurs" vous aurez accès à la liste de tous les utilisateurs de votre domaine, et pourrez au choix les supprimer (en cliquant sur l'icône rouge), les modifier (en cliquant sur leur noms), c'est à dire modifier l'ensemble de leurs informations et leur donner ou non des droits d'administration "root", ou d'ajouter un nouvel utilisateur en cliquant sur le bouton "Ajouter un utilisateur" dans la partie droite.

  • En tant qu'utilisateur superadmin :

Vous avez accès à tous les contrôles de l'utilisateur root, avec en plus la possibilité de choisir le domaine dans lequel vous souhaitez ajouter un utilisateur. Vous pouvez attribuer des niveaux de contrôle jusqu'au niveau superadmin (i.e gestion complète).
Un nouvel onglet fait ici son apparition, l'onglet "Tous les domaines", dans lequel vous pouvez ajouter, modifier le nom ou supprimer un domaine de la même manière que pour les utilisateurs.