Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Apply New Modal for Duplicate Item Entries to Distributions/Donations/Purchases etc.

Offen
#5,464 13 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

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
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Ruhig
Tech-Stack
ruby
Bereich
frontend

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

stale
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?
Vorherrschende Sprache
Ruby
Sterne
594
Forks
596
Ø Merge
2 T. 15 Std.
Gemergte PRs (30 T.)
13

Entwicklungsumgebung

In Codespaces öffnen

Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus rubyforgood/human-essentials

Alle Issues in rubyforgood/human-essentials

Ähnliche Issues

Weitere Issues zu Ruby

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.