Document maxComponents on component groups
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 72/100
- Tipo di issue
- Documentazione
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- nuxt, php
- Ambito
- api, documentation
Direzione di ricerca
Inizia da content/4.api/, accanto alla pagina esistente allowedComponents, e leggi la pull request 467 in api-components-bundle per conoscere le regole di conteggio reali e il comportamento 422 prima di scrivere. Copri i punti della issue: il valore predefinito null, cosa conta ai fini del limite, le creazioni e gli spostamenti rifiutati, l'abbassamento del limite e il controllo componentPositions. È completato quando ogni punto è documentato, l'esempio di fixture group('header', allow: [...], max: 1) corrisponde al bundle e il passaggio di aggiornamento è annotato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
The bundle adds a maximum number of components per component group: https://github.com/components-web-app/api-components-bundle/pull/467 (issue https://github.com/components-web-app/api-components-bundle/issues/464; module half https://github.com/components-web-app/cwa-nuxt-module/issues/398).
To document (API, content/4.api/, next to allowedComponents):
maxComponentsonComponentGroup:null(default) is unlimited, otherwise a positive integer. Read and written withallowedComponents.- What counts: the positions the group lists. A dynamic page data position counts as one, a published component with its draft counts once, and a position hidden by
allowedComponentsdoes not count. - Creating a position in a full group, moving one into it, or creating a component with a position inside a full group is refused with a 422 naming the limit. Moving within the group is always allowed.
- Lowering the limit below what a group holds deletes nothing. The group takes no more until it is under the limit.
- A position written inside a component (
componentPositionson a component POST) is now also checked againstallowedComponentsand#[ExplicitAllowOnly]. - Fixtures:
->group('header', allow: [...], max: 1)on layout, page and component builders;generate-fixtureswrites it. - Upgrade step: new
max_componentscolumn oncomponent_group; generate and run a migration.
When the module half lands, the module docs should cover the :max-components prop on <CwaComponentGroup>.
- Lingua principale
- Vue
- Stelle
- 0
- Fork
- 0
- Merge medio
- 1h 20m
- PR unite (30g)
- 1
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di components-web-app/docs
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
components-web-app/docs#256 · 1 commento ·
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 78/100
components-web-app/docs#253 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
components-web-app/docs#255 · 1 commento ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
components-web-app/docs#254 · 1 commento ·
-
enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
components-web-app/docs#237 · 2 commenti ·
Tutte le issue di components-web-app/docs
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
I maintainer di solito rispondono entro 8 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
its-me-prash/vwgroup-connect-ha#1858 ·
I maintainer di solito rispondono entro 1 giorno
-
Deleting all alarms or timers shows deleted ones until the next update when there are none leftApertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
leikoilja/ha-google-home#1107 ·
I maintainer di solito rispondono entro 1 giorno
-
🐛 bug 🗺️ DB Models & Ops
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
LibreChat-AI/LibreChat#17214 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno