diff --git a/.gitignore b/.gitignore
index 29a73ad..0186048 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,6 +2,10 @@
# Created by https://www.toptal.com/developers/gitignore/api/aspnetcore,node,visualstudio,visualstudiocode,vscode,windows,linux,angular
# Edit at https://www.toptal.com/developers/gitignore?templates=aspnetcore,node,visualstudio,visualstudiocode,vscode,windows,linux,angular
+#Swagger
+./SessionCompanion/SessionCompanion/SessionCompanion.xml
+./SessionCompanion/SessionCompanion.ViewModels/SessionCompanion.ViewModels.xml
+
### Angular ###
## Angular ##
# compiled output
diff --git a/SessionCompanion/SessionCompanion.ViewModels/SessionCompanion.ViewModels.xml b/SessionCompanion/SessionCompanion.ViewModels/SessionCompanion.ViewModels.xml
index 0069b97..e8fa42c 100644
--- a/SessionCompanion/SessionCompanion.ViewModels/SessionCompanion.ViewModels.xml
+++ b/SessionCompanion/SessionCompanion.ViewModels/SessionCompanion.ViewModels.xml
@@ -1,964 +1,964 @@
-
-
-
- SessionCompanion.ViewModels
-
-
-
-
- Identyfikator przynależności postaci
-
-
-
-
- Kod błędu
-
-
-
-
- Wiadomość błędu do pokazania
-
-
-
-
- Wiadomość mówiąca o poprawnym wykonaniu zadania
-
-
-
-
- Konstruktor obiektu
-
- Wiadomość dotycząca operacji
-
-
-
- Kod odpowiedzi, domyślnie nadawany jest 200
-
-
-
-
- Wiadomość dotycząca wykoanania operacji
-
-
-
-
- Identyfikator przeszłości postaci
-
-
-
-
- Identyfikator biografii postaci
-
-
-
-
- Identyfikator postaci
-
-
-
-
- Nazwa postaci
-
-
-
-
- Identyfikator klasy postaci
-
-
-
-
- Identyfikator przynależności postaci
-
-
-
-
- Identyfikator przeszłości postaci
-
-
-
-
- Płeć postaci
-
-
-
-
- Identyfikator postaci
-
-
-
-
- Nazwa postaci
-
-
-
-
- Poziom postaci
-
-
-
-
- Aktualna ilość życia postaci
-
-
-
-
- Maksymalna ilość życia psotaci
-
-
-
-
- Klasa postaci
-
-
-
-
- Rasa postaci
-
-
-
-
- Identyfikator postaci
-
-
-
-
- Nazwa postaci
-
-
-
-
- Poziom postaci
-
-
-
-
- Aktualna ilość życia postaci
-
-
-
-
- Klasa postaci
-
-
-
-
- Id postaci
-
-
-
-
- Modyfikator rzutów na charyzme
-
-
-
-
- Modyfikator rzutów obronnych na charyzme
-
-
-
-
- Czy postać posiada biegłość w charyźmie
-
-
-
-
- Wartość oszustwa
-
-
-
-
- Czy postać posiada biegłość w oszustwie
-
-
-
-
- Wartość umiejętności zastraszania
-
-
-
-
- Czy postać posiada biegłość w zastraszaniu
-
-
-
-
- Wartość umiejętności występowania
-
-
-
-
- Czy postać posiada biegłość w występowaniu
-
-
-
-
- Wartość umiejętności perswazji
-
-
-
-
- Czy postać posiada biegłość w perswazji
-
-
-
-
- Wartośc Constitution
-
-
-
-
- Modyfikator Constitution
-
-
-
-
- Wartość rzutów obronnych na constitiution
-
-
-
-
- Czy postać posiada biegłość w Constitution
-
-
-
-
- Wartość Dexterity
-
-
-
-
- Modyfiukator Dexterity
-
-
-
-
- Biegłośc w Dexterity
-
-
-
-
- Czy postać posiada biegłość w Dexterity
-
-
-
-
- Wartość umiejętności akrobatyki
-
-
-
-
- Czy postać posiada biegłość w akrobatyce
-
-
-
-
- Wartość umiejętności zwinnych dłoni
-
-
-
-
- Czy postać posiada biegłość w zwinnych dłoniach
-
-
-
-
- Wartość umiejętności skradania się
-
-
-
-
- Czy postać posiada biegłość w skradaniu się
-
-
-
-
- Wartośc Intelligence
-
-
-
-
- Modyfikator Intelligence
-
-
-
-
- Biegłość w Intelligence
-
-
-
-
- Czy posiada biegłośc w Intellgence
-
-
-
-
- Wartość umiejętności wiedzy tejemnej
-
-
-
-
- Czy postać posiada biegłość w wiedzy tejemnej
-
-
-
-
- Wartość umiejętności historii
-
-
-
-
- Czy postać posiada biegłość w historii
-
-
-
-
- Wartość umiejętności śledztwa
-
-
-
-
- Czy postać posiada biegłość w śledztwie
-
-
-
-
- Wartość umiejętności przyrody
-
-
-
-
- Czy postać posiada biegłość w przyrodzie
-
-
-
-
- Wartość umiejętności religii
-
-
-
-
- Czy postać posiada biegłość w religii
-
-
-
-
- Wartośc siły
-
-
-
-
- Modyfikator siły
-
-
-
-
- Biegłość w Sile
-
-
-
-
- Czy posiada biegłość w sile
-
-
-
-
- Wartość umiejętności atletyki
-
-
-
-
- Czy postać posiada biegłość w atletyce
-
-
-
-
- Wartośc wisdom
-
-
-
-
- Modyfikator wisdom
-
-
-
-
- Biegłość w Wisdom
-
-
-
-
- Czy postać posiada biegłość w wisdom
-
-
-
-
- Wartość umiejętności opieki nad zwierzętami
-
-
-
-
- Czy postać posiada biegłość w opiece nad zwierzętami
-
-
-
-
- Wartość umiejętności intuicji
-
-
-
-
- Czy postać posiada biegłość w intuicji
-
-
-
-
- Wartość umiejętności medycyny
-
-
-
-
- Czy postać posiada biegłość w medycynie
-
-
-
-
- Wartość umiejętności percepcji
-
-
-
-
- Czy postać posiada biegłość w percepcji
-
-
-
-
- Wartość umiejętności sztuki przetrwania
-
-
-
-
- Czy postać posiada biegłość w sztuce przetrwania
-
-
-
-
- Identyfikator postaci
-
-
-
-
- Id użytkownika do którego przypisana jest postać
-
-
-
-
- Nazwa postaci
-
-
-
-
- Nazwa klasy postaci
-
-
-
-
- Poziom postaci
-
-
-
-
- Identyfikator postaci
-
-
-
-
- Id użytkownika do którego przypisana jest postać
-
-
-
-
- Identyfikator charyzmy postaci
-
-
-
-
- Identyfikator postaci
-
-
-
-
- Wartość charyzmy
-
-
-
-
- Modyfikator rzutów
-
-
-
-
- Modyfikator rzutów obronnych
-
-
-
-
- Czy postać posiada biegłość w charyźmie
-
-
-
-
- Wartość umiejętności oszustwa
-
-
-
-
- Czy postać posiada biegłość w oszustwie
-
-
-
-
- Wartość umiejętności zastraszania
-
-
-
-
- Czy postać posiada biegłość w zastraszaniu
-
-
-
-
- Wartość umiejętności występowania
-
-
-
-
- Czy postać posiada biegłość w występowaniu
-
-
-
-
- Wartość umiejętności perswazji
-
-
-
-
- Czy postać posiada biegłość w perswazji
-
-
-
-
- Identyfikator klasy postaci
-
-
-
-
- Nazwa klasy
-
-
-
-
- Identyfikator kondycji postaci
-
-
-
-
- Identyfikator postaci
-
-
-
-
- Wartość kondycji
-
-
-
-
- Modyfikator rzutów
-
-
-
-
- Modyfikator rzutów obronnych
-
-
-
-
- Czy postać posiada biegłość w kondycji
-
-
-
-
- Identyfikator zręczności postaci
-
-
-
-
- Identyfikator postaci
-
-
-
-
- Wartość zręczności
-
-
-
-
- Modyfikator rzutów
-
-
-
-
- Modyfikator rzutów obronnych
-
-
-
-
- Czy postać posiada biegłość w zręczności
-
-
-
-
- Wartość umiejętności akrobatyki
-
-
-
-
- Czy postać posiada biegłość w akrobatyce
-
-
-
-
- Wartość umiejętności zwinnych dłoni
-
-
-
-
- Czy postać posiada biegłość w zwinnych dłoniach
-
-
-
-
- Wartość umiejętności skradania się
-
-
-
-
- Czy postać posiada biegłość w skradaniu się
-
-
-
-
- Rodzaje waluty
-
-
-
-
- Bronz
-
-
-
-
- Srebro
-
-
-
-
- Elektrum
-
-
-
-
- Złoto
-
-
-
-
- Platyna
-
-
-
-
- Identyfikator inteligencji postaci
-
-
-
-
- Identyfikator postaci
-
-
-
-
- Wartość inteligencji
-
-
-
-
- Modyfikator rzutów
-
-
-
-
- Modyfikator rzutów obronnych
-
-
-
-
- Czy postać posiada biegłość w inteligencji
-
-
-
-
- Wartość umiejętności wiedzy tejemnej
-
-
-
-
- Czy postać posiada biegłość w wiedzy tejemnej
-
-
-
-
- Wartość umiejętności historii
-
-
-
-
- Czy postać posiada biegłość w historii
-
-
-
-
- Wartość umiejętności śledztwa
-
-
-
-
- Czy postać posiada biegłość w śledztwie
-
-
-
-
- Wartość umiejętności przyrody
-
-
-
-
- Czy postać posiada biegłość w przyrodzie
-
-
-
-
- Wartość umiejętności religii
-
-
-
-
- Czy postać posiada biegłość w religii
-
-
-
-
- Identyfikator rasy postaci
-
-
-
-
- Nazwa rasy
-
-
-
-
- Identyfikator statystyk postaci
-
-
-
-
- Identyfikator postaci
-
-
-
-
- Ilość punktów doświadczenia
-
-
-
-
- Poziom postaci
-
-
-
-
- Szybkość postaci
-
-
-
-
- Inicjatywa postaci
-
-
-
-
- Maksymalna wartość punktów życia
-
-
-
-
- Aktualna wartość punktów życia
-
-
-
-
- Klasa pancerza
-
-
-
-
- Premia z biegłości
-
-
-
-
- Identyfikator siły postaci
-
-
-
-
- Identyfikator postaci
-
-
-
-
- Wartość siły
-
-
-
-
- Modyfikator rzutów
-
-
-
-
- Modyfikator rzutów obronnych
-
-
-
-
- Czy postać posiada biegłość w sile
-
-
-
-
- Wartość umiejętności atletyki
-
-
-
-
- Czy postać posiada biegłość w atletyce
-
-
-
-
- Nazwa użytkowika
-
-
-
-
- Hasło użytkownika
-
-
-
-
- Identyfikator użytkownika
-
-
-
-
- Nazwa użytkowika
-
-
-
-
- Hasło użytkownika
-
-
-
-
- Identyfikator mądrości postaci
-
-
-
-
- Identyfikator postaci
-
-
-
-
- Wartość mądrości
-
-
-
-
- Modyfikator rzutów
-
-
-
-
- Modyfikator rzutów obronnych
-
-
-
-
- Czy postać posiada biegłość w mądrości
-
-
-
-
- Wartość umiejętności opieki nad zwierzętami
-
-
-
-
- Czy postać posiada biegłość w opiece nad zwierzętami
-
-
-
-
- Wartość umiejętności intuicji
-
-
-
-
- Czy postać posiada biegłość w intuicji
-
-
-
-
- Wartość umiejętności medycyny
-
-
-
-
- Czy postać posiada biegłość w medycynie
-
-
-
-
- Wartość umiejętności percepcji
-
-
-
-
- Czy postać posiada biegłość w percepcji
-
-
-
-
- Wartość umiejętności sztuki przetrwania
-
-
-
-
- Czy postać posiada biegłość w sztuce przetrwania
-
-
-
-
+
+
+
+ SessionCompanion.ViewModels
+
+
+
+
+ Identyfikator przynależności postaci
+
+
+
+
+ Kod błędu
+
+
+
+
+ Wiadomość błędu do pokazania
+
+
+
+
+ Wiadomość mówiąca o poprawnym wykonaniu zadania
+
+
+
+
+ Konstruktor obiektu
+
+ Wiadomość dotycząca operacji
+
+
+
+ Kod odpowiedzi, domyślnie nadawany jest 200
+
+
+
+
+ Wiadomość dotycząca wykoanania operacji
+
+
+
+
+ Identyfikator przeszłości postaci
+
+
+
+
+ Identyfikator biografii postaci
+
+
+
+
+ Identyfikator postaci
+
+
+
+
+ Nazwa postaci
+
+
+
+
+ Identyfikator klasy postaci
+
+
+
+
+ Identyfikator przynależności postaci
+
+
+
+
+ Identyfikator przeszłości postaci
+
+
+
+
+ Płeć postaci
+
+
+
+
+ Identyfikator postaci
+
+
+
+
+ Nazwa postaci
+
+
+
+
+ Poziom postaci
+
+
+
+
+ Aktualna ilość życia postaci
+
+
+
+
+ Maksymalna ilość życia psotaci
+
+
+
+
+ Klasa postaci
+
+
+
+
+ Rasa postaci
+
+
+
+
+ Identyfikator postaci
+
+
+
+
+ Nazwa postaci
+
+
+
+
+ Poziom postaci
+
+
+
+
+ Aktualna ilość życia postaci
+
+
+
+
+ Klasa postaci
+
+
+
+
+ Id postaci
+
+
+
+
+ Modyfikator rzutów na charyzme
+
+
+
+
+ Modyfikator rzutów obronnych na charyzme
+
+
+
+
+ Czy postać posiada biegłość w charyźmie
+
+
+
+
+ Wartość oszustwa
+
+
+
+
+ Czy postać posiada biegłość w oszustwie
+
+
+
+
+ Wartość umiejętności zastraszania
+
+
+
+
+ Czy postać posiada biegłość w zastraszaniu
+
+
+
+
+ Wartość umiejętności występowania
+
+
+
+
+ Czy postać posiada biegłość w występowaniu
+
+
+
+
+ Wartość umiejętności perswazji
+
+
+
+
+ Czy postać posiada biegłość w perswazji
+
+
+
+
+ Wartośc Constitution
+
+
+
+
+ Modyfikator Constitution
+
+
+
+
+ Wartość rzutów obronnych na constitiution
+
+
+
+
+ Czy postać posiada biegłość w Constitution
+
+
+
+
+ Wartość Dexterity
+
+
+
+
+ Modyfiukator Dexterity
+
+
+
+
+ Biegłośc w Dexterity
+
+
+
+
+ Czy postać posiada biegłość w Dexterity
+
+
+
+
+ Wartość umiejętności akrobatyki
+
+
+
+
+ Czy postać posiada biegłość w akrobatyce
+
+
+
+
+ Wartość umiejętności zwinnych dłoni
+
+
+
+
+ Czy postać posiada biegłość w zwinnych dłoniach
+
+
+
+
+ Wartość umiejętności skradania się
+
+
+
+
+ Czy postać posiada biegłość w skradaniu się
+
+
+
+
+ Wartośc Intelligence
+
+
+
+
+ Modyfikator Intelligence
+
+
+
+
+ Biegłość w Intelligence
+
+
+
+
+ Czy posiada biegłośc w Intellgence
+
+
+
+
+ Wartość umiejętności wiedzy tejemnej
+
+
+
+
+ Czy postać posiada biegłość w wiedzy tejemnej
+
+
+
+
+ Wartość umiejętności historii
+
+
+
+
+ Czy postać posiada biegłość w historii
+
+
+
+
+ Wartość umiejętności śledztwa
+
+
+
+
+ Czy postać posiada biegłość w śledztwie
+
+
+
+
+ Wartość umiejętności przyrody
+
+
+
+
+ Czy postać posiada biegłość w przyrodzie
+
+
+
+
+ Wartość umiejętności religii
+
+
+
+
+ Czy postać posiada biegłość w religii
+
+
+
+
+ Wartośc siły
+
+
+
+
+ Modyfikator siły
+
+
+
+
+ Biegłość w Sile
+
+
+
+
+ Czy posiada biegłość w sile
+
+
+
+
+ Wartość umiejętności atletyki
+
+
+
+
+ Czy postać posiada biegłość w atletyce
+
+
+
+
+ Wartośc wisdom
+
+
+
+
+ Modyfikator wisdom
+
+
+
+
+ Biegłość w Wisdom
+
+
+
+
+ Czy postać posiada biegłość w wisdom
+
+
+
+
+ Wartość umiejętności opieki nad zwierzętami
+
+
+
+
+ Czy postać posiada biegłość w opiece nad zwierzętami
+
+
+
+
+ Wartość umiejętności intuicji
+
+
+
+
+ Czy postać posiada biegłość w intuicji
+
+
+
+
+ Wartość umiejętności medycyny
+
+
+
+
+ Czy postać posiada biegłość w medycynie
+
+
+
+
+ Wartość umiejętności percepcji
+
+
+
+
+ Czy postać posiada biegłość w percepcji
+
+
+
+
+ Wartość umiejętności sztuki przetrwania
+
+
+
+
+ Czy postać posiada biegłość w sztuce przetrwania
+
+
+
+
+ Identyfikator postaci
+
+
+
+
+ Id użytkownika do którego przypisana jest postać
+
+
+
+
+ Nazwa postaci
+
+
+
+
+ Nazwa klasy postaci
+
+
+
+
+ Poziom postaci
+
+
+
+
+ Identyfikator postaci
+
+
+
+
+ Id użytkownika do którego przypisana jest postać
+
+
+
+
+ Identyfikator charyzmy postaci
+
+
+
+
+ Identyfikator postaci
+
+
+
+
+ Wartość charyzmy
+
+
+
+
+ Modyfikator rzutów
+
+
+
+
+ Modyfikator rzutów obronnych
+
+
+
+
+ Czy postać posiada biegłość w charyźmie
+
+
+
+
+ Wartość umiejętności oszustwa
+
+
+
+
+ Czy postać posiada biegłość w oszustwie
+
+
+
+
+ Wartość umiejętności zastraszania
+
+
+
+
+ Czy postać posiada biegłość w zastraszaniu
+
+
+
+
+ Wartość umiejętności występowania
+
+
+
+
+ Czy postać posiada biegłość w występowaniu
+
+
+
+
+ Wartość umiejętności perswazji
+
+
+
+
+ Czy postać posiada biegłość w perswazji
+
+
+
+
+ Identyfikator klasy postaci
+
+
+
+
+ Nazwa klasy
+
+
+
+
+ Identyfikator kondycji postaci
+
+
+
+
+ Identyfikator postaci
+
+
+
+
+ Wartość kondycji
+
+
+
+
+ Modyfikator rzutów
+
+
+
+
+ Modyfikator rzutów obronnych
+
+
+
+
+ Czy postać posiada biegłość w kondycji
+
+
+
+
+ Identyfikator zręczności postaci
+
+
+
+
+ Identyfikator postaci
+
+
+
+
+ Wartość zręczności
+
+
+
+
+ Modyfikator rzutów
+
+
+
+
+ Modyfikator rzutów obronnych
+
+
+
+
+ Czy postać posiada biegłość w zręczności
+
+
+
+
+ Wartość umiejętności akrobatyki
+
+
+
+
+ Czy postać posiada biegłość w akrobatyce
+
+
+
+
+ Wartość umiejętności zwinnych dłoni
+
+
+
+
+ Czy postać posiada biegłość w zwinnych dłoniach
+
+
+
+
+ Wartość umiejętności skradania się
+
+
+
+
+ Czy postać posiada biegłość w skradaniu się
+
+
+
+
+ Rodzaje waluty
+
+
+
+
+ Bronz
+
+
+
+
+ Srebro
+
+
+
+
+ Elektrum
+
+
+
+
+ Złoto
+
+
+
+
+ Platyna
+
+
+
+
+ Identyfikator inteligencji postaci
+
+
+
+
+ Identyfikator postaci
+
+
+
+
+ Wartość inteligencji
+
+
+
+
+ Modyfikator rzutów
+
+
+
+
+ Modyfikator rzutów obronnych
+
+
+
+
+ Czy postać posiada biegłość w inteligencji
+
+
+
+
+ Wartość umiejętności wiedzy tejemnej
+
+
+
+
+ Czy postać posiada biegłość w wiedzy tejemnej
+
+
+
+
+ Wartość umiejętności historii
+
+
+
+
+ Czy postać posiada biegłość w historii
+
+
+
+
+ Wartość umiejętności śledztwa
+
+
+
+
+ Czy postać posiada biegłość w śledztwie
+
+
+
+
+ Wartość umiejętności przyrody
+
+
+
+
+ Czy postać posiada biegłość w przyrodzie
+
+
+
+
+ Wartość umiejętności religii
+
+
+
+
+ Czy postać posiada biegłość w religii
+
+
+
+
+ Identyfikator rasy postaci
+
+
+
+
+ Nazwa rasy
+
+
+
+
+ Identyfikator statystyk postaci
+
+
+
+
+ Identyfikator postaci
+
+
+
+
+ Ilość punktów doświadczenia
+
+
+
+
+ Poziom postaci
+
+
+
+
+ Szybkość postaci
+
+
+
+
+ Inicjatywa postaci
+
+
+
+
+ Maksymalna wartość punktów życia
+
+
+
+
+ Aktualna wartość punktów życia
+
+
+
+
+ Klasa pancerza
+
+
+
+
+ Premia z biegłości
+
+
+
+
+ Identyfikator siły postaci
+
+
+
+
+ Identyfikator postaci
+
+
+
+
+ Wartość siły
+
+
+
+
+ Modyfikator rzutów
+
+
+
+
+ Modyfikator rzutów obronnych
+
+
+
+
+ Czy postać posiada biegłość w sile
+
+
+
+
+ Wartość umiejętności atletyki
+
+
+
+
+ Czy postać posiada biegłość w atletyce
+
+
+
+
+ Nazwa użytkowika
+
+
+
+
+ Hasło użytkownika
+
+
+
+
+ Identyfikator użytkownika
+
+
+
+
+ Nazwa użytkowika
+
+
+
+
+ Hasło użytkownika
+
+
+
+
+ Identyfikator mądrości postaci
+
+
+
+
+ Identyfikator postaci
+
+
+
+
+ Wartość mądrości
+
+
+
+
+ Modyfikator rzutów
+
+
+
+
+ Modyfikator rzutów obronnych
+
+
+
+
+ Czy postać posiada biegłość w mądrości
+
+
+
+
+ Wartość umiejętności opieki nad zwierzętami
+
+
+
+
+ Czy postać posiada biegłość w opiece nad zwierzętami
+
+
+
+
+ Wartość umiejętności intuicji
+
+
+
+
+ Czy postać posiada biegłość w intuicji
+
+
+
+
+ Wartość umiejętności medycyny
+
+
+
+
+ Czy postać posiada biegłość w medycynie
+
+
+
+
+ Wartość umiejętności percepcji
+
+
+
+
+ Czy postać posiada biegłość w percepcji
+
+
+
+
+ Wartość umiejętności sztuki przetrwania
+
+
+
+
+ Czy postać posiada biegłość w sztuce przetrwania
+
+
+
+
diff --git a/SessionCompanion/SessionCompanion/ClientApp/angular.json b/SessionCompanion/SessionCompanion/ClientApp/angular.json
index 1559646..b79e913 100644
--- a/SessionCompanion/SessionCompanion/ClientApp/angular.json
+++ b/SessionCompanion/SessionCompanion/ClientApp/angular.json
@@ -26,6 +26,7 @@
"styles": [
"./node_modules/@angular/material/prebuilt-themes/indigo-pink.css",
"node_modules/bootstrap/dist/css/bootstrap.min.css",
+ "node_modules/rpg-awesome/css/rpg-awesome.min.css",
"src/styles.css"
],
"scripts": []
@@ -148,4 +149,4 @@
}
},
"defaultProject": "SessionCompanion"
-}
\ No newline at end of file
+}
diff --git a/SessionCompanion/SessionCompanion/ClientApp/package-lock.json b/SessionCompanion/SessionCompanion/ClientApp/package-lock.json
index d012404..b59a411 100644
--- a/SessionCompanion/SessionCompanion/ClientApp/package-lock.json
+++ b/SessionCompanion/SessionCompanion/ClientApp/package-lock.json
@@ -10513,6 +10513,11 @@
"inherits": "^2.0.1"
}
},
+ "rpg-awesome": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/rpg-awesome/-/rpg-awesome-0.2.0.tgz",
+ "integrity": "sha512-+jTuYWHOs8iZV5+XKvI/7Ojr0k4pLX/dRpa2LHXReGMQI6h0cGvNxIh/AQY1zhAC7LPcNXnPTliD1/ugB/DbRA=="
+ },
"run-async": {
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
@@ -12046,12 +12051,6 @@
}
}
},
- "tslint-config-prettier": {
- "version": "1.18.0",
- "resolved": "https://registry.npmjs.org/tslint-config-prettier/-/tslint-config-prettier-1.18.0.tgz",
- "integrity": "sha512-xPw9PgNPLG3iKRxmK7DWr+Ea/SzrvfHtjFt5LBl61gk2UBG/DB9kCXRjv+xyIU1rUtnayLeMUVJBcMX8Z17nDg==",
- "dev": true
- },
"tsutils": {
"version": "2.29.0",
"resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz",
diff --git a/SessionCompanion/SessionCompanion/ClientApp/package.json b/SessionCompanion/SessionCompanion/ClientApp/package.json
index 5e89112..ca095c7 100644
--- a/SessionCompanion/SessionCompanion/ClientApp/package.json
+++ b/SessionCompanion/SessionCompanion/ClientApp/package.json
@@ -34,6 +34,7 @@
"jquery": "3.4.1",
"oidc-client": "^1.9.1",
"popper.js": "^1.16.0",
+ "rpg-awesome": "^0.2.0",
"rxjs": "^6.5.3",
"zone.js": "0.9.1"
},
diff --git a/SessionCompanion/SessionCompanion/ClientApp/src/app/app.module.ts b/SessionCompanion/SessionCompanion/ClientApp/src/app/app.module.ts
index d829109..ccc3c8a 100644
--- a/SessionCompanion/SessionCompanion/ClientApp/src/app/app.module.ts
+++ b/SessionCompanion/SessionCompanion/ClientApp/src/app/app.module.ts
@@ -8,8 +8,8 @@ import { appRoutingModule } from '../app.routing';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { SignInComponent } from './components/sign-in/sign-in.component';
import { RegistrationComponent } from './components/registration/registration.component';
-import { GameMasterDashboardComponent} from './components/game-master-dashboard/game-master-dashboard.component';
-import {PlayerDashboardComponent} from './components/player-dashboard/player-dashboard.component';
+import { GameMasterDashboardComponent } from './components/game-master-dashboard/game-master-dashboard.component';
+import { PlayerDashboardComponent } from './components/player-dashboard/player-dashboard.component';
import { SelectCharacterComponent } from './components/select-character/select-character.component';
import {
MatCardModule,
@@ -18,15 +18,22 @@ import {
MatInputModule,
MatButtonModule,
MatCheckboxModule,
- MatIconModule, MatSidenavModule, MatToolbarModule, MatListModule
+ MatIconModule,
+ MatSidenavModule,
+ MatToolbarModule,
+ MatListModule,
+ MatPaginatorModule,
+ MatTableModule,
+ MatSortModule,
} from '@angular/material';
-import {UserService} from '../services/user.service';
+import { UserService } from '../services/user.service';
import { StoreModule } from '@ngrx/store';
import { StoreDevtoolsModule } from '@ngrx/store-devtools';
-import {environment} from '../environments/environment';
-import {reducers} from './store/models/app-state.model';
-import {CharacterService} from '../services/character.service';
+import { environment } from '../environments/environment';
+import { reducers } from './store/models/app-state.model';
+import { CharacterService } from '../services/character.service';
import { AbilityCardComponent } from './components/ability-card/ability-card.component';
+import { GameMasterSpellsTableComponent } from './components/game-master-spells-table/game-master-spells-table.component';
@NgModule({
declarations: [
@@ -38,9 +45,10 @@ import { AbilityCardComponent } from './components/ability-card/ability-card.com
PlayerDashboardComponent,
SelectCharacterComponent,
AbilityCardComponent,
+ GameMasterSpellsTableComponent,
],
imports: [
-BrowserModule.withServerTransition({ appId: 'ng-cli-universal' }),
+ BrowserModule.withServerTransition({ appId: 'ng-cli-universal' }),
HttpClientModule,
FormsModule,
ReactiveFormsModule,
@@ -56,15 +64,16 @@ BrowserModule.withServerTransition({ appId: 'ng-cli-universal' }),
MatSidenavModule,
MatToolbarModule,
MatListModule,
+ MatPaginatorModule,
StoreModule.forRoot(reducers),
StoreDevtoolsModule.instrument({
- logOnly: environment.production
- })
+ logOnly: environment.production,
+ }),
+ MatTableModule,
+ MatSortModule,
],
- providers: [
- UserService,
- CharacterService
- ],
- bootstrap: [AppComponent]
+ providers: [UserService, CharacterService],
+ bootstrap: [AppComponent],
+ entryComponents: [GameMasterSpellsTableComponent],
})
-export class AppModule { }
+export class AppModule {}
diff --git a/SessionCompanion/SessionCompanion/ClientApp/src/app/components/game-master-dashboard/game-master-dashboard.component.css b/SessionCompanion/SessionCompanion/ClientApp/src/app/components/game-master-dashboard/game-master-dashboard.component.css
index 49d12fc..af117d2 100644
--- a/SessionCompanion/SessionCompanion/ClientApp/src/app/components/game-master-dashboard/game-master-dashboard.component.css
+++ b/SessionCompanion/SessionCompanion/ClientApp/src/app/components/game-master-dashboard/game-master-dashboard.component.css
@@ -10,6 +10,16 @@
right: 0;
}
+.no-wrap {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+.left-nav-item *{
+ padding-right: 0px !important;
+}
+
.leftnav{
background-color: #3D4751;
border-right:none;
diff --git a/SessionCompanion/SessionCompanion/ClientApp/src/app/components/game-master-dashboard/game-master-dashboard.component.html b/SessionCompanion/SessionCompanion/ClientApp/src/app/components/game-master-dashboard/game-master-dashboard.component.html
index 34918b5..a89fb07 100644
--- a/SessionCompanion/SessionCompanion/ClientApp/src/app/components/game-master-dashboard/game-master-dashboard.component.html
+++ b/SessionCompanion/SessionCompanion/ClientApp/src/app/components/game-master-dashboard/game-master-dashboard.component.html
@@ -17,36 +17,41 @@
-
- folder
- Link 1
-
-
- folder
- Link 2
-
-
- folder
- Link 3
-
+