Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

44 Upozoravanje članova o isteku članstva - F14 #49

Merged
merged 22 commits into from
Jun 16, 2024

Conversation

mmarkoovin21
Copy link
Contributor

@mmarkoovin21 mmarkoovin21 commented Jun 14, 2024

F14 - Upozoravanje članova o isteku članstva

Prateći #44, implementirana je nova funcionalnost upozorenja o isteku članstva. Ako člaanarina ističe za 5 dana ili manje, pokazati će se obavijest o isteku s relevantnim brojem dana. Obavijest se prikazuje samo na intervalu od 5 do 1 dana do isteka članstva.

Kako radi

  • Metoda MembershipExpieringSoon() u pozadini provjerava hoće li članstvo prijavljenog korisnika uskoro isteći u roku od 5 dana. - Interakcija se vodi je s membersRepository klasom kako bi se dobio datum početka članstva i s libraryRepository klasom dohvaćanje trajanja članstva u određenoj knižnici.
  • Ova se metoda poziva iz sučelja MemberPanel.xaml.cs kada se učita prozor panela za članove, osiguravajući da korisnici budu odmah obaviješteni o statusu svog članstva dok pristupaju panelu.

Zaslon člana kojemu će članstvo isteći za 3 dana izgleda ovako:

funkcionalnost

Testiranja

Za ovu funkcionalnost su napravljeni jedinični (F14_unitTest) i integracijski testovi (F14_itegrationTest) koji su locirani u mapi F14 za pripadajuće testove.

@mmarkoovin21 mmarkoovin21 added the enhancement New feature or request label Jun 14, 2024
Copy link
Contributor

@dmatijani dmatijani left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Može proći, par zamjerki ima.

Copy link
Contributor

@vlovric21 vlovric21 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dobro implementirano, dva opažanja za bolju ponovnu iskoristivnost koda

@mmarkoovin21 mmarkoovin21 merged commit 761a8fb into dev Jun 16, 2024
2 checks passed
@mmarkoovin21 mmarkoovin21 deleted the 44-implementacija-nove-funkcionalnosti-mmarkovin21 branch June 16, 2024 11:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants