Skip to content

Commit

Permalink
Merge branch 'master' of github.com:assemblee-virtuelle/Semantic-Bus
Browse files Browse the repository at this point in the history
  • Loading branch information
simon louvet committed Nov 16, 2023
2 parents 39b3ec3 + 46c34f3 commit 28a8931
Show file tree
Hide file tree
Showing 7 changed files with 31 additions and 33 deletions.
6 changes: 3 additions & 3 deletions core/helpers/errorHandling.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ const errorHandling = (e, res) => {
} else if (e instanceof Error.UniqueEntityError) {
console.log('UniqueEntityError', e)
let message = ''
e.details === 'User' ? message = 'Un utilisateurs avec cette email existe déjà' : message = 'Un ' + e.details + ' existe déjà'
e.details === 'User' ? message = 'Un utilisateur avec cet email existe déjà' : message = 'Un ' + e.details + ' existe déjà'
res.status(400).send({
success: false,
message
Expand All @@ -19,13 +19,13 @@ const errorHandling = (e, res) => {
console.log('PropertyValidationError', e)
res.status(400).send({
success: false,
message: 'La propriété ' + e.details + ' n\'est pas correct'
message: 'La propriété ' + e.details + ' n\'est pas correcte'
})
}else if (e instanceof Error.EntityNotFoundError) {
console.log('EntityNotFoundError', e)
res.status(404).send({
success: false,
message: e.details + ' not found'
message: e.details + ' non trouvé'
})
}else if (e instanceof Error.InternalProcessError) {
console.log('InternalProcessError', e)
Expand Down
23 changes: 10 additions & 13 deletions doc/code social.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ Il exploite la puissance et la polyvalence du traitement des graphes d’objets
### Date de création
Le projet a débuté fin 2016


### Personnes référentes
Simon Louvet : Lead dev
Alexandre Boceno : Dev
Expand All @@ -43,7 +42,7 @@ Développeurs + designers

#### Publics visés
Toutes les personnes qui en général font appel à des data-analyst pour les aider dans la maitrise des données.
Data-Viz,
Data-Viz...

#### Rencontres physiques
Ponctuelles, elles sont favorisées par l'éco-système de l'Assemblée Virtuelle
Expand All @@ -60,24 +59,22 @@ Riot : #semantic_bus:matrix.virtual-assembly.org

## Historique
Le projet est né en 2016 à l'initiative de Simon Louvet et Guillaume Rouyer au sein de l'Assemblée Virtuelle.
Alexandre Bocenno a contribuer au projet en tant que stagiaire en 2017 puis est devenu naturellement un contributeur actif.

Alexandre Bocenno a contribué au projet en tant que stagiaire en 2017 puis est naturellement devenu un contributeur actif.

## Raison d'être

### Contexte
Nos systèmes d'informations et le web plus généralement se sont construits sur de silos de données qui communiquent difficilement les uns avec les autres, alors qu'à l'origine le web était conçu comme interopérable par design.
Nos systèmes d'informations et le web plus généralement se sont construits sur des silos de données qui communiquent difficilement les uns avec les autres, alors qu'à l'origine le web était conçu comme interopérable par design.

### Enjeux
L'évolution économique, environementale et sociale du monde nous invite à croire que le moment est davantage propice à la coopération qu'à la compétition. Le mouvement de l'Open Data est grandissant et il est important d'accompagner les acteurs dans le changement de posture et d'usage.
L'évolution économique, environnementale et sociale du monde nous invite à croire que le moment est davantage propice à la coopération qu'à la compétition. Le mouvement de l'Open Data est grandissant et il est important d'accompagner les acteurs dans le changement de posture et d'usage.

### Objectifs
Faciliter l’interopérabilité entre des sources de données hétérogènes techniquement et sémantiquement
Faciliter l’interopérabilité entre des sources de données hétérogènes techniquement et sémantiquement.

### Missions
Répondre aux problématiques d’agrégation de données issues de sources hétérogènes.


## Modèle culturel et artistique
Le bus sémantique s'inspire de 2 convictions :
- Les bienfaits et la puissance du logiciel libre
Expand All @@ -94,9 +91,9 @@ Le bus sémantique s'inspire de 2 convictions :

## Modèle social et humain
### Principes généraux et mots-clefs
Gouvernance partagée, sociocracy, liberté
Gouvernance partagée, sociocracie, liberté

### Savoirs-êtres
### Savoir-être
Nous privilégions la communication bienveillante/non violente.

### Gouvernance
Expand All @@ -105,7 +102,7 @@ Nous privilégions la communication bienveillante/non violente.
Le bus sémantique est un projet technique dont les développeurs ont la maitrise.
La gouvernance est assurée par l'équipe de direction technique composée de Simon Louvet et Alexandre Boceno.

Si le consensus n'est pas possible, on privilégie la gestion par consentement.
Si le consensus n'est pas possible, nous privilégions la gestion par consentement.

Le code social fait partie du code logiciel du bus sémantique. De fait, l'équipe technique en est garant.

Expand All @@ -127,10 +124,10 @@ Le projet est libre, c'est à dire que chacun peut y proposer sa contribution.
#### Directeur technique
Mission et responsabilité : Il est reponsable de l'architecture, du choix des technologies et de leur implémentation dans le logiciel. C'est lui qui valide les pull request et les merge.
Il est également responsabile de la feuille de route.
Autonomie : Il est libre de choisir l'architecture, les technologies et ses implémentations qu'il juge la plus pertintente pour le projet.
Autonomie : Il est libre de choisir l'architecture, les technologies et ses implémentations qu'il juge la plus pertinente pour le projet.

#### Designer
Mission et responsabilité : Fournir à l'équipe de développeur les éléments graphiques (UI) et fonctionnel (UX)
Mission et responsabilité : Fournir à l'équipe de développeurs les éléments graphiques (UI) et fonctionnel (UX)
Autonomie : L'équipe de designer

#### Testeur
Expand Down
8 changes: 4 additions & 4 deletions main/client/static/tag/graph_of_use.tag
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<div class="containerH containerData">
<div class="item-flex containerV" style="background-color:rgb(255,255,255); flex: 1">
<div class="containerH" style="justify-content:center;align-items:center">
<div><h5 class="title-graph">CONSOMATION PAR JOURS ( 30 DERNIERS JOURS )</h5></div>
<div><h5 class="title-graph">CONSOMMATION PAR WORKFLOW DES 30 DERNIERS JOURS</h5></div>
<select class="inputSelectComponents" ref="primaryComponentIdInput" name="primaryComponentIdInput" style="margin-left:10px" >
<option value="CREDIT">CREDIT</option>
<option value="MO">MO</option>
Expand Down Expand Up @@ -244,9 +244,9 @@
.html(
name +
"<br/>Module: "+ d.label +
"<br/>Consomation : "+ d.datasize +" Mo"+
"<br/>Prix du flux : "+ Math.round(d.price * 100) / 100 + " Crédit"+
"<br/>Prix composant: "+ Math.round(d.pricing * 100) / 100 + "Credit / Mo")
"<br/>Consommation : "+ d.datasize +" Mo"+
"<br/>Prix du flux : "+ Math.round(d.price * 100) / 100 + " Crédits"+
"<br/>Prix du composant: "+ Math.round(d.pricing * 100) / 100 + "Credit / Mo")
.style("left", d3.event.pageX-250 + "px")
.style("top", d3.event.pageY - 28 + "px");
})
Expand Down
4 changes: 2 additions & 2 deletions main/client/static/tag/graph_of_use_workspace.tag
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<div class="containerV containerData">
<div class="containerH contentData">
<div class="cardData" >
<span class="textNumber">{numberWorkspace}</span><span class="textBase"> Workspaces</span>
<span class="textNumber">{numberWorkspace}</span><span class="textBase"> Workflows</span>
</div>
<div class="cardData" >
<span class="textNumber">{decimalAdjust('round', globalMo, -2)}</span><span class="textBase"> Mo </span>
Expand All @@ -17,7 +17,7 @@
<div class="containerH containerData">
<div class="item-flex containerV" style="background-color:rgb(255,255,255); flex: 1">
<div class="containerH" style="justify-content:center;align-items:center">
<div><h5 class="title-graph">CONSOMATION PAR WORFLOW JOURS ( 30 DERNIERS JOURS )</h5></div>
<div><h5 class="title-graph">CONSOMMATION PAR WORKFLOW DES 30 DERNIERS JOURS</h5></div>
<select class="inputSelectComponents" ref="primaryComponentIdInput" name="primaryComponentIdInput" style="margin-left:10px" >
<option value="CREDIT">CREDIT</option>
<option value="MO">MO</option>
Expand Down
3 changes: 2 additions & 1 deletion main/client/static/tag/login.tag
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@
<!--footer-->
<div class="containerH" show={!isScrennToShow('loading')} style="justify-content: flex-end;height: 50px;margin-bottom:20px">
<div class="containerV" style="justify-content: flex-end;margin-right:20px">
<span style="font-size: 0.75em;color:rgb(26,145,194)">Grappe v0.3 Copyright 2018
<span style="font-size: 0.75em;color:rgb(26,145,194)">Grappe.io © 2018-{currentYear}
<a link="link" href="https://data-players.com/" style="color:rgb(26,145,194)">Data Players</a>
</span>
</div>
Expand Down Expand Up @@ -227,6 +227,7 @@
'inscription',
'connexion'
]
this.currentYear = new Date().getFullYear();

