handling part time
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Antoine M 2024-11-05 15:26:26 +01:00
parent 2633843395
commit 3822dfb171
10 changed files with 56 additions and 50 deletions

View File

@ -1 +1 @@
<?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-i18n'), 'version' => 'fe6b6a6871160d7f7012');
<?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-element', 'wp-i18n'), 'version' => 'd4d20568fd76ac9c37e0');

View File

@ -1,6 +1,6 @@
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/.pnpm/css-loader@6.10.0_webpack@5.90.3/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.4.35_webpack@5.90.3/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/.pnpm/sass-loader@12.6.0_sass@1.71.1_webpack@5.90.3/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/editor.scss ***!
\***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*!****************************************************************************************************************************************************************************************************************************************************!*\
!*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/editor.scss ***!
\****************************************************************************************************************************************************************************************************************************************************/
/**
* The following styles get applied inside the editor only.
*

View File

@ -12,8 +12,8 @@ __webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (/* binding */ Edit)
/* harmony export */ });
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element");
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor");
@ -25,17 +25,17 @@ __webpack_require__.r(__webpack_exports__);
function Edit() {
return (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("section", {
return (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("section", {
...(0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.useBlockProps)({
className: `homegrade-blocks-offres-emplois`
})
}, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.InnerBlocks, {
}, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_2__.InnerBlocks, {
allowedBlocks: ["homegrade-content-blocks/section-titling"],
template: [["homegrade-content-blocks/section-titling", {
sectionTitle: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Offres d'emploi", "homegrade")
}]],
templateLock: true
}), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("p", {
}), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("p", {
className: "temp_guidance_sentence"
}, (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__.__)("Les éléments encodés dans la section jobs s'afficheront ici", "homegrade-blocks__text-backoffice")));
}
@ -49,8 +49,8 @@ function Edit() {
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element");
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks");
/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _style_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./style.scss */ "./src/style.scss");
@ -65,15 +65,15 @@ __webpack_require__.r(__webpack_exports__);
(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_5__.name, {
icon: {
src: (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("svg", {
src: (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("svg", {
id: "Calque_2",
"data-name": "Calque 2",
xmlns: "http://www.w3.org/2000/svg",
viewBox: "0 0 94.9 79.8"
}, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("g", {
}, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("g", {
id: "Calque_1-2",
"data-name": "Calque 1"
}, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("path", {
}, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("path", {
class: "cls-1",
d: "m63.2,54.9h-2.9c-2.3,0-4.1-1.8-4.2-4-3.9-.2-7.6-.5-11-1.1v10.3c0,1.9,1.5,3.5,3.4,3.5h26.4c1.9,0,3.5-1.5,3.5-3.5v-10.3c-3.4.6-7,.9-11,1.1,0,2.2-1.9,4-4.2,4Zm0-3.1c.6,0,1.1-.5,1.1-1.1v-2.9c0-.6-.5-1.1-1.1-1.1h-2.9c-.6,0-1.1.5-1.1,1.1v2.9c0,.6.5,1.1,1.1,1.1h2.9Zm-46.1,11.9h16.4c1.6,0,3-1.3,3-3s-1.3-3-3-3h-16.4c-1.6,0-3,1.3-3,3s1.3,3,3,3ZM88,0H7C3.1,0,0,3.1,0,7v63.9c0,4.9,4,8.9,8.9,8.9h77.1c4.9,0,8.9-4,8.9-8.9V7c.1-3.9-3-7-6.9-7Zm-53.1,6.5c2.1,0,3.8,1.7,3.8,3.8s-1.7,3.8-3.8,3.8-3.8-1.7-3.8-3.8c.1-2.2,1.8-3.8,3.8-3.8Zm-11.4,0c2.1,0,3.8,1.7,3.8,3.8s-1.7,3.8-3.8,3.8-3.8-1.7-3.8-3.8c.1-2.2,1.7-3.8,3.8-3.8Zm-11.4,0c2.1,0,3.8,1.7,3.8,3.8s-1.7,3.8-3.8,3.8-3.8-1.7-3.8-3.8,1.7-3.8,3.8-3.8Zm76.4,64.4c0,1.3-1.1,2.4-2.4,2.4H8.9c-1.3,0-2.4-1.1-2.4-2.4V20.5h82v50.4Zm-45.1-24.6c3.3.6,7.5,1.2,12.7,1.4,0-2.3,1.9-4.2,4.2-4.2h2.9c2.3,0,4.2,1.9,4.2,4.2,5.2-.2,9.4-.8,12.7-1.4.5-.1.8-.5.8-1v-5.3c0-1.9-1.5-3.4-3.4-3.4h-7.6v-2.5c0-2.7-2.2-4.9-4.9-4.9h-6.3c-2.7,0-4.9,2.2-4.9,4.9v2.5h-7.6c-1.9,0-3.4,1.5-3.4,3.4v5.3c-.2.5.2.9.6,1Zm14.4-12.3h.1c0-.4.3-.7.7-.7h6.3c.4,0,.7.3.7.7v2.2h-7.8v-2.2Zm-40.7,15.9h16.4c1.6,0,3-1.3,3-3,0-1.6-1.3-3-3-3h-16.4c-1.6,0-3,1.3-3,3s1.3,3,3,3Zm0-13.8h16.4c1.6,0,3-1.3,3-3s-1.3-3-3-3h-16.4c-1.6,0-3,1.3-3,3s1.3,3,3,3Z"
}))),
@ -95,8 +95,8 @@ __webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (/* binding */ save)
/* harmony export */ });
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element");
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor");
/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);
@ -104,7 +104,7 @@ __webpack_require__.r(__webpack_exports__);
function save({
attributes
}) {
return (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, null);
return (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InnerBlocks.Content, null);
}
/***/ }),
@ -131,16 +131,6 @@ __webpack_require__.r(__webpack_exports__);
// extracted by mini-css-extract-plugin
/***/ }),
/***/ "react":
/*!************************!*\
!*** external "React" ***!
\************************/
/***/ ((module) => {
module.exports = window["React"];
/***/ }),
/***/ "@wordpress/block-editor":
@ -163,6 +153,16 @@ module.exports = window["wp"]["blocks"];
/***/ }),
/***/ "@wordpress/element":
/*!*********************************!*\
!*** external ["wp","element"] ***!
\*********************************/
/***/ ((module) => {
module.exports = window["wp"]["element"];
/***/ }),
/***/ "@wordpress/i18n":
/*!******************************!*\
!*** external ["wp","i18n"] ***!
@ -179,7 +179,7 @@ module.exports = window["wp"]["i18n"];
\************************/
/***/ ((module) => {
module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"homegrade-content-blocks/offres-emplois","version":"0.1.0","title":"Offres d\'emplois","category":"homegrade-blocks","icon":"smiley","keywords":["jobs","offres","emplois"],"description":"Un bloc pour afficher les offres valides encodés dans la section jobs","supports":{"html":false},"textdomain":"test","editorScript":"file:./index.js","editorStyle":"file:./index.css","style":"file:./style-index.css","render":"file:./render.php"}');
module.exports = JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"homegrade-content-blocks/offres-emplois","version":"0.1.0","title":"Offres d\'emplois","category":"homegrade-blocks","icon":"smiley","keywords":["jobs","offres","emplois"],"description":"Un bloc pour afficher les offres valides encodés dans la section jobs","supports":{"html":false},"textdomain":"test","editorScript":"file:./index.js","editorStyle":"file:./index.css","style":"file:./style-index.css","render":"file:./render.php"}');
/***/ })
@ -225,7 +225,9 @@ module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/tru
/******/ }
/******/ var notFulfilled = Infinity;
/******/ for (var i = 0; i < deferred.length; i++) {
/******/ var [chunkIds, fn, priority] = deferred[i];
/******/ var chunkIds = deferred[i][0];
/******/ var fn = deferred[i][1];
/******/ var priority = deferred[i][2];
/******/ var fulfilled = true;
/******/ for (var j = 0; j < chunkIds.length; j++) {
/******/ if ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {
@ -311,7 +313,9 @@ module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/tru
/******/
/******/ // install a JSONP callback for chunk loading
/******/ var webpackJsonpCallback = (parentChunkLoadingFunction, data) => {
/******/ var [chunkIds, moreModules, runtime] = data;
/******/ var chunkIds = data[0];
/******/ var moreModules = data[1];
/******/ var runtime = data[2];
/******/ // add "moreModules" to the modules object,
/******/ // then flag all "chunkIds" as loaded and fire callback
/******/ var moduleId, chunkId, i = 0;
@ -334,7 +338,7 @@ module.exports = /*#__PURE__*/JSON.parse('{"$schema":"https://schemas.wp.org/tru
/******/ return __webpack_require__.O(result);
/******/ }
/******/
/******/ var chunkLoadingGlobal = globalThis["webpackChunktest"] = globalThis["webpackChunktest"] || [];
/******/ var chunkLoadingGlobal = self["webpackChunktest"] = self["webpackChunktest"] || [];
/******/ chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));
/******/ chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));
/******/ })();

