Skip to content

LAB-06: model preduslova, zabrana ciklusa i stub - #41

Draft
danijela76 wants to merge 5 commits into
mainfrom
feature/LAB-06-prerequisites
Draft

danijela76 wants to merge 5 commits into
mainfrom
feature/LAB-06-prerequisites

Conversation

@danijela76

Copy link
Copy Markdown
Collaborator

Component and requirement IDs

  • Component: Preduslovi i logički put učenja
  • Requirements: LAB-06
  • Author(s): Danijela Lucic PR128/2023

Changes

  • Dodat model preduslova LabPrerequisite.
  • Dodata pravila za zabranu sopstvenog preduslova, duplikata i ciklusa.
  • Dodat interfejs IPrerequisiteRepository i verzija u memoriji.
  • Dodat interfejs ICompletedLaboratories i stub.

Verification

dotnet test backend/SecurityLab.slnx: 62 testa je prošlo.

Architecture and data flow

Dijagrami se rade zajednički i biće dodati pre KT1.

Security checks and negative tests

Testovi potvrđuju odbijanje sopstvenog preduslova, praznog ID-ja, duplikata i ciklusa.

Dependencies

owlCoder commented Nov 3, 2026

Copy link
Copy Markdown
Owner

Ponovni pregled (03.11): LAB-06 pripada timu 20 i CI je zelen, ali PR je još Draft. GitHub zato odbija merge. Kada su dokumentacija/diagrami i KT1 dokaz spremni, označite PR kao Ready for review, uskladite sa aktuelnim main (sada ima konflikata) i ponovite CI.

owlCoder commented Nov 3, 2026

Copy link
Copy Markdown
Owner

Ponovni pregled 03.11. uveče: LAB-06 pripada timu 20, ali PR #41 je i dalje Draft i ima konflikte sa aktuelnim main. Završiti dokumentaciju/KT1 dokaze, sinhronizovati granu i ponovo pokrenuti CI, pa označiti Ready for review. Draft ne merge-ujemo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants