Git Product home page Git Product logo

digirisk's People

Contributors

alexandra-copac avatar anaelle152 avatar eoxia-amandine avatar eoxia-izza avatar evarisk-charles avatar evarisk-micka avatar evarisk-theo avatar fhenry avatar gregchant avatar jules-eoxia avatar lmag avatar martinhennes avatar nicolas-eoxia avatar nicolasdomenech avatar rkerviel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

digirisk's Issues

Mise à jour base de données

Une table digirisk_links_resources pour gérer les liens entre tiers/contacts/user
ajout d'un statut pour archiver les changements

digirisk_const à migrer dans const, préfixer par digirisk et traduire en anglais

affichage légal :
-stocker toutes les infos dans un json
-nouveau format de la table : rowid, ref, entity, date_creation, txt: CONTENU json

fiche GP/UT

  • signalisations
  • photos
  • évaluateurs
  • description et photo de la société/gp

Photo des risques

o - créer un dossier média dans le dossier digiriskdolibarr dans ecm files

  •   dans la popup, afficher la vue de la GED du dossier média
    
  •   envoyer le fichier dans un dossier ecm files dans digiriskdolibarr, à la création du risque déplacer le fichier dans le dossier risque avec la bonne réf ou stocker dans l’objet risque (ou évaluation) l’id d’ecm dans has_photo (qu’il faut d’ailleurs renommer)
    
  • action create

  • action view

  • action edit

Société : modèle de données Wordpress - Dolibarr

dans wordpress - dans dolibarr

$this->schema['associated_document_id']['child']['image'] -- Géré dans la configuration de société dolibarr
$this->schema['associated_document_id']['child']['document'] -- Géré dans la configuration de société dolibarr

$this->schema['associated_recommendation'] -- ??
$this->schema['siret_id'] -- Géré dans la configuration de société dolibarr
$this->schema['number_of_employees'] -- Géré dans la configuration de société dolibarr
$this->schema['moyen_generaux'] -- CONST GENERAL_MEANS
$this->schema['consigne_generale'] __ CONST GENERAL_RULES

$this->schema['contact']['child']['phone'] -- Géré dans la configuration de société dolibarr
$this->schema['contact']['child']['email'] -- Géré dans la configuration de société dolibarr
$this->schema['contact']['child']['address_id'] -- Géré dans la configuration de société dolibarr

$this->schema['owner_id'] -- Géré dans la configuration de société dolibarr
$this->schema['user_info']['child']['affected_id'] -- Géré dans la configuration de société dolibarr
$this->schema['identity']['child']['workforce'] -- Géré dans la configuration de société dolibarr

Modèle des tables en BDD

Une table liaisons (association des tiers à leur fonction par exemple Médecin du travail / SAMU)
Une table objet (pour l'affichage légal, la diffusion d'informations etc.) qui stockera une copie des informations nécessaires (prises dans la table de liaison) à la génération du pdf

Extrafields mail

Changer dans core/substitutions/functions_digiriskdolibarr.lib.php :

  • assigner la substitution que si legal display est défini,
  • faire une partie précise pour définir les extrafields de mail

Contacts : Médecin et inspecteur du travail

Soit on met un champ Contact avec la liste de tous les contacts du doli
Soit on met un champ Tiers et une fois l'affichage légal créé on peut associer un contact du tiers

Affichage légal card

legaldisplay card : ne pas mettre des liens de tiers en table mais les infos du json pour que ça reste inchangé malgré toute intervention sur le tiers

CONF:Charte de nommage documents

Reprendre les formats de DigiRisk si possible
dans la page de setup, configurer les modèles de numérotation
Réf document :
Comme digirisk wordpress : AL-A4-2
ou comme dolibarr :

Onglet sécurité

association des tiers pour les données de l'affichage légal
stockage dans llx_const pertinent ?

GP0

Pour avoir la même vue pour la société principale que pour les GP/UT, il faudrait créer un GP0 à l'install sans label ni description de type groupment
On pourrait afficher comme nom et description celles de dolibarr comme ça pas de doublons à gérer

On aurait ainsi la même interface que sur WP pour la société principale

Affichage légal : modèles de données Wordpress - Dolibarr

dans wordpress - dans dolibarr

$this->schema['occupational_health_service_id'] -- Tiers Dolibarr
$this->schema['detective_work_id'] -- Tiers Dolibarr

$this->schema['emergency_service']['child']['samu'] -- Tiers Dolibarr
$this->schema['emergency_service']['child']['police'] -- Tiers Dolibarr
$this->schema['emergency_service']['child']['pompier'] -- Tiers Dolibarr
$this->schema['emergency_service']['child']['emergency'] -- Tiers Dolibarr
$this->schema['emergency_service']['child']['right_defender'] -- Tiers Dolibarr
$this->schema['emergency_service']['child']['poison_control_center'] -- Tiers Dolibarr

$this->schema['safety_rule']['child']['responsible_for_preventing'] -- User Dolibarr
$this->schema['safety_rule']['child']['phone'] -- info user

$this->schema['working_hour'] -- Horaires d'ouvertures natif dolibarr

$this->schema['safety_rule']['child']['location_of_detailed_instruction'] -- CONST LOCATION_OF_DETAILED_INSTRUCTION

$this->schema['derogation_schedule']['child']['permanent'] -- CONST DEROGATION_SCHEDULE_PERMANENT
$this->schema['derogation_schedule']['child']['occasional'] -- CONST DEROGATION_SCHEDULE_OCCASIONAL
$this->schema['collective_agreement']['child']['title_of_the_applicable_collective_agreement'] -- CONST COLLECTIVE_AGREEMENT_TITLE
$this->schema['collective_agreement']['child']['location_and_access_terms_of_the_agreement'] -- CONST COLLECTIVE_AGREEMENT_LOCATION
$this->schema['DUER']['child']['how_access_to_duer'] -- CONST DUER_LOCATION
$this->schema['rules']['child']['location'] -- CONST RULES_LOCATION
$this->schema['participation_agreement']['child']['information_procedures'] -- CONST
PARTICIPATION_AGREEMENT_INFORMATION_PROCEDURE

point sur le fonctionnement des documents

Discussion à avoir sur les listings de risques (actions & photos), dans un onglet des GP? sur la fiche des GP comme actuellement ? un objet comme les affichages légaux / diffusion d'informations avec stock dans le json?

Pour se rapprocher du fonctionnement de WP :
On pourrait créer de base un GP qui équivaut à la société de Dolibarr
Quand on clique sur Document unique, l'index est la fiche du GP0, sur laquelle il y a les onglets DU, listings, Affichage Légal, Diffusion d'informations, etc.
Il faudra un peu changer le fonctionnement des Affichages légaux mais ce serait plus cohérent à mon sens

Pour le stockage, on les stocke comme les documents de dolibarr ou on les met dans l'arborescence auto de doli ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.