Add and replace script source by pasting text
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 55/100
Direzione di ricerca
Start by tracing the existing file-based source-management flow and its REST endpoint, including permission checks, filename and size validation, replacement confirmation, and revision creation. Implement the single-module text alternative in both interfaces while rejecting simultaneous file and text input; done means the existing rules remain enforced and replacements create new revisions.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Plugin Version
v0.0.1
Proposed functionality
Let operators enter a module name and paste Python source instead of uploading a file. Provide the same option through REST.
Accept either a file or text, not both. Use the existing source-management permissions, filename rules, size limits, replacement confirmation, and validation. Replacement must create a new revision, not edit an existing one.
Keep this to a single module. A browser editor, nested upload paths, and multi-file updates remain separate work.
Use case
Some environments block .py attachments but permit approved source-text submissions. This would offer a supported alternative when a Git-backed Project is unavailable, without requiring files to be renamed on the server.
Related request: netbox-community/netbox#21701.
External dependencies
No new package or service is expected.
- Lingua principale
- Python
- Stelle
- 8
- Fork
- 0
- Merge medio
- 9h 34m
- PR unite (30g)
- 32
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
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 netbox-community/netbox-scripts
-
app: scripts status: backlog type: documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
netbox-community/netbox-scripts#80 ·
I maintainer di solito rispondono entro 1 giorno
-
Failed REST uploads expose internal error detailsForse già presa @pheus l’ha presa 2 giorni fa. Apertaapp: scripts severity: medium status: accepted type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
netbox-community/netbox-scripts#77 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
app: scripts severity: low status: backlog type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
netbox-community/netbox-scripts#76 ·
I maintainer di solito rispondono entro 1 giorno
-
app: scripts severity: low status: backlog type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
netbox-community/netbox-scripts#74 ·
I maintainer di solito rispondono entro 1 giorno
-
Correct the release checklist's tag and publishing stepsForse già presa @pheus l’ha presa 7 giorni fa. Apertaapp: scripts status: accepted type: documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
netbox-community/netbox-scripts#68 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di netbox-community/netbox-scripts
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
didi/helixharness#18 ·
-
[MOVIE]: Airport '77 (1977)Apertarequest-theme
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
LizardByte/ThemerrDB#9883 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
NousResearch/hermes-agent#149885 ·
I maintainer di solito rispondono entro 1 giorno
-
Set cache_ok = True on GUID TypeDecorator to enable SQLAlchemy query cachingForse già presa @patelshivani2283-lab l’ha presa oggi. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 91/100
fedora-infra/anitya#2157 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
Project-MONAI/MONAI#9258 ·
I maintainer di solito rispondono entro 3 giorni