Skip to content

Commit

Permalink
v11.19.0
Browse files Browse the repository at this point in the history
  • Loading branch information
JabX committed Sep 1, 2024
1 parent c9a0c9d commit 6677f0f
Show file tree
Hide file tree
Showing 14 changed files with 373 additions and 524 deletions.
10 changes: 3 additions & 7 deletions .prettierrc.json
Original file line number Diff line number Diff line change
@@ -1,20 +1,16 @@
{
"bracketSpacing": false,
"endOfLine": "crlf",
"arrowParens": "avoid",
"trailingComma": "none",
"tabWidth": 4,
"printWidth": 120,
"overrides": [
{
"files": [
"package.json",
"package-lock.json",
"src/model/**",
"src/services/**"
],
"files": ["package.json", "package-lock.json", "src/model/**", "src/services/**"],
"options": {
"printWidth": 50000
}
}
]
}
}
18 changes: 9 additions & 9 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"typescript.tsdk": "./node_modules/typescript/lib",
"editor.snippetSuggestions": "bottom",
"files.trimTrailingWhitespace": true,
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll": "explicit"
}
}
{
"typescript.tsdk": "./node_modules/typescript/lib",
"editor.snippetSuggestions": "bottom",
"files.trimTrailingWhitespace": true,
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll": "explicit"
}
}
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<html lang="fr">
<head>
<title>Starter Kit Focus v4 - 11.18.2</title>
<title>Starter Kit Focus v4 - 11.19.0</title>
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link
Expand Down
2 changes: 1 addition & 1 deletion mock/profils/get-profils.mock.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,6 @@ export default defineMock({
delay: 100,
body: () =>
profils.value.map(
({id, libelle, utilisateurs}) => ({id, libelle, nombreUtilisateurs: utilisateurs?.length} as ProfilItem)
({id, libelle, utilisateurs}) => ({id, libelle, nombreUtilisateurs: utilisateurs?.length}) as ProfilItem
)
});
2 changes: 1 addition & 1 deletion mock/utilisateurs/get-utilisateurs.mock.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,6 @@ export default defineMock({
body: () =>
utilisateurs.value.map(
({id, nom, prenom, email, typeUtilisateurCode}) =>
({id, nom, prenom, email, typeUtilisateurCode} as UtilisateurItem)
({id, nom, prenom, email, typeUtilisateurCode}) as UtilisateurItem
)
});
756 changes: 306 additions & 450 deletions package-lock.json

Large diffs are not rendered by default.

