intersystems / intersystems/git-source-control
Production decomposition: deletes fail if production settings are edited
- Lingua principale
- ObjectScript
- Stelle
- 22
- Fork
- 14
- Merge medio
- 1g 9h
- PR unite (30g)
- 5
Descrizione
If production decomposition is enabled on a multi-developer namespace, and one user has edited the production settings, other users are unable to delete production items. This is because deletes in OnBeforeSave are treated like an edit to the production settings for locking purposes.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia tracciando la gestione di OnBeforeSave per le eliminazioni quando la decomposizione della produzione è abilitata, quindi riproduci lo scenario di namespace con più sviluppatori descritto nell’issue. Conferma che l’eliminazione degli elementi di produzione non richieda un lock di modifica indipendente per production-settings e verifica il comportamento con i test disponibili del progetto o con una riproduzione mirata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- git
- Ambito
- backend, tooling
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 35/100