PageSourceSearch

https://mstaff.co/assets/group-permissions.8d94d932.js

js mstaff.co collected 2026-10-05 05:30:38 UTC 16,359 bytes, 1 lines download raw bytes

1import{p as r}from"./permissions.80c29aab.js";import{n as E,R as n}from"./index.55c3fff4.js";var I=function(){var s=this,o=s.$createElement,e=s._self._c||o;return s.loaded?e("b-card",[e("b-form",{on:{submit:function(i){i.preventDefault()}}},[e("b-form-group",{attrs:{label:"Actions principales","label-cols-sm":"3","label-class":"font-weight-bold pt-0"}},[e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_CVTHEQUE,callback:function(i){s.$set(s.permissions,"PERMISSION_CVTHEQUE",i)},expression:"permissions.PERMISSION_CVTHEQUE"}},[s._v(" Consulter la CVth\xE8que ")])],1),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_CVTHEQUE_ARCHIVE,callback:function(i){s.$set(s.permissions,"PERMISSION_CVTHEQUE_ARCHIVE",i)},expression:"permissions.PERMISSION_CVTHEQUE_ARCHIVE"}},[s._v(" Archiver les candidats de la CVtheque ")])],1),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_CVTHEQUE_INVITE_CANDIDATE,callback:function(i){s.$set(s.permissions,"PERMISSION_CVTHEQUE_INVITE_CANDIDATE",i)},expression:"permissions.PERMISSION_CVTHEQUE_INVITE_CANDIDATE"}},[s._v(" Inviter des candidats dans la CVtheque ")])],1),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_CVTHEQUE_REMOVE_CANDIDATE,callback:function(i){s.$set(s.permissions,"PERMISSION_CVTHEQUE_REMOVE_CANDIDATE",i)},expression:"permissions.PERMISSION_CVTHEQUE_REMOVE_CANDIDATE"}},[s._v(" Retirer des candidats import\xE9s dans la CVtheque ")])],1),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_CVTHEQUE_MOBILITE_INTERNE,callback:function(i){s.$set(s.permissions,"PERMISSION_CVTHEQUE_MOBILITE_INTERNE",i)},expression:"permissions.PERMISSION_CVTHEQUE_MOBILITE_INTERNE"}},[s._v(" Consulter les candidats \xE0 mobilit\xE9 interne dans la CVth\xE8que ")])],1),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_MANAGE_LABEL,callback:function(i){s.$set(s.permissions,"PERMISSION_MANAGE_LABEL",i)},expression:"permissions.PERMISSION_MANAGE_LABEL"}},[s._v(" Cr\xE9er ou Supprimer des labels ")])],1),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_ASSIGN_LABEL,callback:function(i){s.$set(s.permissions,"PERMISSION_ASSIGN_LABEL",i)},expression:"permissions.PERMISSION_ASSIGN_LABEL"}},[s._v(" Assigner ou d\xE9sassigner des labels ")])],1),s.currentEstablishment&&s.currentEstablishment.sourcingModuleEnabled?e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_SOURCING,callback:function(i){s.$set(s.permissions,"PERMISSION_SOURCING",i)},expression:"permissions.PERMISSION_SOURCING"}},[s._v(" Acc\xE9der au sourcing et importer des candidats du sourcing vers la CVtheque ")])],1):s._e(),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_CAREER,callback:function(i){s.$set(s.permissions,"PERMISSION_CAREER",i)},expression:"permissions.PERMISSION_CAREER"}},[s._v(" Modifier la page carri\xE8re de l'\xE9tablissement ")])],1),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_STATS,callback:function(i){s.$set(s.permissions,"PERMISSION_STATS",i)},expression:"permissions.PERMISSION_STATS"}},[s._v(" Consulter les statistiques de l'\xE9tablissement ")])],1)],1),s.currentEstablishment&&s.currentEstablishment.intelligenceModuleEnabled?e("b-form-group",{attrs:{label:"Intelligence","label-cols-sm":"3","label-class":"font-weight-bold pt-0"}},[e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_INTELLIGENCE_DASHBOARD,callback:function(i){s.$set(s.permissions,"PERMISSION_INTELLIGENCE_DASHBOARD",i)},expression:"permissions.PERMISSION_INTELLIGENCE_DASHBOARD"}},[s._v(" Consulter le tableau de bord Intelligence ")])],1),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_INTELLIGENCE_CHAT,callback:function(i){s.$set(s.permissions,"PERMISSION_INTELLIGENCE_CHAT",i)},expression:"permissions.PERMISSION_INTELLIGENCE_CHAT"}},[s._v(" Interroger le chat avec l'IA ")])],1),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_INTELLIGENCE_ALERTS,callback:function(i){s.$set(s.permissions,"PERMISSION_INTELLIGENCE_ALERTS",i)},expression:"permissions.PERMISSION_INTELLIGENCE_ALERTS"}},[s._v(" Param\xE9trer les alertes automatis\xE9es ")])],1)],1):s._e(),e("b-form-group",{attrs:{label:"Recrutement","label-cols-sm":"3","label-class":"font-weight-bold pt-0"}},[e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_RECRUITMENT_UPDATE_ALL,callback:function(i){s.$set(s.permissions,"PERMISSION_RECRUITMENT_UPDATE_ALL",i)},expression:"permissions.PERMISSION_RECRUITMENT_UPDATE_ALL"}},[s._v(" Modifier tous les recrutements ")])],1),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_RECRUITMENT_VALIDATE_ALL,callback:function(i){s.$set(s.permissions,"PERMISSION_RECRUITMENT_VALIDATE_ALL",i)},expression:"permissions.PERMISSION_RECRUITMENT_VALIDATE_ALL"}},[s._v(" Valider/refuser tous les recrutements ")])],1),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_RECRUITMENT_COLLABORATE,callback:function(i){s.$set(s.permissions,"PERMISSION_RECRUITMENT_COLLABORATE",i)},expression:"permissions.PERMISSION_RECRUITMENT_COLLABORATE"}},[s._v(" Participer aux recrutements en tant que collaborateur ")])],1),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_RECRUITMENT_CREATE,callback:function(i){s.$set(s.permissions,"PERMISSION_RECRUITMENT_CREATE",i)},expression:"permissions.PERMISSION_RECRUITMENT_CREATE"}},[s._v(" Cr\xE9er des recrutements ")])],1),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_RECRUITMENT_CLOSE,callback:function(i){s.$set(s.permissions,"PERMISSION_RECRUITMENT_CLOSE",i)},expression:"permissions.PERMISSION_RECRUITMENT_CLOSE"}},[s._v(" Cl\xF4turer des recrutements ")])],1),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_RECRUITMENT_ARCHIVE,callback:function(i){s.$set(s.permissions,"PERMISSION_RECRUITMENT_ARCHIVE",i)},expression:"permissions.PERMISSION_RECRUITMENT_ARCHIVE"}},[s._v(" Archiver des recrutements ")])],1),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_RECRUITMENT_MANAGE_CANDIDATE,callback:function(i){s.$set(s.permissions,"PERMISSION_RECRUITMENT_MANAGE_CANDIDATE",i)},expression:"permissions.PERMISSION_RECRUITMENT_MANAGE_CANDIDATE"}},[s._v(" Ajouter, retirer et d\xE9placer les candidats d'un recrutement ")])],1),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_RECRUITMENT_MANAGE_COLLABORATOR,callback:function(i){s.$set(s.permissions,"PERMISSION_RECRUITMENT_MANAGE_COLLABORATOR",i)},expression:"permissions.PERMISSION_RECRUITMENT_MANAGE_COLLABORATOR"}},[s._v(" Modifier les collaborateurs d'un recrutement ")])],1),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_RECRUITMENT_MEETING,callback:function(i){s.$set(s.permissions,"PERMISSION_RECRUITMENT_MEETING",i)},expression:"permissions.PERMISSION_RECRUITMENT_MEETING"}},[s._v(" Planifier des entretiens ")])],1),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_RECRUITMENT_DELETE,callback:function(i){s.$set(s.permissions,"PERMISSION_RECRUITMENT_DELETE",i)},expression:"permissions.PERMISSION_RECRUITMENT_DELETE"}},[s._v(" Supprimer des recrutements ")])],1)],1),e("b-form-group",{attrs:{label:"Offre","label-cols-sm":"3","label-class":"font-weight-bold pt-0"}},[e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_OFFER,callback:function(i){s.$set(s.permissions,"PERMISSION_OFFER",i)},expression:"permissions.PERMISSION_OFFER"}},[s._v(" Cr\xE9er des offres ")])],1),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_OFFER_PUBLISH,callback:function(i){s.$set(s.permissions,"PERMISSION_OFFER_PUBLISH",i)},expression:"permissions.PERMISSION_OFFER_PUBLISH"}},[s._v(" Publier des offres sur les job boards ")])],1)],1),s.currentEstablishment.feature.accessFilesAddedByTheCandidate?e("b-form-group",{attrs:{label:"Documents","label-cols-sm":"3","label-class":"font-weight-bold pt-0"}},[e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_FILE_COLLABORATOR,callback:function(i){s.$set(s.permissions,"PERMISSION_FILE_COLLABORATOR",i)},expression:"permissions.PERMISSION_FILE_COLLABORATOR"}},[s._v(" G\xE9rer les documents d'\xE9quipe ")])],1),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_SEE_OTHER_DOCUMENTS_ADDED_BY_CANDIDATE,callback:function(i){s.$set(s.permissions,"PERMISSION_SEE_OTHER_DOCUMENTS_ADDED_BY_CANDIDATE",i)},expression:"permissions.PERMISSION_SEE_OTHER_DOCUMENTS_ADDED_BY_CANDIDATE"}},[s._v(" Voir les autres documents ajout\xE9s par le Candidat ")])],1),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_SEE_CA
1NDIDATE_DIPLOMA,callback:function(i){s.$set(s.permissions,"PERMISSION_SEE_CANDIDATE_DIPLOMA",i)},expression:"permissions.PERMISSION_SEE_CANDIDATE_DIPLOMA"}},[s._v(" Voir le dipl\xF4me du Candidat ")])],1),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_SEE_CANDIDATE_COVER_LETTER,callback:function(i){s.$set(s.permissions,"PERMISSION_SEE_CANDIDATE_COVER_LETTER",i)},expression:"permissions.PERMISSION_SEE_CANDIDATE_COVER_LETTER"}},[s._v(" Voir la Lettre de Motivation du Candidat ")])],1),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_SEE_CANDIDATE_CV,callback:function(i){s.$set(s.permissions,"PERMISSION_SEE_CANDIDATE_CV",i)},expression:"permissions.PERMISSION_SEE_CANDIDATE_CV"}},[s._v(" Voir le CV du Candidat ")])],1)],1):e("b-form-group",{attrs:{label:"Documents","label-cols-sm":"3","label-class":"font-weight-bold pt-0"}},[e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_FILE_CANDIDATE,callback:function(i){s.$set(s.permissions,"PERMISSION_FILE_CANDIDATE",i)},expression:"permissions.PERMISSION_FILE_CANDIDATE"}},[s._v(" Voir les documents des candidats ")])],1),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_FILE_COLLABORATOR,callback:function(i){s.$set(s.permissions,"PERMISSION_FILE_COLLABORATOR",i)},expression:"permissions.PERMISSION_FILE_COLLABORATOR"}},[s._v(" G\xE9rer les documents d'\xE9quipe ")])],1)],1),e("b-form-group",{attrs:{label:"Commentaires","label-cols-sm":"3","label-class":"font-weight-bold pt-0"}},[e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_COMMENT_CREATE,callback:function(i){s.$set(s.permissions,"PERMISSION_COMMENT_CREATE",i)},expression:"permissions.PERMISSION_COMMENT_CREATE"}},[s._v(" G\xE9rer des commentaires sur les candidats ")])],1),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_COMMENT_DELETE,callback:function(i){s.$set(s.permissions,"PERMISSION_COMMENT_DELETE",i)},expression:"permissions.PERMISSION_COMMENT_DELETE"}},[s._v(" Mod\xE9rer les commentaires (pouvoir supprimer tous les commentaires) ")])],1)],1),e("b-form-group",{attrs:{label:"Email","label-cols-sm":"3","label-class":"font-weight-bold pt-0"}},[e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_EMAIL_SEND,callback:function(i){s.$set(s.permissions,"PERMISSION_EMAIL_SEND",i)},expression:"permissions.PERMISSION_EMAIL_SEND"}},[s._v(" Envoyer des emails, consulter les historiques d'envoi d'emails ")])],1)],1),s.contextName==="backoffice"?e("b-form-group",{attrs:{label:"Administration","label-cols-sm":"3","label-class":"font-weight-bold pt-0"}},[e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_SETTINGS,callback:function(i){s.$set(s.permissions,"PERMISSION_SETTINGS",i)},expression:"permissions.PERMISSION_SETTINGS"}},[s._v(" Modifier les informations de l'\xE9tablissement ")])],1),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_ADMIN_USER,callback:function(i){s.$set(s.permissions,"PERMISSION_ADMIN_USER",i)},expression:"permissions.PERMISSION_ADMIN_USER"}},[s._v(" Administrer les utilisateurs ")])],1),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_ADMIN_USER_GROUP,callback:function(i){s.$set(s.permissions,"PERMISSION_ADMIN_USER_GROUP",i)},expression:"permissions.PERMISSION_ADMIN_USER_GROUP"}},[s._v(" Administrer les groupes utilisateurs ")])],1),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_ADMIN_VALIDATION_FLOW,callback:function(i){s.$set(s.permissions,"PERMISSION_ADMIN_VALIDATION_FLOW",i)},expression:"permissions.PERMISSION_ADMIN_VALIDATION_FLOW"}},[s._v(" Administrer les flows de validation ")])],1),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_ADMIN_DATA_LISTS,callback:function(i){s.$set(s.permissions,"PERMISSION_ADMIN_DATA_LISTS",i)},expression:"permissions.PERMISSION_ADMIN_DATA_LISTS"}},[s._v(" Administrer les jeux de donn\xE9es ")])],1),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_ADMIN_JOB_BOARD,callback:function(i){s.$set(s.permissions,"PERMISSION_ADMIN_JOB_BOARD",i)},expression:"permissions.PERMISSION_ADMIN_JOB_BOARD"}},[s._v(" Administrer les r\xE9glages des job boards ")])],1),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_ADMIN_RECRUITMENT_FORM,callback:function(i){s.$set(s.permissions,"PERMISSION_ADMIN_RECRUITMENT_FORM",i)},expression:"permissions.PERMISSION_ADMIN_RECRUITMENT_FORM"}},[s._v(" Administrer les param\xE8tres des formulaires de pr\xE9 et de post recrutement ")])],1),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_ADMIN_MAIL_TEMPLATE,callback:function(i){s.$set(s.permissions,"PERMISSION_ADMIN_MAIL_TEMPLATE",i)},expression:"permissions.PERMISSION_ADMIN_MAIL_TEMPLATE"}},[s._v(" Administrer les templates de mail ")])],1),e("b-input-group",[e("b-form-checkbox",{model:{value:s.permissions.PERMISSION_ADMIN_KANBAN_TEMPLATE,callback:function(i){s.$set(s.permissions,"PERMISSION_ADMIN_KANBAN_TEMPLATE",i)},expression:"permissions.PERMISSION_ADMIN_KANBAN_TEMPLATE"}},[s._v(" Administrer les templates de kanban ")])],1)],1):s._e()],1),e("div",{staticClass:"mt-3"},[e("b-link",{staticClass:"text-info mr-2",on:{click:function(i){return s.setAll(!0)}}},[s._v(" Tout cocher ")]),e("b-link",{staticClass:"text-danger",on:{click:function(i){return s.setAll(!1)}}},[s._v(" Tout d\xE9cocher ")])],1),e("b-button",{staticClass:"mt-2",attrs:{variant:"success"},on:{click:s.save}},[s._v(" Enregistrer ")])],1):s._e()},l=[];const _={props:{contextName:String,routePrefix:String},computed:{currentEstablishment(){return this.$store.state[this.contextName+"_context"].currentEstablishment},currentRhGroup(){return this.$store.state[this.contextName+"_context"].currentRhGroup},editablePermissionKeys(){const s=[];return(!this.currentEstablishment||!this.currentEstablishment.sourcingModuleEnabled)&&s.push("PERMISSION_SOURCING"),(!this.currentEstablishment||!this.currentEstablishment.intelligenceModuleEnabled)&&s.push("PERMISSION_INTELLIGENCE_DASHBOARD","PERMISSION_INTELLIGENCE_CHAT","PERMISSION_INTELLIGENCE_ALERTS"),s.length?r.filter(o=>!s.includes(o)):r}},data(){return{permissions:[],loaded:!1}},watch:{currentRhGroup:async function(){await this.checkPermissionsData()}},methods:{setAll(s){this.editablePermissionKeys.forEach(o=>{this.permissions[o]=s}),this.$forceUpdate()},async save(){const s=[];for(const o of this.editablePermissionKeys)this.permissions[o]&&s.push(o);for(const o of this.currentRhGroup.permissions||[])!this.editablePermissionKeys.includes(o)&&!s.includes(o)&&s.push(o);await n.update(this.currentRhGroup.id,{permissions:s}),this.currentRhGroup.permissions=s,this.$notify({group:"bl",type:"success",title:"F\xE9licitations !",text:"Vos changements ont \xE9t\xE9 enregistr\xE9s."})},async checkPermissionsData(){this.currentRhGroup.permissions||(this.currentRhGroup.permissions=(await n.read(this.currentRhGroup.id,{groups:"backoffice:rhGroupPermissions"})).permissions),this.permissions=[],r.forEach(s=>{this.permissions[s]=this.currentRhGroup.permissions.includes(s)})}},async beforeMount(){await this.checkPermissionsData(),this.loaded=!0}},t={};
1var c=E(_,I,l,!1,a,null,null,null);function a(s){for(let o in t)this[o]=t[o]}var u=function(){return c.exports}();export{u as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.