10 changes: 4 additions & 6 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "focus4-starter-kit",
"version": "11.18.1",
"version": "11.19.0",
"description": "Starter kit pour Focus V4",
"repository": "http://www.github.com/klee-contrib/focus4-starter-kit",
"main": "src/index.ts",
Expand All @@ -13,9 +13,9 @@
"start": "vite"
},
"dependencies": {
"@focus4/tooling": "11.18.0",
"focus4": "11.18.2",
"vite-plugin-mock-dev-server": "1.5.1"
"@focus4/tooling": "11.19.0",
"focus4": "11.19.0",
"vite-plugin-mock-dev-server": "1.7.1"
},
"devDependencies": {
"@flydotio/dockerfile": "0.5.8"
Expand All @@ -36,8 +36,6 @@
"mobx-react": "7",
"numeral": "*",
"react": "*",
"react-dnd": "*",
"react-dnd-html5-backend": "*",
"react-dom": "*"
},
"author": "KleeGroup",
Expand Down
9 changes: 3 additions & 6 deletions src/locale/securite.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,16 @@ export const securite = {
typeDroitCode: "TypeDroitCode"
},
profil: {
dateCreation: "Date de création",
dateModification: "Date de modification",
droits: "Droits",
id: "Id technique du profil",
libelle: "Libellé du profil"
},
profilItem: {
id: "Id technique du profil",
libelle: "Libellé du profil",
nombreUtilisateurs: "Nombre d'utilisateurs affectés"
},
profilRead: {
utilisateurs: "Utilisateurs"
},
typeDroit: {
code: "Type de droit",
libelle: "Libelle"
Expand All @@ -34,8 +33,6 @@ export const securite = {
utilisateur: {
actif: "Actif",
adresse: "Adresse",
dateCreation: "Date de création",
dateModification: "Date de modification",
dateNaissance: "Date de naissance",
email: "Adresse email",
id: "Id technique",
Expand Down
10 changes: 5 additions & 5 deletions src/model/securite/profil/profil-item.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
import {EntityToType, FieldEntry2} from "@focus4/stores";
import {DO_ENTIER, DO_ID, DO_LIBELLE} from "../../../domains";

export type ProfilItem = EntityToType<ProfilItemEntityType>
export type ProfilItem = EntityToType<ProfilItemEntityType>;
export interface ProfilItemEntityType {
id: FieldEntry2<typeof DO_ID, number>,
libelle: FieldEntry2<typeof DO_LIBELLE, string>,
nombreUtilisateurs: FieldEntry2<typeof DO_ENTIER, number>
id: FieldEntry2<typeof DO_ID, number>;
libelle: FieldEntry2<typeof DO_LIBELLE, string>;
nombreUtilisateurs: FieldEntry2<typeof DO_ENTIER, number>;
}

export const ProfilItemEntity: ProfilItemEntityType = {
Expand All @@ -34,4 +34,4 @@ export const ProfilItemEntity: ProfilItemEntityType = {
isRequired: true,
label: "securite.profil.profilItem.nombreUtilisateurs"
}
}
};
20 changes: 11 additions & 9 deletions src/model/securite/profil/profil-read.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@ import {DO_CODE_LISTE, DO_DATE_HEURE, DO_ID, DO_LIBELLE} from "../../../domains"
import {UtilisateurItemEntity, UtilisateurItemEntityType} from "../utilisateur/utilisateur-item";
import {DroitCode} from "./references";

export type ProfilRead = EntityToType<ProfilReadEntityType>
export type ProfilRead = EntityToType<ProfilReadEntityType>;
export interface ProfilReadEntityType {
id: FieldEntry2<typeof DO_ID, number>,
libelle: FieldEntry2<typeof DO_LIBELLE, string>,
droits: FieldEntry2<typeof DO_CODE_LISTE, DroitCode[]>,
dateCreation: FieldEntry2<typeof DO_DATE_HEURE, string>,
dateModification: FieldEntry2<typeof DO_DATE_HEURE, string>,
utilisateurs: ListEntry<UtilisateurItemEntityType>
id: FieldEntry2<typeof DO_ID, number>;
libelle: FieldEntry2<typeof DO_LIBELLE, string>;
droits: FieldEntry2<typeof DO_CODE_LISTE, DroitCode[]>;
dateCreation: FieldEntry2<typeof DO_DATE_HEURE, string>;
dateModification: FieldEntry2<typeof DO_DATE_HEURE, string>;
utilisateurs: ListEntry<UtilisateurItemEntityType>;
}

export const ProfilReadEntity: ProfilReadEntityType = {
Expand Down Expand Up @@ -56,6 +56,8 @@ export const ProfilReadEntity: ProfilReadEntityType = {
},
utilisateurs: {
type: "list",
entity: UtilisateurItemEntity
entity: UtilisateurItemEntity,
isRequired: true,
label: "securite.profil.profilRead.utilisateurs"
}
}
};
8 changes: 4 additions & 4 deletions src/model/securite/profil/profil-write.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@ import {DO_CODE_LISTE, DO_LIBELLE} from "../../../domains";

import {DroitCode} from "./references";

export type ProfilWrite = EntityToType<ProfilWriteEntityType>
export type ProfilWrite = EntityToType<ProfilWriteEntityType>;
export interface ProfilWriteEntityType {
libelle: FieldEntry2<typeof DO_LIBELLE, string>,
droits: FieldEntry2<typeof DO_CODE_LISTE, DroitCode[]>
libelle: FieldEntry2<typeof DO_LIBELLE, string>;
droits: FieldEntry2<typeof DO_CODE_LISTE, DroitCode[]>;
}

export const ProfilWriteEntity: ProfilWriteEntityType = {
Expand All @@ -28,4 +28,4 @@ export const ProfilWriteEntity: ProfilWriteEntityType = {
isRequired: false,
label: "securite.profil.profil.droits"
}
}
};
16 changes: 8 additions & 8 deletions src/model/securite/utilisateur/utilisateur-item.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@ import {DO_CODE, DO_EMAIL, DO_ID, DO_LIBELLE} from "../../../domains";

import {TypeUtilisateurCode} from "./references";

export type UtilisateurItem = EntityToType<UtilisateurItemEntityType>
export type UtilisateurItem = EntityToType<UtilisateurItemEntityType>;
export interface UtilisateurItemEntityType {
id: FieldEntry2<typeof DO_ID, number>,
nom: FieldEntry2<typeof DO_LIBELLE, string>,
prenom: FieldEntry2<typeof DO_LIBELLE, string>,
email: FieldEntry2<typeof DO_EMAIL, string>,
typeUtilisateurCode: FieldEntry2<typeof DO_CODE, TypeUtilisateurCode>
id: FieldEntry2<typeof DO_ID, number>;
nom: FieldEntry2<typeof DO_LIBELLE, string>;
prenom: FieldEntry2<typeof DO_LIBELLE, string>;
email: FieldEntry2<typeof DO_EMAIL, string>;
typeUtilisateurCode: FieldEntry2<typeof DO_CODE, TypeUtilisateurCode>;
}