Object.defineProperty(this, 'data', {
set: function (data) {
Expand Down
14 changes: 7 additions & 7 deletions main/client/static/tag/profil.tag
Original file line number Diff line number Diff line change
Expand Up @@ -67,13 +67,13 @@
</div>
<!-- info mail -->
<div class="containerV" if={mailsend} style="justify-content: center; align-items: center;/* flex-grow: 1; */">
<div>Un email à été envoyé, verifier votre boite mail.</div>
<div>Un email à été envoyé, veuillez vérifier votre boite mail.</div>
</div>
<!--boutons renvoyer mail -->
<span style="padding:20px">** L'email ne peut être modifier pour le moment veuillez recreer un compte et vous partager vos workflow en cas de changement</span>
<span style="padding:20px">** L’adresse e-mail ne peut pas être modifiée, veuillez créer un nouveau compte.</span>
<div if={!profil.active}>
<div if={!mailsend}>
<span style="padding:20px" id="bad-mail">Vous n'avez pas validé votre email (consultez vos mails/spam). Vous ne pourrez utiliser l'outil sans un mail confirmé.</span >
<span style="padding:20px" id="bad-mail">Un mail de validation à été envoyé sur votre messagerie “adresse e-mail”, veuillez cliquer sur le lien présent dans le mail pour confirmer la création de votre compte.</span >
</div>
<div class="containerH" if={profil.googleId == null || profil.googleId=='undefined' } style="margin-top:20px;">
<button class="button-profil" onclick={sendbackmail} type="button">{emailtext}</button>
Expand Down Expand Up @@ -168,25 +168,25 @@

RiotControl.on('google_user', function () {
this.result = false;
this.resultEmail = "vous ne pouvez pas modifier votre email en tant q'utilisateur google";
this.resultEmail = "Vous ne pouvez pas modifier votre email en tant qu'utilisateur Google";
this.update();
}.bind(this));

RiotControl.on('bad_format_job', function () {
this.result = false;
this.resultJob = "Le job n'est pas au bon format";
this.resultJob = "L'emploi n'est pas au bon format";
this.update();
}.bind(this));

RiotControl.on('bad_format_name', function () {
this.result = false;
this.resultName = "Le job n'est pas au bon format";
this.resultName = "Le nom n'est pas au bon format";
this.update();
}.bind(this));

RiotControl.on('bad_format_society', function () {
this.result = false;
this.resultSociety = "La societe n'est pas au bon format";
this.resultSociety = "La société n'est pas au bon format";
this.update();
}.bind(this));

Expand Down
6 changes: 3 additions & 3 deletions main/client/static/tag/workspace/workspace-zen-table.tag
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@
<zenTable show={filteredData.length > 0} drag={false} disallowselect={true} ref="zentable" disallowdelete={opts.disallowdelete}>
<yield to="header">
<div class="containerTitle">
<div class="tableTitleName">STATUS</div>
<div class="tableTitleName">STATUT</div>
<div class="tableTitleName">NOM</div>
<div class="tableTitleDescription">DESCRITPION</div>
<div class="tableTitleName">ROLE</div>
<div class="tableTitleDescription">DESCRIPTION</div>
<div class="tableTitleName">RÔLE</div>
<div class="tableTitleDate">DATE DE MODIFICATION</div>
<div class="tableEmpty"/>
</div>
Expand Down

0 comments on commit 28a8931

Please sign in to comment.