File diff suppressed because one or more lines are too long

View File

@ -14,9 +14,13 @@ if (!function_exists("translateContractType")) {
function translateContractType($contractType)
{
write_log($contractType);
switch ($contractType) {
case 'CDI, temps plein':
return __("CDI, temps plein", "homegrade-theme__texte-fonctionnel");
case 'Mi-temps':
return __("Mi-temps", "homegrade-theme__texte-fonctionnel");
break;
case 'CDI, 4/5e':
return __("CDI, 4/5e", "homegrade-theme__texte-fonctionnel");
break;
case 'CDI, 4/5e':
return __("CDI, 4/5e", "homegrade-theme__texte-fonctionnel");
@ -24,8 +28,6 @@ if (!function_exists("translateContractType")) {
}
}
}
?>
<section <?php echo get_block_wrapper_attributes(["class" => "homegrade-blocks-offres-emplois"]); ?>>
@ -43,6 +45,7 @@ if (!function_exists("translateContractType")) {
<?php foreach ($offresEmplois->posts as $offre) : ?>
<?php
$contractType = get_field("contract_type", $offre->ID) ? get_field("contract_type", $offre->ID)['label'] : null;
echo $contractType;
$offrePermalink = get_the_permalink($offre->ID);
get_the_content($offre->ID);
@ -54,9 +57,7 @@ if (!function_exists("translateContractType")) {
</li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
</section>

View File

@ -1,6 +1,6 @@
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/.pnpm/css-loader@6.10.0_webpack@5.90.3/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.4.35_webpack@5.90.3/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/.pnpm/sass-loader@12.6.0_sass@1.71.1_webpack@5.90.3/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/style.scss ***!
\**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*!***************************************************************************************************************************************************************************************************************************************************!*\
!*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/style.scss ***!
\***************************************************************************************************************************************************************************************************************************************************/
/**
* The following styles get applied both on the front of your site
* and in the editor.

View File

@ -14,9 +14,13 @@ if (!function_exists("translateContractType")) {
function translateContractType($contractType)
{
write_log($contractType);
switch ($contractType) {
case 'CDI, temps plein':
return __("CDI, temps plein", "homegrade-theme__texte-fonctionnel");
case 'Mi-temps':
return __("Mi-temps", "homegrade-theme__texte-fonctionnel");
break;
case 'CDI, 4/5e':
return __("CDI, 4/5e", "homegrade-theme__texte-fonctionnel");
break;
case 'CDI, 4/5e':
return __("CDI, 4/5e", "homegrade-theme__texte-fonctionnel");
@ -24,8 +28,6 @@ if (!function_exists("translateContractType")) {
}
}
}
?>
<section <?php echo get_block_wrapper_attributes(["class" => "homegrade-blocks-offres-emplois"]); ?>>
@ -43,6 +45,7 @@ if (!function_exists("translateContractType")) {
<?php foreach ($offresEmplois->posts as $offre) : ?>
<?php
$contractType = get_field("contract_type", $offre->ID) ? get_field("contract_type", $offre->ID)['label'] : null;
echo $contractType;
$offrePermalink = get_the_permalink($offre->ID);
get_the_content($offre->ID);
@ -54,9 +57,7 @@ if (!function_exists("translateContractType")) {
</li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
</section>

View File

@ -1 +1 @@
<?php return array('dependencies' => array('wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives', 'wp-rich-text'), 'version' => '10f43e16ebf389dccac0');
<?php return array('dependencies' => array('wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-primitives', 'wp-rich-text'), 'version' => '692a2c6f0430adbf174a');

View File

@ -51,7 +51,7 @@ function getThematiqueFamilySlug(thematique_slug) {
case "urbanisme":
return "energies-urbanisme";
case "acoustique":
case "petites-coproprietes":
case "coproprietes":
return "acoustique-coproprietes";
case "isolation":
case "au-quotidien":

File diff suppressed because one or more lines are too long