From 99245764a9464da7e8a9cacb2eba9408502d6c47 Mon Sep 17 00:00:00 2001 From: webmaster Date: Tue, 3 Nov 2026 13:26:26 +0000 Subject: [PATCH] feat(freelancer-directory): 5-axis focus profile, 3 numeric languages, OCA from the link; drop odoo_versions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The user's spec (2026-11-03): "remove the ODOO versions. people are lying anyways"; "15 points to distribute between functional system modules integration ai"; "the languages should be self assessed with 0 can not speak and 5 native. we have the languages english german and spanish"; "lets limit the focus on the form to 70 chars"; "lets remove the member OCA question … use the OCA link to determine if someone is a member … show the oca link on top of all links and make it apart with a color, also dont show the link itself just a button or a chip"; "the only quality signal we can give and verify is how many projects the freelancer brought to our platform"; "no sorting we keep the no rank policy"; "get the sort on the page out." REMOVED (both forms + the filter + the hints): - `odoo_versions` — the webhook never carried it, so every value was silently dropped (re-verified: the payload has no `odoo_versions` field). - `specialities` — replaced by the focus profile. - the OCA-member question — membership is now DERIVED from `OCA_link`. ADDED: - Five focus sliders (functional, system, modules, integration, ai), each 0-5, from ONE constant (`FOCUS_AXES`), on both forms. Live running total ("12 of 15 points"); the submit is BLOCKED with an inline warning unless the five total exactly 15. The 15-point budget of a possible 25 is what stops anyone claiming maximum everywhere, and the form says so. No-JS: a `