Projekt

Obecné

Profil

Akce

Feature #8569

uzavřený

Implement application initialization and dependency injection

Přidáno uživatelem Jan Pašek před téměř 4 roky(ů). Aktualizováno před téměř 4 roky(ů).

Stav:
Closed
Priorita:
Normal
Přiřazeno:
Jan Pašek
Kategorie:
Implementation
Cílová verze:
Začátek:
2021-04-09
Uzavřít do:
2021-04-10
% Hotovo:

100%

Odhadovaná doba:
2.00hod
Importance:
Tags:

Popis

All the dependencies in the application shall be injected via constructor using a DI framework: https://pypi.org/project/injector/.
Furthermore, there shall be an initialization before the application runs that ensures the following:

  • Check whether an OpenSSL is present on the system.
  • Initialize the database.
  • The code shall be prepared to load configuration in the future.

Reviewer: Stanislav Král

Aktualizováno uživatelem Jan Pašek před téměř 4 roky(ů)

  • Cílová verze nastaven na Iteration #4

Aktualizováno uživatelem Jan Pašek před téměř 4 roky(ů)

  • Uzavřít do nastaven na 2021-04-10
  • Stav změněn z New na Accepted
  • Přiřazeno nastaven na Jan Pašek
  • Odhadovaná doba nastaven na 2.00hod

Aktualizováno uživatelem Jan Pašek před téměř 4 roky(ů)

  • Stav změněn z Accepted na Assigned

Aktualizováno uživatelem Jan Pašek před téměř 4 roky(ů)

  • % Hotovo změněn z 0 na 100

Aktualizováno uživatelem Jan Pašek před téměř 4 roky(ů)

  • Stav změněn z Assigned na Resolved

Aktualizováno uživatelem Jan Pašek před téměř 4 roky(ů)

Aktualizováno uživatelem Stanislav Král před téměř 4 roky(ů)

  • Stav změněn z Resolved na Verified

Review was done without any findings, but the solution was improved with FlaskInjector usage that improves REST API endpoint DI

Aktualizováno uživatelem Jan Pašek před téměř 4 roky(ů)

  • Stav změněn z Verified na Closed
Akce

Také k dispozici: Atom PDF