T613 ribbon final version for dev, staging, test

Summary:
Ponieważ naszym głównym celem jest zachować prostotę miejsc, które mają większe prawdopodobieństwo modyfikacji, skupiłam się na przejrzystości pliku base.html kosztem pliku style.css.

Nie do końca podoba mi się taki w części dublujący się zapis :

  .ribbon.dev:after{
      background-color:#24c52a;
      border: 1px solid #24c52a;
      content: "DEBUG OFF \A 127.0.0.1 - localhost";
  }

  .ribbon.dev.debug:after{
      content: "DEBUG ON \A 127.0.0.1 - localhost";
  }

w szczególności, że musi być powtórzony trzy razy (dla każdego ze środowisk).
Zadanie polegało na wprowadzeniu niewielkiej zmiany w wyglądzie strony, która miała odróżnić poszczególne środowiska. Dlatego istotnym wydawało mi się dokonać głównych zmian w pliku CSS, w szczególności, że dla poszczególnych środowisk zmiana dotyczyła stylu. W zależności od środowiska są różne kolory wstążki oraz napisy, które zostały umieszczone w content w CSS. Dodatkowo doszła informacja czy DEBUG jest włączony czy wyłączony.

Alternatywą dla tego rozwiązania było zrobienie w html dwóch if-ów. Jednego dla nazwy klasy i drugiego dla nazwy hosta i zmiennej DEBUG. Wolałam rozwiązać zadanie za pomocą jednego if.

Macie może inne pomysły na ładne rozwiązanie problemu?

Reviewers: msmolik, pperduta, astachecki

Reviewed By: pperduta, astachecki

Subscribers: pperduta, kszumny

Maniphest Tasks: T613

Differential Revision: https://dev.spistresci.pl/D51
T606: Przygotować skrypt fabric'a do zautomatyzowanego wdrażania kodu na staging i produkcje

Summary:
Skrypt spełnia wszystkie wymagania T606, tj. pobiera najnowsze źródła i przygotowuje środowisko (stagingowe lub produkcyjne).
Wymagane jest jedynie ręczne uzupełnienie danych dot. użytkownika odpowiedzialnego za wykonanie poleceń i portów, na których nasłuchuje serwer

Test Plan: Sprawdzone na localhoscie skonfigurowanym w sposób odwzorowujący staging.egazeciarz.pl

Reviewers: pperduta, msmolik, kszumny

Reviewed By: kszumny

Maniphest Tasks: T606

Differential Revision: https://dev.spistresci.pl/D52
Zaimplementować model bazy danych w oparciu o przygotowany schemat

Summary: pep8 fix

Reviewers: pperduta, kszumny

Reviewed By: kszumny

Subscribers: astachecki

Maniphest Tasks: T609

Differential Revision: https://dev.spistresci.pl/D53