瀏覽代碼

implements the login popup and toolbar

Olivier Massot 5 年之前
父節點
當前提交
b15b9331ba

+ 2 - 2
ot_connect/Classes/Service/OtAuthenticationService.php

@@ -415,11 +415,11 @@ class OtAuthenticationService extends AbstractAuthenticationService
             // Unset the session cookies (SESSID and BEARER)
             if (isset($_COOKIE['BEARER'])) {
                 unset($_COOKIE['BEARER']);
-                setcookie('BEARER', '', time() - 1, '/', self::COOKIE_DOMAIN);
+                setcookie('BEARER', '', time()-1, '/', self::COOKIE_DOMAIN);
             }
             if (isset($_COOKIE['SFSESSID'])) {
                 unset($_COOKIE['SFSESSID']);
-                setcookie('SFSESSID', '', time() - 1, '/', self::COOKIE_DOMAIN);
+                setcookie('SFSESSID', '', time()-1, '/', self::COOKIE_DOMAIN);
             }
 
             $this->pObj->logoff();

+ 0 - 3125
ot_connect/Classes/tmp.json

@@ -1,3125 +0,0 @@
-{
-  "token": "eyJhbGciOiJSUzI1NiJ9.eyJyb2xlcyI6WyJST0xFX1VTRVIiXSwidXNlcm5hbWUiOiJvcGVudGFsZW50NzQiLCJpYXQiOjE1ODc2NTA4NDcsImV4cCI6MTU4ODUxNDg0N30.YZxAejsl261-jaE_AJnPIApNM8qTOaIeCugl11vJEOKGVG9M3FVOQjsJSvvG7uvqd2g_Fv2PjGH091vMuX-hTI6PGAWlIzPHZ5thk0VEfJeMf2dTO5O6Z-MQM9z6NDI5WBvZhZx3kNuR5Ov8lKVjXVtry-Zs8slGzPR_Ai_vEqBZfTAxJKH6EgZ89yMyzoaQFzmLuNoB-RFx-UoYTDh9-z-HZ18ndkM5RW3GDsuR7Ssk2LzCEWDs46S5JJzpo7P1JdHWhXM6-ENZT8IZEomPgr39Rglmog-yl-6SEVn9oauTOAdqGRvcJZGS9_vnL13XRzFJ_KutQ4dB-wDT2dMc9mQ2pWdL5HPapT_oQ__VVRUl9uU19OUJKcXsP_xkRKYZH4TCYU2x4hekXbvOoAZPMvVcQ87MJM4Mu5FF5Mw_kE5TKGhj6gQnhPnBfH_T_2Y_7f0Sw2urna9PXuSsH412HFCxm9AQOwzNfy9lZ0UFmNfS3v83Z8DVLKAHHBCZAW5hS_8Z-QZE0fBicUcmU0Pt-7sfQUalBEgiVzHH3oCR5KOc3cau0ZDcwfjqeP5l9fYgFJMgYrHP2wXZpLPIuVDvAXx2G2uMc6CabJGUUl8X2n_pBsduDE9S76rqpSueszUlGX-72tM8iAp84Vx8KVYqlMbEGLvREVzkGfdK5TSaC6s",
-  "profile": {
-    "id": 33465,
-    "gender": "MISTER",
-    "givenName": "Admnistrateur",
-    "name": "OPENTALENT",
-    "avatar": "/api/files/75998",
-    "accessFavorite": false,
-    "accessConnected": 20840,
-    "organizationConnected": 37306,
-    "hash": [
-      {
-        "page": "activityreport",
-        "hash": "3cd68e7065152d74da7c105fdb987a95"
-      },
-      {
-        "page": "membersfedeonly",
-        "hash": "4b728d728680fcfe8a94c2c2dfa57a8e"
-      },
-      {
-        "page": "membersfedeassos",
-        "hash": "db473950ec99f6872a56b242eb4c0adf"
-      },
-      {
-        "page": "dgv",
-        "hash": "590abe19c5676deb4375423f15ad07f3"
-      },
-      {
-        "page": "right",
-        "hash": "074eed04c14bb9ecfc5083e55dc53deb"
-      },
-      {
-        "page": "cotisationcmf",
-        "hash": "4626674ec67aa4d92420843981610103"
-      },
-      {
-        "page": "actionslead",
-        "hash": "05021a4fbbf9beb1878a956685fa504e"
-      },
-      {
-        "page": "tree",
-        "hash": "63748329e7b5cf5fe11b6567c7ec552e"
-      },
-      {
-        "page": "renewalllist",
-        "hash": "0533a33eda05d97083cd1b375c1688dc"
-      },
-      {
-        "page": "settlements",
-        "hash": "095b915ad2f28ab61005faed57e40593"
-      },
-      {
-        "page": "pendingsettlements",
-        "hash": "60f815139a8b1c810ac8569d14fdbaad"
-      },
-      {
-        "page": "outagesnotice",
-        "hash": "98abb55b621b80c2557cc12b37d99c67"
-      },
-      {
-        "page": "degraded",
-        "hash": "6f0eb2fdf4d953f3e3368a96050e0cd3"
-      },
-      {
-        "page": "parameter",
-        "hash": "efbdf1d926ac13782017ac7b71595d0d"
-      },
-      {
-        "page": "send",
-        "hash": "818b58c265c29b32780150086f42cc43"
-      },
-      {
-        "page": "state",
-        "hash": "7dedd6d11c801f43e4c7b7130ed3211a"
-      },
-      {
-        "page": "pay",
-        "hash": "a91fcad29b5ecaba246fb9a42bcb8cd0"
-      },
-      {
-        "page": "check",
-        "hash": "43afbdaf372607cb37c094ea6f9456dc"
-      },
-      {
-        "page": "ledger",
-        "hash": "f78cb9cba8828a077a3b508c61b6eafb"
-      },
-      {
-        "page": "ventilated",
-        "hash": "c5808bcd3e06bdceda21ab99144d68cc"
-      },
-      {
-        "page": "payerase",
-        "hash": "c3fc346f7be3c4b7f6a29733cee0dae3"
-      },
-      {
-        "page": "history",
-        "hash": "bb4c44220ea08de3db6cec1e7404f6af"
-      },
-      {
-        "page": "call",
-        "hash": "c183b9d5ca329bd0f24c9f4421d05d4a"
-      },
-      {
-        "page": "historystructure",
-        "hash": "b7d414eac4908f8dcdee0b67834e6175"
-      },
-      {
-        "page": "insurance",
-        "hash": "49a50681d7131ab9b306e0060e4daa26"
-      },
-      {
-        "page": "affiliation",
-        "hash": "6ebeb4eb61d1d4d081d1e8517a678af0"
-      },
-      {
-        "page": "insuranceedit",
-        "hash": "4ee74c8abc36a61bc2aa1da3ebbcc280"
-      },
-      {
-        "page": "resume",
-        "hash": "4a1d4e74c17af55caebdecf1f527c0d7"
-      },
-      {
-        "page": "membersfedeassoswithoutstat",
-        "hash": "d15c4a18b41e70c13f1794570db33f6e"
-      },
-      {
-        "page": "resumeall",
-        "hash": "5367b8edd1e18bc47445d7616bb800e0"
-      },
-      {
-        "page": "resumepay",
-        "hash": "e6cfc232c87a80e478472a94ddbee936"
-      },
-      {
-        "page": "rate",
-        "hash": "771611a4c81de4b53c38d7d502f08124"
-      },
-      {
-        "page": "magazine",
-        "hash": "a24ff47b6e477e828cd8647c2ce871ed"
-      }
-    ]
-  },
-  "organizations": [
-    {
-      "id": 37306,
-      "access_id": 20840,
-      "admin_access": false,
-      "functions": [
-        "PRESIDENT",
-        "ADHERENT",
-        "ADMINISTRATIVE_OFFICER"
-      ],
-      "roles": [
-        "ROLE_ADMIN",
-        "ROLE_ADMIN_CORE",
-        "ROLE_MEMBER",
-        "ROLE_MEMBER_CORE",
-        "ROLE_ADMINISTRATIF_MANAGER",
-        "ROLE_ADMINISTRATIF_MANAGER_CORE",
-        "ROLE_CORE_CRUD",
-        "ROLE_GENERAL_CONFIG",
-        "ROLE_PEDAGOGICS_ADMINISTRATION",
-        "ROLE_PEDAGOGICS_SEIZURE",
-        "ROLE_EVENTS",
-        "ROLE_COURSES",
-        "ROLE_EXAMENS",
-        "ROLE_EDUCATIONALPROJECTS",
-        "ROLE_BILLINGS_ADMINISTRATION",
-        "ROLE_BILLINGS_SEIZURE",
-        "ROLE_NETWORK",
-        "ROLE_COTISATION",
-        "ROLE_STATISTIC",
-        "ROLE_ONLINEREGISTRATION_ADMINISTRATION",
-        "ROLE_PLANNING",
-        "ROLE_USERS",
-        "ROLE_STUDENT_REGISTRATION",
-        "ROLE_COMMISSIONS",
-        "ROLE_MEDALS",
-        "ROLE_DONORS",
-        "ROLE_MAILS",
-        "ROLE_EMAILS",
-        "ROLE_EQUIPMENTS",
-        "ROLE_ATTENDANCES",
-        "ROLE_STATS_VIEW",
-        "ROLE_ACCOUNTS",
-        "ROLE_TAGGING",
-        "ROLE_PLACE",
-        "ROLE_ORGANIZATION_EDIT",
-        "ROLE_ORGANIZATION_VIEW",
-        "ROLE_ORGANIZATIONHOLIDAY",
-        "ROLE_ACTIVITY",
-        "ROLE_FILE",
-        "ROLE_EDUCATIONTEACHER",
-        "ROLE_EDUCATIONSTUDENT",
-        "ROLE_EDUCATIONNOTATION",
-        "ROLE_CRITERIANOTATION",
-        "ROLE_EXAMENCONVOCATION",
-        "ROLE_EDUCATION",
-        "ROLE_CYCLE",
-        "ROLE_EDUCATIONCURRICULUM",
-        "ROLE_EDUCATIONCATEGORY",
-        "ROLE_PEDAGOGICS_ACTION",
-        "ROLE_EDUCATION_REFERENCE",
-        "ROLE_ACCESS_VIEW",
-        "ROLE_EDUCATIONSTUDENT_VIEW",
-        "ROLE_CRITERIANOTATION_REFERENCE",
-        "ROLE_EDUCATIONNOTATION_FIELD",
-        "ROLE_PEDAGOGICS_SEIZURE_ACTION",
-        "ROLE_EVENT",
-        "ROLE_EVENTREPORT",
-        "ROLE_EVENTGENDER_VIEW",
-        "ROLE_EVENTUSER",
-        "ROLE_CATEGORIES_VIEW",
-        "ROLE_EVENT_ACTION",
-        "ROLE_EVENT_REFERENCE",
-        "ROLE_EVENTINVITATION_ACTION",
-        "ROLE_COURSE",
-        "ROLE_COURSE_REFERENCE",
-        "ROLE_COURSE_ACTION",
-        "ROLE_EXAMEN",
-        "ROLE_JURY",
-        "ROLE_EXAMEN_REFERENCE",
-        "ROLE_EXAMEN_ACTION",
-        "ROLE_EDUCATIONALPROJECT",
-        "ROLE_EDUCATIONALPROJECTPUBLIC",
-        "ROLE_EDUCATIONALPROJECT_REFERENCE",
-        "ROLE_EDUCATIONALPROJECT_ACTION",
-        "ROLE_INTANGIBLE",
-        "ROLE_RESIDENCEAREA",
-        "ROLE_FAMILYQUOTIENT",
-        "ROLE_BILL",
-        "ROLE_BILLCREDIT",
-        "ROLE_BILLACCOUNTING",
-        "ROLE_BILLPAYMENT",
-        "ROLE_BILLINGS_SEIZURE_REFERENCE",
-        "ROLE_BILLINGS_ADMINISTRATION_ACTION",
-        "ROLE_ACCESSPAYER",
-        "ROLE_ACCESSINTANGIBLE",
-        "ROLE_PES_ADMINISTRATION",
-        "ROLE_BERGERLEVRAULT_ADMINISTRATION",
-        "ROLE_PAYER",
-        "ROLE_EDUCATIONSTUDENTWISH",
-        "ROLE_SENDONLINEREGISTRATION_ACTION",
-        "ROLE_VALIDATIONREGISTRATION_ACTION",
-        "ROLE_ACCESS",
-        "ROLE_ORGANIZATIONFUNCTION",
-        "ROLE_FUNCTIONTYPE_VIEW",
-        "ROLE_USERS_REFERENCE",
-        "ROLE_PERSONADDRESSPOSTAL",
-        "ROLE_CITY_VIEW",
-        "ROLE_PERSONHOLIDAY",
-        "ROLE_ORGANIZATIONRESPONSABILITY",
-        "ROLE_PERSONACTIVITY",
-        "ROLE_PERSON_CONTACTPOINT",
-        "ROLE_SHARINGCONTACT_ACTION",
-        "ROLE_STUDENT_REGISTRATION_REFERENCE",
-        "ROLE_PEDAGOGICS_ADMINISTRATION_VIEW",
-        "ROLE_COMMISSION",
-        "ROLE_ACCESS_REFERENCE",
-        "ROLE_MEDAL",
-        "ROLE_MEDAL_REFERENCE",
-        "ROLE_DONOR",
-        "ROLE_DONOR_REFERENCE",
-        "ROLE_MAIL",
-        "ROLE_MAIL_TEMPLATE",
-        "ROLE_MESSAGES_BASE",
-        "ROLE_EMAIL",
-        "ROLE_EMAIL_TEMPLATE",
-        "ROLE_EQUIPMENT",
-        "ROLE_EQUIPMENTCONTROL",
-        "ROLE_EQUIPMENTLOAN",
-        "ROLE_EQUIPMENTREPAIR",
-        "ROLE_EQUIPMENTCOMPOSITION",
-        "ROLE_EQUIPMENT_REFERENCE",
-        "ROLE_EQUIPMENTLIST_VIEW",
-        "ROLE_EQUIPMENT_ACTION",
-        "ROLE_ATTENDANCE",
-        "ROLE_ATTENDANCEBOOKING",
-        "ROLE_ORGANIZATIONFUNCTION_VIEW",
-        "ROLE_EXPORT_PRESENCE-COURSE_ACTION",
-        "ROLE_CREATEACCOUNTS_ACTION",
-        "ROLE_DELETEACCOUNTS_ACTION",
-        "ROLE_PLACESYSTEM_VIEW",
-        "ROLE_PLACECONTROL",
-        "ROLE_PLACEREPAIR",
-        "ROLE_ROOM",
-        "ROLE_PLACE_REFERENCE",
-        "ROLE_PLACE_CONTACTPOINT",
-        "ROLE_ORGANIZATIONADDRESSPOSTAL",
-        "ROLE_ORGANIZATION_REFERENCE",
-        "ROLE_ORGANIZATION_CONTACTPOINT",
-        "ROLE_ORGANIZATIONADDRESSPOSTAL_VIEW",
-        "ROLE_ACTIVITYTYPE_VIEW",
-        "ROLE_ACTIVITY_REFERENCE",
-        "ROLE_CYCLEUPDATING_ACTION",
-        "ROLE_EXPORT_REPORT-CARD_ACTION",
-        "ROLE_EDUCATIONCATEGORY_REFERENCE",
-        "ROLE_EDUCATIONCOMPLEMENT_REFERENCE",
-        "ROLE_EVALUATETUDENTS_ACTION",
-        "ROLE_RULERZ_ACTION",
-        "ROLE_EXPORT_PRESENCE-EVENT_ACTION",
-        "ROLE_ROOM_REFERENCE",
-        "ROLE_EDUCATIONCURRIRULUM_REFERENCE",
-        "ROLE_DUPLICATECOURSES_ACTION",
-        "ROLE_JURY_REFERENCE",
-        "ROLE_EXAMENCONVOCATION_ACTION",
-        "ROLE_EXPORT_PRESENCE-EXAMEN_ACTION",
-        "ROLE_EXPORT_ROAD-MAP_ACTION",
-        "ROLE_RESIDENCEAREA_REFERENCE",
-        "ROLE_FAMILYQUOTIENT_REFERENCE",
-        "ROLE_INTANGIBLE_REFERENCE",
-        "ROLE_EDUCATIONCURRICULUM_REFERENCE",
-        "ROLE_BILLINGEDITION_ACTION",
-        "ROLE_CREDITEDITION_ACTION",
-        "ROLE_EXPORT_UNPAID-BILL_ACTION",
-        "ROLE_EXPORT_UNPAID-BILL-EMAIL_ACTION",
-        "ROLE_EXPORT_ALL-BILL_ACTION",
-        "ROLE_EXPORT_PAID-BILL_ACTION",
-        "ROLE_EXPORT_BILL-BILLLINES_ACTION",
-        "ROLE_EXPORT_BILL-PAYMENT-RECEIPT_ACTION",
-        "ROLE_EXPORT_BILL-PAYMENT-DETAIL_ACTION",
-        "ROLE_EXPORT_ALL-BILL-EMAIL_ACTION",
-        "ROLE_PES",
-        "ROLE_EXPORT_PES_ACTION",
-        "ROLE_EXPORT_SEPA-DEBIT-MANDATE_ACTION",
-        "ROLE_BERGERLEVRAULT",
-        "ROLE_EXPORT_BERGER-LEVRAULT_ACTION",
-        "ROLE_EQUIPMENTLIST_REFERENCE",
-        "ROLE_COUNTRY_REFERENCE",
-        "ROLE_EDUCATIONTEACHER_VIEW",
-        "ROLE_EDUCATIONNOTATION_VIEW",
-        "ROLE_CRITERIANOTATION_VIEW",
-        "ROLE_EXAMENCONVOCATION_VIEW",
-        "ROLE_EDUCATION_VIEW",
-        "ROLE_EDUCATIONCURRICULUM_VIEW",
-        "ROLE_EDUCATIONCATEGORY_VIEW",
-        "ROLE_MESSAGE",
-        "ROLE_MESSAGE_TEMPLATE",
-        "ROLE_TEMPLATE",
-        "ROLE_REPORTMESSAGE",
-        "ROLE_MESSAGES_ACTION",
-        "ROLE_EQUIPMENTLOANREMINDER_ACTION",
-        "ROLE_EXPORT_EQUIPMENT-AVAILABILITY-FORM_ACTION",
-        "ROLE_ORGANIZATIONADDRESSPOSTAL_REFERENCE",
-        "ROLE_CATEGORIES_REFERENCE",
-        "ROLE_PERSONALIZEDLIST",
-        "ROLE_CORE",
-        "ROLE_CORE_ACTION",
-        "ROLE_OWN_ADHERENT_CONTACT_ACCESS_VIEW",
-        "ROLE_TIPS",
-        "ROLE_NOTIFICATION_VIEW",
-        "ROLE_OWN_EVENT_VIEW",
-        "ROLE_OWN_MY_ACCESS",
-        "ROLE_OWN_COURSE_VIEW",
-        "ROLE_OWN_EXAMEN_VIEW",
-        "ROLE_OWN_EDUCATIONALPROJECT_VIEW",
-        "ROLE_PLANNING_SETTINGS",
-        "ROLE_OWN_PLANNING",
-        "ROLE_OWN_EVENTUSER",
-        "ROLE_OWN_ATTENDANCEBOOKING",
-        "ROLE_WEBSITE",
-        "ROLE_VIEWAUDIT",
-        "ROLE_OWN_BILL_VIEW",
-        "ROLE_TAGGING_VIEW",
-        "ROLE_PERSONALIZEDLIST_VIEW",
-        "ROLE_NETWORKORGANIZATION",
-        "ROLE_RULES_ACCESS_VIEW",
-        "ROLE_EMAIL_CREATE",
-        "ROLE_ONLINEREGISTRATIONSETTINGS_VIEW",
-        "ROLE_ACCESSWISH",
-        "ROLE_ACCESSFAMILYWISH",
-        "ROLE_EXPORT_LIST_ACTION",
-        "ROLE_EXPORT_CARD_ACTION",
-        "ROLE_EXPORT_LICENCE-CMF_ACTION",
-        "ROLE_EXPORT_REPORT-ACTIVITY_ACTION",
-        "ROLE_OWN_ACCESS",
-        "ROLE_OWN_FAMILY_ACCESS",
-        "ROLE_OWN_PERSONADDRESSPOSTAL",
-        "ROLE_OWN_MEDAL_VIEW",
-        "ROLE_OWN_DONOR_VIEW",
-        "ROLE_OWN_BANKACCOUNT",
-        "ROLE_OWN_ACCESSNETWORKSETTING",
-        "ROLE_OWN_ATTENDANCEBOOKING_VIEW",
-        "ROLE_OWN_ORGANIZATIONFUNCTION_VIEW",
-        "ROLE_OWN_PERSONACTIVITY_VIEW",
-        "ROLE_OWN_MEDICAL_VIEW",
-        "ROLE_OWN_ROLE_VIEW",
-        "ROLE_OWN_ACCESSSOCIAL_VIEW",
-        "ROLE_OWN_ACCESSCOMMUNICATION_VIEW",
-        "ROLE_OWN_SCHOOLINGOTHERARTISTICPRACTICES",
-        "ROLE_OWN_EDUCATIONNOTATION_VIEW",
-        "ROLE_OWN_EDUCATIONSTUDENT_VIEW",
-        "ROLE_OWN_PERSON_CONTACTPOINT",
-        "ROLE_OWN_PERSONCOMPANY_VIEW"
-      ],
-      "settings": {
-        "planningSetting": {
-          "period_display": "agendaWeek",
-          "event_type_display": [
-            "COURSE",
-            "EVENT",
-            "EXAMEN",
-            "EDUCATIONAL_PROJECT"
-          ],
-          "hbegin": "08:00",
-          "hend": "22:00",
-          "step": 15,
-          "event_color": "#e0782d",
-          "examen_color": "#d92949",
-          "educationalproject_color": "#a1ce41",
-          "course_color": "#de8ecc",
-          "organization_holidays_color": "#c9c3c3",
-          "personal_holidays_color": "#6b6161"
-        },
-        "historical": {
-          "future": false,
-          "past": false,
-          "present": true
-        },
-        "financialDate": {
-          "date": "2018-09-01 00:00:00.000000",
-          "timezone_type": 3,
-          "timezone": "UTC"
-        },
-        "listSetting": {
-          "adherent": {
-            "list": {
-              "columns": {
-                "tags": {
-                  "order": 0,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.image": {
-                  "order": 1,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.gender": {
-                  "order": 2,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.name": {
-                  "order": 3,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.givenName": {
-                  "order": 4,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.contactPoint": {
-                  "order": 5,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "organizationFunction": {
-                  "order": 6,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "personActivity": {
-                  "order": 7,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.personAddressPostal": {
-                  "order": 8,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.insee": {
-                  "order": 9,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "loginEnabled": {
-                  "order": 10,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "accessNetworkSetting.dateFirstEntry": {
-                  "order": 11,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.nationality.name": {
-                  "order": 12,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.birthDate": {
-                  "order": 13,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.ageTemplate": {
-                  "order": 14,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.birthPlace": {
-                  "order": 15,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "note": {
-                  "order": 16,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "accessBilling.residenceArea.label": {
-                  "order": 17,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "guardians": {
-                  "order": 18,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.medical.doctor": {
-                  "order": 19,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.medical.doctorePhone": {
-                  "order": 20,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.medical.comments": {
-                  "order": 21,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.medical.certificate": {
-                  "order": 22,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.medical.insuranceCertificate": {
-                  "order": 23,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.medical.insuranceName": {
-                  "order": 24,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.medical.insuranceNumber": {
-                  "order": 25,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.imageRight": {
-                  "order": 26,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "accessSocial.recipientNumber": {
-                  "order": 27,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "accessSocial.socialSecurity": {
-                  "order": 28,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "medals": {
-                  "order": 29,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "seniority": {
-                  "order": 30,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "waitingForValidation": {
-                  "order": 31,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                }
-              },
-              "sortFields": []
-            }
-          },
-          "ca_members": {
-            "list": {
-              "columns": {
-                "tags": {
-                  "order": 0,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.image": {
-                  "order": 1,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.gender": {
-                  "order": 2,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.name": {
-                  "order": 3,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.givenName": {
-                  "order": 4,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.contactPoint": {
-                  "order": 5,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "organizationFunction": {
-                  "order": 6,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "personActivity": {
-                  "order": 7,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.personAddressPostal": {
-                  "order": 8,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "loginEnabled": {
-                  "order": 9,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "accessNetworkSetting.dateFirstEntry": {
-                  "order": 10,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.nationality.name": {
-                  "order": 11,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.birthDate": {
-                  "order": 12,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.ageTemplate": {
-                  "order": 13,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.birthPlace": {
-                  "order": 14,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "note": {
-                  "order": 15,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "accessNetworkSetting.receivesDigitalCmfNewletterAndInformation": {
-                  "order": 16,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "cmfLicenceTemplate": {
-                  "order": 17,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.imageRight": {
-                  "order": 18,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "accessSocial.recipientNumber": {
-                  "order": 19,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "accessSocial.socialSecurity": {
-                  "order": 20,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "medals": {
-                  "order": 21,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "seniority": {
-                  "order": 22,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "waitingForValidation": {
-                  "order": 23,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                }
-              },
-              "sortFields": {
-                "ca_members_ListView.person.name39": {
-                  "fields": [
-                    "ca_members_ListView.person.name"
-                  ],
-                  "dir": "ASC",
-                  "defaultField": true
-                }
-              }
-            }
-          },
-          "payers": {
-            "list": {
-              "columns": {
-                "person.gender": {
-                  "order": 0,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.name": {
-                  "order": 1,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.givenName": {
-                  "order": 2,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.personAddressPostal": {
-                  "order": 3,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.contactPoint": {
-                  "order": 4,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "billingPayers": {
-                  "order": 5,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "accessBilling.paymentChoice": {
-                  "order": 6,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "accessBilling.periodicityPayment": {
-                  "order": 7,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "accessBilling.residenceArea.label": {
-                  "order": 8,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "accessBilling.familyQuotient.sliceName": {
-                  "order": 9,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "accessBilling.customerId": {
-                  "order": 10,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                }
-              },
-              "sortFields": {
-                "payers_ListView.person.name37": {
-                  "fields": [
-                    "payers_ListView.person.name"
-                  ],
-                  "dir": "ASC",
-                  "defaultField": true
-                }
-              }
-            }
-          },
-          "access_guardians": {
-            "list": {
-              "columns": {
-                "tags": {
-                  "order": 0,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.gender": {
-                  "order": 1,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.name": {
-                  "order": 2,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.givenName": {
-                  "order": 3,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.contactPoint": {
-                  "order": 4,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "children": {
-                  "order": 5,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.personAddressPostal": {
-                  "order": 6,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.image": {
-                  "order": 7,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "loginEnabled": {
-                  "order": 8,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.nationality.name": {
-                  "order": 9,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.birthDate": {
-                  "order": 10,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.ageTemplate": {
-                  "order": 11,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.birthPlace": {
-                  "order": 12,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "note": {
-                  "order": 13,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "accessBilling.residenceArea.label": {
-                  "order": 14,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.imageRight": {
-                  "order": 15,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "accessSocial.recipientNumber": {
-                  "order": 16,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "accessSocial.socialSecurity": {
-                  "order": 17,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "accessSocial.familySituation": {
-                  "order": 18,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "accessSocial.dependentChildren": {
-                  "order": 19,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "medals": {
-                  "order": 20,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "seniority": {
-                  "order": 21,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "waitingForValidation": {
-                  "order": 22,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                }
-              },
-              "sortFields": []
-            }
-          },
-          "students": {
-            "list": {
-              "columns": {
-                "registeredFollowingYear": {
-                  "order": 9,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "tags": {
-                  "order": 0,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.gender": {
-                  "order": 1,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.name": {
-                  "order": 2,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.givenName": {
-                  "order": 3,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.ageTemplate": {
-                  "order": 10,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.contactPoint": {
-                  "order": 11,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "educationStudent": {
-                  "order": 4,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "courses": {
-                  "order": 5,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "personActivity": {
-                  "order": 12,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "guardians": {
-                  "order": 6,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "personAddressPostalStreet": {
-                  "order": 11,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "personAddressPostalPostalCode": {
-                  "order": 12,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "personAddressPostalCity": {
-                  "order": 13,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.image": {
-                  "order": 13,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "loginEnabled": {
-                  "order": 14,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.nationality.name": {
-                  "order": 30,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.birthDate": {
-                  "order": 16,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.birthPlace": {
-                  "order": 17,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "note": {
-                  "order": 18,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "accessBilling.residenceArea.label": {
-                  "order": 7,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.medical.doctor": {
-                  "order": 19,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.medical.doctorePhone": {
-                  "order": 20,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.medical.comments": {
-                  "order": 21,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.medical.certificate": {
-                  "order": 22,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.medical.insuranceCertificate": {
-                  "order": 8,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.medical.insuranceName": {
-                  "order": 23,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.medical.insuranceNumber": {
-                  "order": 24,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.imageRight": {
-                  "order": 25,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "accessSocial.recipientNumber": {
-                  "order": 26,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "accessSocial.socialSecurity": {
-                  "order": 27,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "medals": {
-                  "order": 28,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "seniority": {
-                  "order": 29,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "waitingForValidation": {
-                  "order": 32,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.personAddressPostal": {
-                  "order": 31,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.username": {
-                  "order": 15,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                }
-              },
-              "sortFields": [],
-              "search": {
-                "[educationStudent.teachers.person.fullNameTemplate][like]": "bruel"
-              }
-            }
-          },
-          "places": {
-            "list": {
-              "columns": {
-                "name": {
-                  "order": 0,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "description": {
-                  "order": 1,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "type": {
-                  "order": 2,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "status": {
-                  "order": 3,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "internal": {
-                  "order": 4,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "sharing": {
-                  "order": 5,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "practice": {
-                  "order": 6,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "floorSize": {
-                  "order": 7,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "capacity": {
-                  "order": 8,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "addressPostal.streetAddress": {
-                  "order": 9,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "addressPostal.postalCode": {
-                  "order": 10,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "addressPostal.addressCity": {
-                  "order": 11,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "contactpoint": {
-                  "order": 12,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "equipmentUseds": {
-                  "order": 13,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "rooms": {
-                  "order": 14,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "tags": {
-                  "order": 15,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "contactPoint": {
-                  "order": 12,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                }
-              },
-              "sortFields": []
-            }
-          },
-          "educations": {
-            "list": {
-              "columns": {
-                "educationCategory.educationTypeEnum": {
-                  "order": 0,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "educationCategory.label": {
-                  "order": 1,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "educationComplement.name": {
-                  "order": 2,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "hasCycle": {
-                  "order": 3,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "isActive": {
-                  "order": 4,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "tags": {
-                  "order": 5,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                }
-              },
-              "sortFields": []
-            }
-          },
-          "equipment": {
-            "list": {
-              "columns": {
-                "tags": {
-                  "order": 0,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "equipmentList.detail": {
-                  "order": 1,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "equipmentList.familly": {
-                  "order": 2,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "equipmentList.category": {
-                  "order": 3,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "sku": {
-                  "order": 4,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "skuComplementary": {
-                  "order": 5,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "brand": {
-                  "order": 6,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "model": {
-                  "order": 7,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "access.person.fullNameTemplate": {
-                  "order": 8,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "equipmentLoan": {
-                  "order": 9,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "equipmentComposition": {
-                  "order": 10,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "description": {
-                  "order": 11,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "placeWhereIsUsed.name": {
-                  "order": 12,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "roomWhereIsUsed.name": {
-                  "order": 13,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "additionalStoragePlace": {
-                  "order": 14,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "tone": {
-                  "order": 15,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "status": {
-                  "order": 16,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "supplier.person.name": {
-                  "order": 17,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "purchasePrice": {
-                  "order": 18,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "purchaseDate": {
-                  "order": 19,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "billNumber": {
-                  "order": 20,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "tva": {
-                  "order": 21,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "outCause": {
-                  "order": 22,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "outCauseDate": {
-                  "order": 23,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "qte": {
-                  "order": 24,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "breakingLoad": {
-                  "order": 25,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "mua": {
-                  "order": 26,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "cmu": {
-                  "order": 27,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "cmr": {
-                  "order": 28,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "verticalEffort": {
-                  "order": 29,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "horizontalEffort": {
-                  "order": 30,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "productID": {
-                  "order": 31,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "placeStorage.name": {
-                  "order": 32,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "roomStorage.name": {
-                  "order": 33,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                }
-              },
-              "sortFields": []
-            }
-          },
-          "personnels": {
-            "list": {
-              "columns": {
-                "tags": {
-                  "order": 0,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.gender": {
-                  "order": 1,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.name": {
-                  "order": 2,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.givenName": {
-                  "order": 3,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.contactPoint": {
-                  "order": 4,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "organizationFunction": {
-                  "order": 5,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "accessSocial.typeOfContract": {
-                  "order": 6,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.personAddressPostal": {
-                  "order": 7,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.image": {
-                  "order": 8,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.insee": {
-                  "order": 9,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "loginEnabled": {
-                  "order": 10,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.nationality.name": {
-                  "order": 11,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.birthDate": {
-                  "order": 12,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.ageTemplate": {
-                  "order": 13,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.birthPlace": {
-                  "order": 14,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "note": {
-                  "order": 15,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.imageRight": {
-                  "order": 16,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "accessSocial.recipientNumber": {
-                  "order": 17,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "accessSocial.socialSecurity": {
-                  "order": 18,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "medals": {
-                  "order": 19,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "seniority": {
-                  "order": 20,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "waitingForValidation": {
-                  "order": 21,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                }
-              },
-              "sortFields": []
-            }
-          },
-          "teachers": {
-            "list": {
-              "columns": {
-                "tags": {
-                  "order": 0,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.gender": {
-                  "order": 1,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.name": {
-                  "order": 2,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.givenName": {
-                  "order": 3,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.contactPoint": {
-                  "order": 4,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "accessSocial.typeOfContract": {
-                  "order": 5,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.personAddressPostal": {
-                  "order": 6,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.image": {
-                  "order": 7,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.insee": {
-                  "order": 8,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "loginEnabled": {
-                  "order": 9,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.nationality.name": {
-                  "order": 10,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.birthDate": {
-                  "order": 12,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.ageTemplate": {
-                  "order": 13,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.birthPlace": {
-                  "order": 14,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "note": {
-                  "order": 15,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.imageRight": {
-                  "order": 16,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "accessSocial.recipientNumber": {
-                  "order": 17,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "accessSocial.socialSecurity": {
-                  "order": 18,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "medals": {
-                  "order": 19,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "seniority": {
-                  "order": 20,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "waitingForValidation": {
-                  "order": 21,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.username": {
-                  "order": 11,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                }
-              },
-              "sortFields": []
-            }
-          },
-          "messages": {
-            "list": {
-              "columns": {
-                "type": {
-                  "order": 0,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "about": {
-                  "order": 1,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "createDate": {
-                  "order": 2,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "author.person.fullNameTemplate": {
-                  "order": 3,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "sender": {
-                  "order": 4,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "status": {
-                  "order": 5,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "acknowledgment": {
-                  "order": 6,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "sendTo": {
-                  "order": 7,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "reference": {
-                  "order": 8,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "dateSent": {
-                  "order": 9,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "tags": {
-                  "order": 10,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                }
-              },
-              "sortFields": {
-                "messages_ListView.type82": {
-                  "fields": [
-                    "messages_ListView.id"
-                  ],
-                  "dir": "DESC"
-                }
-              }
-            }
-          },
-          "bill_payments_list": {
-            "list": {
-              "columns": {
-                "isAcquired": {
-                  "order": 0,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "bill.billNumber": {
-                  "order": 1,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "type": {
-                  "order": 2,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "reference": {
-                  "order": 3,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "bill.access.person.fullNameTemplate": {
-                  "order": 4,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "amount": {
-                  "order": 5,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "bill.billingDate": {
-                  "order": 6,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "bill.billPeriod.detailLabel": {
-                  "order": 7,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "bill.billPeriod.schoolYear": {
-                  "order": 8,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "bill.billLines.access.person.fullNameTemplate": {
-                  "order": 9,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "receiptDate": {
-                  "order": 10,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "effectiveReceiptDate": {
-                  "order": 11,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "paymentChoice": {
-                  "order": 12,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "bank": {
-                  "order": 13,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "agency": {
-                  "order": 14,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "checkNumber": {
-                  "order": 15,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                }
-              },
-              "sortFields": []
-            }
-          },
-          "intangibles": {
-            "list": {
-              "columns": {
-                "label": {
-                  "order": 0,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "description": {
-                  "order": 1,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "billingPeriodicityType": {
-                  "order": 2,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "billingPeriodicity": {
-                  "order": 3,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "isActive": {
-                  "order": 4,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "accountingCode": {
-                  "order": 5,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "nature": {
-                  "order": 6,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "accountingCodelabel": {
-                  "order": 7,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "amountVat": {
-                  "order": 8,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "educationCurriculums": {
-                  "order": 9,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "intangiblePriceAndDiscount.amountType": {
-                  "order": 10,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "intangiblePriceAndDiscount.applyDiscount": {
-                  "order": 11,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "tags": {
-                  "order": 12,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                }
-              },
-              "sortFields": []
-            }
-          },
-          "bill_accountings": {
-            "list": {
-              "columns": {
-                "type": {
-                  "order": 0,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "billAccountingNumber": {
-                  "order": 1,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "billingDate": {
-                  "order": 2,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "pes.roleNumber": {
-                  "order": 3,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "access.person.fullNameTemplate": {
-                  "order": 4,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "billPeriod.detailLabel": {
-                  "order": 5,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "billPeriod.schoolYear": {
-                  "order": 6,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "billLines.access.person.fullNameTemplate": {
-                  "order": 7,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "bill.billNumber": {
-                  "order": 8,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "totalDetail.ttc": {
-                  "order": 9,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "totalAmountSet": {
-                  "order": 10,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "totalPending": {
-                  "order": 11,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "totalRemainingDue": {
-                  "order": 12,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "paymentState": {
-                  "order": 13,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "accessDetail.accessId": {
-                  "order": 14,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "accessDetail.customerId": {
-                  "order": 15,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "accessDetail.familyQuotientSliceName": {
-                  "order": 16,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "accessDetail.residenceAreaLabel": {
-                  "order": 17,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "accessDetail.paymentChoice": {
-                  "order": 18,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "accessDetail.periodicityPayment": {
-                  "order": 19,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "accessDetail.streetAddress": {
-                  "order": 20,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "accessDetail.postalCode": {
-                  "order": 21,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "accessDetail.addressCity": {
-                  "order": 22,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "tags": {
-                  "order": 23,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                }
-              },
-              "sortFields": []
-            }
-          },
-          "accesses": {
-            "list": {
-              "columns": {
-                "tags": {
-                  "order": 0,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.gender": {
-                  "order": 1,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.name": {
-                  "order": 2,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.givenName": {
-                  "order": 3,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.contactPoint": {
-                  "order": 4,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "organizationFunction": {
-                  "order": 5,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "personActivity": {
-                  "order": 6,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "person.personAddressPostal": {
-                  "order": 7,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.image": {
-                  "order": 8,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.insee": {
-                  "order": 9,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "loginEnabled": {
-                  "order": 10,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "accessNetworkSetting.dateFirstEntry": {
-                  "order": 11,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.nationality.name": {
-                  "order": 12,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.birthDate": {
-                  "order": 13,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.ageTemplate": {
-                  "order": 14,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.birthPlace": {
-                  "order": 15,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "note": {
-                  "order": 16,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "accessBilling.residenceArea.label": {
-                  "order": 17,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "guardians": {
-                  "order": 18,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.medical.doctor": {
-                  "order": 19,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.medical.doctorePhone": {
-                  "order": 20,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.medical.comments": {
-                  "order": 21,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.medical.certificate": {
-                  "order": 22,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.medical.insuranceCertificate": {
-                  "order": 23,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.medical.insuranceName": {
-                  "order": 24,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.medical.insuranceNumber": {
-                  "order": 25,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "person.imageRight": {
-                  "order": 26,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "accessSocial.recipientNumber": {
-                  "order": 27,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "accessSocial.socialSecurity": {
-                  "order": 28,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "accessSocial.familySituation": {
-                  "order": 29,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "accessSocial.dependentChildren": {
-                  "order": 30,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "medals": {
-                  "order": 31,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "waitingForValidation": {
-                  "order": 32,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                }
-              },
-              "sortFields": [],
-              "search": {
-                "[person.fullNameTemplate][like]": "norwa"
-              }
-            }
-          },
-          "education_by_student": {
-            "list": {
-              "columns": {
-                "access.person.fullNameTemplate": {
-                  "order": 0,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "teachers": {
-                  "order": 1,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "educationCurriculum": {
-                  "order": 2,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "startYear": {
-                  "order": 3,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "annualAppreciation": {
-                  "order": 4,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "acquired": {
-                  "order": 5,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "allNotationsValid": {
-                  "order": 6,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                }
-              },
-              "sortFields": {
-                "education_by_student_ListView.access.person.fullNameTemplate20": {
-                  "fields": [
-                    "education_by_student_ListView.access.person.name"
-                  ],
-                  "dir": "ASC"
-                }
-              }
-            }
-          },
-          "examen_convocations": {
-            "list": {
-              "columns": {
-                "examen.name": {
-                  "order": 0,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "examen.education": {
-                  "order": 1,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "examen.educationCurriculum": {
-                  "order": 2,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "examen.datetimeStart": {
-                  "order": 3,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "examen.datetimeEnd": {
-                  "order": 4,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "student.person.fullNameTemplate": {
-                  "order": 5,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "note": {
-                  "order": 6,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "appreciation": {
-                  "order": 7,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "mention": {
-                  "order": 8,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "equipments": {
-                  "order": 9,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "examen.jury.name": {
-                  "order": 10,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "time": {
-                  "order": 11,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "examen.place.name": {
-                  "order": 12,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "examen.room.name": {
-                  "order": 13,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "info": {
-                  "order": 14,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "isConvocated": {
-                  "order": 15,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "status": {
-                  "order": 16,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "level": {
-                  "order": 17,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                }
-              },
-              "sortFields": []
-            }
-          },
-          "education_notations": {
-            "list": {
-              "columns": {
-                "educationStudent.access.person.fullNameTemplate": {
-                  "order": 0,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "educationStudent.teachers": {
-                  "order": 1,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "education": {
-                  "order": 2,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "educationStudent.startYear": {
-                  "order": 3,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "criteriaNotation.label": {
-                  "order": 4,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "freeCriterion": {
-                  "order": 5,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "period": {
-                  "order": 6,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "note": {
-                  "order": 7,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "appreciation": {
-                  "order": 8,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "isValid": {
-                  "order": 9,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                }
-              },
-              "sortFields": []
-            }
-          },
-          "attendances": {
-            "list": {
-              "columns": {
-                "datetimeStart": {
-                  "order": 0,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "datetimeEnd": {
-                  "order": 1,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "access.person.fullNameTemplate": {
-                  "order": 2,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                }
-              },
-              "sortFields": []
-            }
-          },
-          "messagessends": {
-            "list": {
-              "columns": {
-                "type": {
-                  "order": 0,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "about": {
-                  "order": 1,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "reportMessage": {
-                  "order": 2,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "author.person.fullNameTemplate": {
-                  "order": 3,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "sender": {
-                  "order": 4,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "status": {
-                  "order": 5,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "createDate": {
-                  "order": 6,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "acknowledgment": {
-                  "order": 7,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "sendTo": {
-                  "order": 8,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "reference": {
-                  "order": 9,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "dateSent": {
-                  "order": 10,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "tags": {
-                  "order": 11,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                }
-              },
-              "sortFields": {
-                "messagessends_ListView.dateSent187": {
-                  "fields": [
-                    "messagessends_ListView.dateSent"
-                  ],
-                  "dir": "DESC",
-                  "defaultField": true
-                }
-              }
-            }
-          },
-          "messagessends_system": {
-            "list": {
-              "columns": {
-                "type": {
-                  "order": 0,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "about": {
-                  "order": 1,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "reportMessage": {
-                  "order": 2,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "author.person.fullNameTemplate": {
-                  "order": 3,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "sender": {
-                  "order": 4,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "status": {
-                  "order": 5,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "createDate": {
-                  "order": 6,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "acknowledgment": {
-                  "order": 7,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "sendTo": {
-                  "order": 8,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "reference": {
-                  "order": 9,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                },
-                "dateSent": {
-                  "order": 10,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "tags": {
-                  "order": 11,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": true
-                }
-              },
-              "sortFields": []
-            }
-          },
-          "attendance_bookings": {
-            "list": {
-              "columns": {
-                "datetimeStart": {
-                  "order": 0,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "datetimeEnd": {
-                  "order": 1,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "access.person.fullNameTemplate": {
-                  "order": 2,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "course.name": {
-                  "order": 3,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "examen.name": {
-                  "order": 4,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "event.name": {
-                  "order": 5,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "educationalProject.name": {
-                  "order": 6,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                },
-                "justify": {
-                  "order": 7,
-                  "pinned": false,
-                  "pinnedOrder": null,
-                  "hidden": false
-                }
-              },
-              "sortFields": [],
-              "search": []
-            }
-          }
-        },
-        "musicalDate": {
-          "date": "2018-09-01 00:00:00.000000",
-          "timezone_type": 3,
-          "timezone": "UTC"
-        },
-        "activityYearCurrent": "2019",
-        "activityYear": 2019
-      },
-      "name": "Etablissement d'Enseignement Artistique",
-      "logo": "/api/files/13505",
-      "net": [
-        6
-      ],
-      "category": "SCHOOL_OF_ARTS",
-      "website": null,
-      "other_website": "https://school-premium.opentalent.fr",
-      "subDomain": "school-premium",
-      "principalType": "ARTISTIC_EDUCATION_ONLY",
-      "product": "school-premium",
-      "legalStatus": "ASSOCIATION_LAW_1901",
-      "country": "FRANCE",
-      "parameters": {
-        "showAdherentList": false,
-        "pes": true,
-        "bergerLevrault": false,
-        "payfip": false,
-        "billingApplyAdhesion": true,
-        "includeRentalInBilling": true,
-        "currency": {
-          "name": "euro",
-          "symbol": "€"
-        },
-        "amountMinorDifference": 2,
-        "editCriteriaNotationByAdminOnly": false
-      },
-      "modules_enabled": [
-        "Core",
-        "Users",
-        "Events",
-        "GeneralConfig",
-        "Equipments",
-        "Medals",
-        "Donors",
-        "Commissons",
-        "Website",
-        "ViewAudit",
-        "Messages",
-        "MessagesAdvanced",
-        "PedagogicsAdministation",
-        "PedagogicsSeizure",
-        "Courses",
-        "Examens",
-        "EducationalProjects",
-        "Attendances",
-        "UsersSchool",
-        "BillingAdministration",
-        "Pes",
-        "IEL",
-        "Statistic",
-        "Pes"
-      ],
-      "actions_enabled": [
-        "Export_list",
-        "Export_card",
-        "Export_report-activity",
-        "Export_licence-cmf",
-        "CreateAccounts",
-        "DeleteAccounts",
-        "SharingContact",
-        "Rulerz",
-        "EventInvitation",
-        "Export_presence-event",
-        "EquipmentLoanReminder",
-        "Export_equipment-availability-form",
-        "Rulerz",
-        "CycleUpdating",
-        "Export_report-card",
-        "EvaluateStudents",
-        "Export_presence-course",
-        "DuplicateCourses",
-        "ExamenConvocation",
-        "Export_presence-examen",
-        "Export_road-map",
-        "CreateOwnPresenceAttendance",
-        "BillingEdition",
-        "CreditEdition",
-        "Rulerz",
-        "Export_unpaid-bill",
-        "Export_unpaid-bill-email",
-        "Export_all-bill",
-        "Export_paid-bill",
-        "Export_bill-billlines",
-        "Export_bill-payment-receipt",
-        "Export_bill-payment-detail",
-        "Export_all-bill-email",
-        "Export_pes",
-        "Export_sepa-debit-mandate",
-        "SendOnlineRegistration",
-        "ValidationRegistration",
-        "Export_pes",
-        "Export_sepa-debit-mandate"
-      ],
-      "hasChildren": false,
-      "crm": {
-        "customNumber": "0001855",
-        "expiryDate": "2069-12-30"
-      },
-      "siteRoot": "37305",
-      "isLastParent": false
-    }
-  ],
-  "parents": {
-    "93931": {
-      "id": 93931,
-      "name": "Opentalent Manager",
-      "description": null,
-      "icone": null,
-      "subDomain": "outofnet",
-      "website": "http://www.opentalent.fr",
-      "other_website": "https://outofnet.opentalent.fr",
-      "principalType": "NATIONAL_FEDERATION",
-      "siteRoot": "93930"
-    }
-  },
-  "networks": {
-    "6": {
-      "id": 6,
-      "name": "OUTOFNET",
-      "icone": null
-    }
-  }
-}

+ 1 - 0
ot_templating/Configuration/TypoScript/constants.txt

@@ -32,6 +32,7 @@ plugin.tx_ottemplating {
             logo =
             name =
             url =
+            cmfUrl = https://www.cmf-musique.org/
         }
         appearance {
             # >> Ces paramètres doivent pouvoir être modifiés via l'onglet Page Configuration du backend

+ 1 - 0
ot_templating/Configuration/TypoScript/setup.txt

@@ -106,6 +106,7 @@ plugin.tx_ottemplating {
         networkLogo = {$plugin.tx_ottemplating.settings.network.logo}
         networkName = {$plugin.tx_ottemplating.settings.network.name}
         networkUrl = {$plugin.tx_ottemplating.settings.network.url}
+        cmfUrl = {$plugin.tx_ottemplating.settings.network.cmfUrl}
 
         # aliases
         organizationId = {$plugin.tx_ottemplating.settings.organization.id}

+ 5 - 0
ot_templating/Resources/Private/Partials/Modern/Assets.html

@@ -209,6 +209,11 @@ Assets included with the VHS viewhelpers
                 standalone="{force_standalone}"
                 dependencies="jquery"/>
 
+<v:asset.script name="magnific-popup"
+                path="{assets_dir}/script/magnific-popup/jquery.magnific-popup.min.js"
+                standalone="{force_standalone}"
+                dependencies="jquery"/>
+
 <v:asset.script name="custom-js"
                 path="{assets_dir}/script/custom.js"
                 standalone="{force_standalone}"

+ 57 - 29
ot_templating/Resources/Private/Partials/Modern/Modals.html

@@ -1,43 +1,69 @@
+{namespace ot=Opentalent\OtTemplating\ViewHelpers}
+
+<f:comment><!-- login modal --></f:comment>
+<div class="modal fade"
+     id="loginModal"
+     tabindex="-1"
+     role="dialog"
+     aria-labelledby="loginModalLabel"
+     aria-hidden="true">
 
-<!-- login modal -->
-<div class="modal fade" id="loginModal" tabindex="-1" role="dialog" aria-labelledby="loginModalLabel" aria-hidden="true">
     <div class="modal-dialog loginModal" role="document">
         <div class="modal-content">
             <div class="modal-header loginModal-title theme-bg">
                 <p class="text-center text-white">Identification</p>
             </div>
-            <form>
+            <form id="login_form" action="" method="POST" enctype="multipart/form-data">
+                <input type="hidden" name="logintype" value="login" />
+
                 <div class="modal-body loginModal-content">
                     <div class="section-field mb-20">
                         <label class="mb-10" for="name">Nom d'utilisateur </label>
-                        <input id="name" class="web form-control" type="text" placeholder="" name="username" />
+                        <input id="name"
+                               class="web form-control"
+                               type="text"
+                               placeholder=""
+                               name="user" />
                     </div>
 
                     <div class="section-field mb-20">
                         <label class="mb-10" for="Password">Mot-de-passe </label>
-                        <input id="Password" class="Password form-control" type="password" placeholder="" name="Password" />
-                    </div>
-
-                    <div class="section-field">
-                        <div class="remember-checkbox mb-30">
-                            <input type="checkbox" class="form-control" name="two" id="two" />
-                            <label for="two"> Se souvenir de moi</label>
-                            <a href="password-recovery.html" class="float-right">Mot-de-passe oublié ?</a>
-                        </div>
+                        <input id="Password"
+                               class="Password form-control"
+                               type="password"
+                               placeholder=""
+                               name="pass" />
                     </div>
                 </div>
                 <div class="modal-footer">
                     <button type="button" class="button gray" data-dismiss="modal">Annuler</button>
-                    <a href="https://www.cmf-musique.org"
-                       class="button theme-bg no-border"
-                       target="_blank">
-                        Se connecter
-                    </a>
+                    <input type="submit"
+                           id="login-button"
+                           class="button theme-bg no-border"
+                           value="Se connecter" />
                 </div>
+                <f:if condition="{ot:loginFailed()}==1">
+                    <f:then>
+                        <div class="section-field mb-30">
+                            <div class="login-errormsg alert">
+                                La tentative de connexion a échoué...<br/>
+                                Êtes-vous sûr d'avoir bien renseigné vos identifiants?
+                            </div>
+                        </div>
+                    </f:then>
+                </f:if>
+
                 <div class="modal-footer modal-footer-network">
                     <p>
-                        <a href="#" title="CMF" class="reseau" data-toggle="modal" data-target="#cmfModal">
-                            <img src="/typo3conf/ext/ot_templating/Resources/Public/media/cmf-reseau.jpg" alt="CMF Réseau" height="40px" />
+                        <a href="#"
+                           title="CMF"
+                           class="reseau"
+                           data-toggle="modal"
+                           data-target="#cmfModal">
+                            <f:image src="EXT:ot_templating/Resources/Public/media/logo-cmfreseau.png"
+                                     alt="CMF Réseau"
+                                     height="43"
+                                     />
                         </a> &nbsp;
                         <a href="#"
                            title="Opentalent"
@@ -45,7 +71,9 @@
                            data-toggle="modal"
                            data-target="#opentalentModal">
 
-                            <img src="/typo3conf/ext/ot_templating/Resources/Public/media/opentalent_longueur_S.jpg" alt="Opentalent" height="35px" />
+                            <f:image src="EXT:ot_templating/Resources/Public/media/logo_opentalent_1line.png"
+                                     alt="Opentalent"
+                                     height="35" />
                         </a>
                     </p>
                 </div>
@@ -55,15 +83,15 @@
 </div>
 
 
-<!-- CMF modal -->
+<f:comment><!-- CMF modal --></f:comment>
 <div class="modal fade" id="cmfModal" tabindex="-1" role="dialog" aria-labelledby="cmfModalLabel" aria-hidden="true">
     <div class="modal-dialog" role="document">
         <div class="modal-content">
             <div class="modal-header cmfModal-title cmf-bg">
                 <p align="center">
-                    <img src="/typo3conf/ext/ot_templating/Resources/Public/media/logo-cmfreseau.png"
+                    <f:image src="EXT:ot_templating/Resources/Public/media/logo-cmfreseau.png"
                          alt="Logo CMF"
-                         height="80px" />
+                         height="80" />
                 </p>
             </div>
             <div class="modal-body cmfModal-content">
@@ -73,22 +101,22 @@
             </div>
             <div class="modal-footer">
                 <button type="button" class="button gray" data-dismiss="modal">Fermer</button>
-                <a href="https://www.cmf-musique.org" class="button cmf-bg no-border" target="_blank">www.cmf-musique.org</a>
+                <a href="{settings.cmfUrl}" class="button cmf-bg no-border" target="_blank">www.cmf-musique.org</a>
             </div>
         </div>
     </div>
 </div>
 
 
-<!--  Opentalent modal -->
+<f:comment><!--  Opentalent modal --></f:comment>
 <div class="modal fade" id="opentalentModal" tabindex="-1" role="dialog" aria-labelledby="opentalentModalLabel" aria-hidden="true">
     <div class="modal-dialog" role="document">
         <div class="modal-content">
             <div class="modal-header opentalentModal-title opentalent-bg">
                 <p align="center">
-                    <img src="/typo3conf/ext/ot_templating/Resources/Public/media/logo-opentalent.png"
+                    <f:image src="EXT:ot_templating/Resources/Public/media/logo-opentalent.png"
                          alt="Logo opentalent"
-                         height="80px" /></p>
+                         height="80" /></p>
             </div>
             <div class="modal-body opentalentModal-content">
                 <p>Découvrez notre gamme de logiciels full web dédiés à la gestion et la communication des acteurs culturels qu'ils soient associatifs ou professionnels, groupés en 3 catégories :</p>
@@ -103,7 +131,7 @@
             </div>
             <div class="modal-footer">
                 <button type="button" class="button gray" data-dismiss="modal">Fermer</button>
-                <a href="https://www.opentalent-musique.org" class="button opentalent-bg no-border" target="_blank">www.2iOpenService.com</a>
+                <a href="{settings.opentalentWebsite}" class="button opentalent-bg no-border" target="_blank">www.2iOpenService.com</a>
             </div>
         </div>
     </div>

+ 29 - 14
ot_templating/Resources/Private/Partials/Modern/Topbar.html

@@ -1,3 +1,5 @@
+{namespace ot=Opentalent\OtTemplating\ViewHelpers}
+
 <div class="topbar">
     <div class="container-fluid">
         <div class="row">
@@ -8,7 +10,6 @@
                         <li class="brand-free">
                             <strong>{settings.structureName}</strong> est membre de &nbsp;
 
-                            <!-- {settings.networkUrl}-->
                             <a href="#"
                                title="CMF"
                                class="reseau"
@@ -19,7 +20,6 @@
                                      height="22px" />
                             </a> &nbsp;
 
-                            <!-- {settings.opentalentWebsite}-->
                             <a href="#"
                                title="Opentalent"
                                class="reseau-opentalent"
@@ -40,18 +40,33 @@
             <div class="col-lg-6 col-md-6">
                 <div class="topbar-social text-center text-md-right text-bold">
                     <ul>
-                        <li>
-                            <a href="{settings.opentalentDashboardUrl}"
-                               data-toggle="modal"
-                               data-target="#loginModal">
-                                Accéder à l'intranet
-                            </a>
-                        </li>
-                        <li>
-                            <f:link.page additionalParams="{logintype:'logout'}" class="popup-modal">
-                                <f:translate key="log-out"/>
-                            </f:link.page>
-                        </li>
+                        <f:security.ifAuthenticated>
+                            <f:then>
+                                <li>
+                                    <span>Bienvenue <b>{user.username}</b>!</span>
+                                </li>
+                                <li>
+                                    <a href="{settings.opentalentDashboardUrl}">
+                                        Accéder à l'intranet
+                                    </a>
+                                </li>
+                                <li>
+                                    <f:link.page additionalParams="{logintype:'logout'}">
+                                        <f:translate key="log-out"/>
+                                    </f:link.page>
+                                </li>
+                            </f:then>
+                            <f:else>
+                                <li>
+                                    <a href="#"
+                                       class="{f:if(condition: '{ot:loginFailed()}', then: 'trigger-on-load')}"
+                                       data-toggle="modal"
+                                       data-target="#loginModal">
+                                        Se connecter
+                                    </a>
+                                </li>
+                            </f:else>
+                        </f:security.ifAuthenticated>
 
                     </ul>
                 </div>

+ 23 - 0
ot_templating/Resources/Public/assets/Modern/script/custom-ot.js

@@ -155,4 +155,27 @@ $(document).ready(function(){
 	if ($('.ot-show-event #event-map').length) {
 		showEventMap($('#event-map').first());
 	}
+
+	// Automatically open popups if they have the display-modal class
+	// $('.modal.show-at-start').each(function() {
+	// 	console.log(this);
+	// 	$.magnificPopup.open({
+	// 		items: { src: this },
+	// 		type: "inline",
+	// 		modal: true,
+	// 		mainClass: "mfp-no-margins mfp-fade",
+	// 		closeBtnInside: !0,
+	// 		fixedContentPos: !0,
+	// 		removalDelay: 500
+	// 	}, 0);
+		// $(this).addClass('show');
+		// $(this).setStyle('padding-right: 15px; display: block;');
+	// });
+
+	// Automatically open popups if they have the display-modal class
+    //	(the only/dirty way I found to force the opening of the popups is to trgigger the click on the link...)
+	$('a.trigger-on-load').trigger('click');
+
 });
+
+

+ 7 - 4
ot_templating/Resources/Public/assets/Modern/script/custom.js

@@ -331,7 +331,7 @@ POTENZA.masonry = function () {
                           return item.el.attr('title') + '<small>by Marsel Van Oosten</small>';
                       }
                  }
-             }); 
+             });
           }
         if ($(".popup-youtube, .popup-vimeo, .popup-gmaps").exists()) {
                   $('.popup-youtube, .popup-vimeo, .popup-gmaps').magnificPopup({
@@ -352,8 +352,8 @@ POTENZA.masonry = function () {
             e.preventDefault();
             $.magnificPopup.close();
           });
-          var elementTarget   = $modal.attr('data-target');
-           setTimeout(function() {
+          var elementTarget = $modal.attr('data-target');
+          setTimeout(function() {
                   $.magnificPopup.open({
                       items: { src: elementTarget },
                       type: "inline",
@@ -364,10 +364,13 @@ POTENZA.masonry = function () {
                   }, 0)
               }, 1500);
          }
-       }); 
+
+       });
     }
   }
 
+
+
 /*************************
      Back to top
 *************************/

+ 11 - 2
ot_templating/Resources/Public/assets/Modern/style/custom.css

@@ -66,6 +66,12 @@
         color: #FFFFFF;
     }
 
+    .login-errormsg {
+        text-align: center;
+        color: #cc0000;
+        font-weight: 600;
+    }
+
     /*------------------------
         Barre réseau
     ------------------------*/
@@ -112,6 +118,8 @@
         display: none;
     }
 
+
+
     /*------------------------
         Menu
     ------------------------*/
@@ -224,7 +232,7 @@
     }
 
     .modal-footer-network img {
-        padding: 0 1.5em;
+        margin: 0 1em;
     }
 
     /*------------------------
@@ -470,7 +478,8 @@ Events pages
     flex-direction: column;
 }
 
-.ot-all-events .event-search form input, button {
+.ot-all-events .event-search form input,
+.ot-all-events .event-search form button {
     margin-bottom: 1em;
     line-height: 1.4em;
     font-size: 1.1em;

二進制
ot_templating/Resources/Public/media/logo_opentalent_1line.png