Formularz dodaj imprezę
Przejdź do nawigacji
Przejdź do wyszukiwania
Formularz umożliwia dodanie imprezy do naszej bazy danych dowolnej osobie poprzez naszą stronę internetową.
Status imprezy
Impreza może posiadać jeden z sześciu statusów, z których każdy ustalany jest na podstawie spełniania odpowiednich warunków:
- Identyfikator imprezy jest niepoprawny:
- W bazie SQLite nie ma imprezy o happening_id podanym w parametrze id.
- Impreza czeka na wstawienie do głównej bazy coigdzie.pl:
- W bazie SQLite jest impreza o happening_id zgodnym z podanym w parametrze id.
- Impreza trafiła do moderacji:
- W bazie SQLite jest impreza o happening_id zgodnym z podanym w parametrze id,
- W bazie PostgreSQL jest impreza o vendor_happening_id zgodnym z podanym w parametrze id,
- Impreza z bazy PostgreSQL ma parametr for_moderation = true.
- Impreza została zaakceptowana:
- W bazie SQLite jest impreza o happening_id zgodnym z podanym w parametrze id,
- W bazie PostgreSQL jest impreza o vendor_happening_id zgodnym z podanym w parametrze id,
- Impreza z bazy PostgreSQL ma parametr for_moderation = false,
- Impreza z bazy PostgreSQL ma parametr is_deleted = false.
- Redaktorzy nie zaakceptowali imprezy:
- W bazie SQLite jest impreza o happening_id zgodnym z podanym w parametrze id,
- W bazie PostgreSQL jest impreza o vendor_happening_id zgodnym z podanym w parametrze id,
- Impreza z bazy PostgreSQL ma parametr for_moderation = true,
- Impreza z bazy PostgreSQL ma parametr is_deleted = true,
- W bazie PostgreSQL znajduje się dokładnie jedno wydarzenie z parametrami venue_id oraz start_date dodanego wydarzenia.
- Impreza została przeredagowana przez nasz zespół:
- W bazie SQLite jest impreza o happening_id zgodnym z podanym w parametrze id,
- W bazie PostgreSQL jest impreza o vendor_happening_id zgodnym z podanym w parametrze id,
- Impreza z bazy PostgreSQL ma parametr for_moderation = true,
- Impreza z bazy PostgreSQL ma parametr is_deleted = true,
- W bazie PostgreSQL znajduje się więcej niż jedno wydarzenie z parametrami venue_id oraz start_date dodanego wydarzenia.
Historia statusów
Podczas odwiedzenia strony statusu wydarzenia jego aktualny stan zapisywany jest w bazie SQLite (hasło: l!t0v3l) w dwóch tabelach:
- happening - aktualizowany jest status dla sprawdzanego wydarzenia,
- visit_history - zapisywane są szczegółowe informacje na temat statusu wydarzenia w chwili odwiedzenia strony.