Skip to content

Commit

Permalink
Finish README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Lakasabasz committed Oct 8, 2022
1 parent 54ad658 commit 68437a5
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 3 deletions.
6 changes: 6 additions & 0 deletions .idea/.idea.Generator rozkazów S/.idea/sqldialects.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

21 changes: 18 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,9 @@ Po rozpakowaniu archiwum zip pobranego z Releases należy skonfigurować bazę d
1. `INSERT INTO Settings (Post, YearlyMode) VALUES ('LCS Gdańsk', true')` Skrót posterunku, jeśli numeracja rozkazów jest roczna to `true`, jeśli miesięczna `false`
2. `INSERT INTO Stations (StationName) VALUES('Gdańsk'), ('Pruszcz')` Po przecinku można dodawać kolejne stacje
3. `INSERT INTO PhysicalLocations (LocationName, StationId) VALUES ('Nastawnia', 1), ('Nastawnia PRG, 2)` Tekst nazywa miejsce instalacji, numer przypisuje lokalizację do stacji. `SELECT * FROM Stations` wyświetla numery stacji i ich nazwy
4. ``

4. `INSERT INTO Role (Rolename, GivingOrdersIndependently, UserManagement, Admin) VALUES ('Admin', true, true, true), ('Dyżurny dysponujący', true, false, false), ('Pracownik lokalny', false, false, false)`
5. `INSERT INTO Users (Username, LastName, Roleid, Password) VALUES ('admin', 'admin', 1, '$2a$11$jR1DrauKmuz2Mlkm3J4FX.NKnpmh.Xac1lXMCVVo6TVyUMuhk7mfe')`
### Generowanie klucza produktu
W tym celu trzeba przygotować plik `config.yml` według wzoru:
```yaml
connections:
Expand All @@ -30,4 +31,18 @@ connections:
dbPassword: remote_password
locationId: 2
setupName: LCS
```
```
i umieścić go najlepiej w folderze instalacyjnym. Potem trzeba uruchomić program `SetupCardTool.exe`. Jeśli
plik `config.yml` został umieszczony w folderze instalacyjnym pytanie programu o lokalizację konfiguracji
można pominąć naciskając `Enter`. Po pomyślnym zakończeniu działania `SetupCardTool.exe` pojawi się
plik `product.key`.

Plik `product.key` zawiera zaszyfrowane informacje o połączeniach do bazy danych. Klucz jest adresem
karty sieciowej dlatego jeśli występuje zmiana sieci wifi na ethernet lub odwrotnie klucz może przestać
działać. Dlatego ważne jest aby wiedzieć w jakich okolicznościach został wygenerowany. Dla bezpieczeństwa po
wygenerowaniu należy usunąć plik `config.yml`

## Pierwsze uruchomienie
Aplikacja nie wymaga dodatkowej konfiguracji, jeśli to co zostało opisane powyżej zostało wykonane
poprawnie. Domyślnym loginem jest `admin` i hasło to `admin`. Korzystając z tego konta powinno się
utworzyć dodatkowe konta dla każdej osoby pracującej na posterunku lub w obrębie jego oddziaływania

0 comments on commit 68437a5

Please sign in to comment.