diff --git a/odoo-community-developers/admin/index.html b/odoo-community-developers/admin/index.html index bb384f2..92e63f2 100644 --- a/odoo-community-developers/admin/index.html +++ b/odoo-community-developers/admin/index.html @@ -228,10 +228,75 @@ border-radius: var(--radius); } + /* ---- Focus + language sliders (2026-11-03n) ---- */ + .focus-field { + min-width: 0; + border: 1px solid var(--line); + border-radius: var(--radius); + padding: 0.85rem 0.9rem 0.7rem; + } + .focus-field legend { + font-size: 0.8rem; + font-weight: 600; + color: var(--midnight); + padding: 0 0.35rem; + } + .focus-axis { + display: grid; + grid-template-columns: 6.5rem 1fr 2.2rem; + align-items: center; + gap: 0.6rem; + margin: 0.3rem 0; + } + .focus-axis label { + font-size: 0.85rem; + font-weight: 500; + color: var(--ink); + } + .focus-axis input[type="range"] { + width: 100%; + accent-color: var(--brass-deep); + } + .focus-axis output { + font-variant-numeric: tabular-nums; + font-size: 0.9rem; + text-align: right; + color: var(--ink); + } + .focus-total { + margin: 0.6rem 0 0; + font-size: 0.85rem; + font-weight: 600; + color: var(--midnight); + } + .focus-scale { + margin: 0.45rem 0 0; + font-size: 0.76rem; + line-height: 1.55; + color: var(--ink-soft); + } + .focus-warn { + margin: 0.55rem 0 0; + font-size: 0.85rem; + color: #b3452f; + min-height: 1.1em; + } + .focus-counter { + font-size: 0.78rem; + color: var(--ink-soft); + } + .focus-counter[data-over="1"] { + color: #b3452f; + } + @media (max-width: 768px) { .form-grid { grid-template-columns: 1fr; } + .focus-axis { + grid-template-columns: 5.2rem 1fr 1.7rem; + gap: 0.4rem; + } } @@ -280,8 +345,9 @@ A number we record ourselves — not the freelancer's, not a rating.
- - + + + 0 / 70
@@ -545,145 +611,64 @@ Stored as the ISO code (e.g. DE).
-
- - - Separate with commas. -
-
- Languages -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
+ Focus profile — five numbers, 0 to 5, totalling 15 +
+ + + 0
- Each language is stored by its standard name, so the directory filter never gets a name like “Spanish - beginners”. A level is optional. +
+ + + 0 +
+
+ + + 0 +
+
+ + + 0 +
+
+ + + 0 +
+

0 of 15 points

+ +

How much of the freelancer's work each area is — 0 to 5, totalling 15. Leave all five at 0 to leave the profile untouched (a save then keeps the record's current numbers); any other value must total exactly 15.

+
+
+ Languages — 0 to 5, same scale as the public form +
+ + + 0 +
+
+ + + 0 +
+
+ + + 0 +
+

0 means “cannot speak it”; 5 means “native”. The applicant's own assessment.

-
- - - Separate with commas. -
- + + The OCA member profile link. A chip leads to it from the card when the host is apps.odoo-community.org and the path is /community/…
@@ -702,10 +687,6 @@ A link (https://…). A photo shows on the card only when this is a link — an inline/base64 image is not displayed.
-