Apply New Modal for Duplicate Item Entries to Distributions/Donations/Purchases etc.
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 48/100
Rechercherichtung
Überprüfe PR 5462, um das vorhandene Modal für doppelte Einträge zu verstehen, und vergleiche anschließend die kits-Implementierung im gemergten PR 5538. Verfolge die verbleibenden Abläufe für Verteilung, Spenden, Käufe und andere Artikeleingaben, die Barcode- oder manuelle Eingaben akzeptieren. Als erledigt gilt die Aufgabe, wenn das wiederverwendbare Modal das Zusammenführen von Duplikaten überall dort unterstützt, wo es anwendbar ist, und das Abschlusskriterium erfüllt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Is there an existing request for this feature?
- I have searched the existing issues
Is there a pain point in the app driving this feature request?
We have implemented a new modal to appear upon Save Progress/Confirm Audit when a user enters a duplicate item in the Inventory Audit. See PR. We would like to apply this logic in all the places in the app that also contain the logic of entering potentially duplicate items.
Desired Behavior
When a user has the ability to enter items in the app (through barcode or manual entry), a modal should appear upon Save if the user has entered duplicate items.
We should see if we can turn the modal used in https://github.com/rubyforgood/human-essentials/pull/5462 to a component for reuse.
Criteria for Completion
- We should be able to merge duplicate items using the 'new' modal.
Anything else?
- We have merged https://github.com/rubyforgood/human-essentials/pull/5538 for kits. We should implement this in the remainder of places where we can have duplicate items
- Vorherrschende Sprache
- Ruby
- Sterne
- 594
- Forks
- 596
- Ø Merge
- 2 T. 15 Std.
- Gemergte PRs (30 T.)
- 13
Entwicklungsumgebung
Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus rubyforgood/human-essentials
-
[BUG]: Export Donations button state not updatingEvtl. vergeben @yashiyadav hat das vor 5 Tagen übernommen. Offen🐞 Bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 64/100
rubyforgood/human-essentials#5744 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Export button on annual report should revert to "Export Report" from "Please Wait..." once report generated.Evtl. vergeben @costajohnt hat das vor 32 Tagen übernommen. Offenstale
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
rubyforgood/human-essentials#5691 · 2 Kommentare · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
On Distributions, fix line-item column headers wrapping and alignment on narrow screensEvtl. vergeben @Sinkleberg hat das vor 15 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
rubyforgood/human-essentials#5603 · 8 Kommentare · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
Difficulty—Beginner
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 58/100
rubyforgood/human-essentials#5749 ·
Maintainer antworten meist innerhalb von 1 Tag
-
🐞 Bug
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 67/100
rubyforgood/human-essentials#5745 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in rubyforgood/human-essentials
Ähnliche Issues
-
verified
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
Maintainer antworten meist innerhalb von 5 Tagen
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 86/100
akitaonrails/ai-book-2026#10 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
zerocracy/judges-action#2984 ·
Maintainer antworten meist innerhalb von 1 Tag