export const UtilisateurItemEntity: UtilisateurItemEntityType = {
Expand Down Expand Up @@ -49,8 +49,8 @@ export const UtilisateurItemEntity: UtilisateurItemEntityType = {
type: "field",
name: "typeUtilisateurCode",
domain: DO_CODE,
isRequired: true,
defaultValue: "GEST",
isRequired: true,
label: "securite.utilisateur.utilisateur.typeUtilisateurCode"
}
}
};
30 changes: 15 additions & 15 deletions src/model/securite/utilisateur/utilisateur-read.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,19 +7,19 @@ import {DO_BOOLEEN, DO_CODE, DO_DATE, DO_DATE_HEURE, DO_EMAIL, DO_ID, DO_LIBELLE

import {TypeUtilisateurCode} from "./references";

export type UtilisateurRead = EntityToType<UtilisateurReadEntityType>
export type UtilisateurRead = EntityToType<UtilisateurReadEntityType>;
export interface UtilisateurReadEntityType {
id: FieldEntry2<typeof DO_ID, number>,
nom: FieldEntry2<typeof DO_LIBELLE, string>,
prenom: FieldEntry2<typeof DO_LIBELLE, string>,
email: FieldEntry2<typeof DO_EMAIL, string>,
dateNaissance: FieldEntry2<typeof DO_DATE, string>,
adresse: FieldEntry2<typeof DO_LIBELLE, string>,
actif: FieldEntry2<typeof DO_BOOLEEN, boolean>,
profilId: FieldEntry2<typeof DO_ID, number>,
typeUtilisateurCode: FieldEntry2<typeof DO_CODE, TypeUtilisateurCode>,
dateCreation: FieldEntry2<typeof DO_DATE_HEURE, string>,
dateModification: FieldEntry2<typeof DO_DATE_HEURE, string>
id: FieldEntry2<typeof DO_ID, number>;
nom: FieldEntry2<typeof DO_LIBELLE, string>;
prenom: FieldEntry2<typeof DO_LIBELLE, string>;
email: FieldEntry2<typeof DO_EMAIL, string>;
dateNaissance: FieldEntry2<typeof DO_DATE, string>;
adresse: FieldEntry2<typeof DO_LIBELLE, string>;
actif: FieldEntry2<typeof DO_BOOLEEN, boolean>;
profilId: FieldEntry2<typeof DO_ID, number>;
typeUtilisateurCode: FieldEntry2<typeof DO_CODE, TypeUtilisateurCode>;
dateCreation: FieldEntry2<typeof DO_DATE_HEURE, string>;
dateModification: FieldEntry2<typeof DO_DATE_HEURE, string>;
}

export const UtilisateurReadEntity: UtilisateurReadEntityType = {
Expand Down Expand Up @@ -69,8 +69,8 @@ export const UtilisateurReadEntity: UtilisateurReadEntityType = {
type: "field",
name: "actif",
domain: DO_BOOLEEN,
isRequired: true,
defaultValue: true,
isRequired: true,
label: "securite.utilisateur.utilisateur.actif"
},
profilId: {
Expand All @@ -84,8 +84,8 @@ export const UtilisateurReadEntity: UtilisateurReadEntityType = {
type: "field",
name: "typeUtilisateurCode",
domain: DO_CODE,
isRequired: true,
defaultValue: "GEST",
isRequired: true,
label: "securite.utilisateur.utilisateur.typeUtilisateurCode"
},
dateCreation: {
Expand All @@ -102,4 +102,4 @@ export const UtilisateurReadEntity: UtilisateurReadEntityType = {
isRequired: false,
label: "common.entityListeners.dateModification"
}
}
};
4 changes: 2 additions & 2 deletions src/model/securite/utilisateur/utilisateur-write.ts
Original file line number Diff line number Diff line change
Expand Up @@ -59,8 +59,8 @@ export const UtilisateurWriteEntity: UtilisateurWriteEntityType = {
type: "field",
name: "actif",
domain: DO_BOOLEEN,
isRequired: true,
defaultValue: true,
isRequired: true,
label: "securite.utilisateur.utilisateur.actif"
},
profilId: {
Expand All @@ -74,8 +74,8 @@ export const UtilisateurWriteEntity: UtilisateurWriteEntityType = {
type: "field",
name: "typeUtilisateurCode",
domain: DO_CODE,
isRequired: true,
defaultValue: "GEST",
isRequired: true,
label: "securite.utilisateur.utilisateur.typeUtilisateurCode"
}
};

0 comments on commit 6677f0f

Please sign in to comment.