Projekt

Obecné

Profil

Požadavek #939

otevřený

Konstanty u prací

Přidáno uživatelem Michal Kliment před více než 9 roky(ů). Aktualizováno před více než 9 roky(ů).

Stav:
Nový
Priorita:
Normální
Přiřazeno:
Kategorie:
Hlasování
Cílová verze:
Začátek:
2014-10-06
Uzavřít do:
% Hotovo:

0%

Odhadovaná doba:
3:00hod

Popis

V modelu Job se stále nepoužívají konstanty pro schválené/nerozhodnuté/zamítnuté práce. Například ve funkci get_all_approved_works_by_user se používá podmínka WHERE j.state = 3.

Implementace:

Přidat na začátek definici konstant:

const STATE_NEW = 0;
const STATE_OPEN = 1;
const STATE_REJECTED = 2;
const STATE_APPROVED = 3;

A poté ve všech funkcích používat podmínky ve stylu ... WHERE j.state = ? AND ... ", (self.STATE_APPROVED, ...).

Také k dispozici: Atom PDF