JP1998
f3c429692c
Make the login and register components clear errors as soon as they are mounted
2019-04-11 14:13:43 +02:00
JP1998
5a34b415f2
Add API method for clearing existing errors
2019-04-11 14:07:59 +02:00
JP1998
4964040ad8
Fix bug showing public tournaments as private
2019-04-11 13:00:02 +02:00
JP1998
0a1678ed51
Make the create-page actually send the data to the api
2019-04-11 12:57:40 +02:00
JP1998
e2569b30c8
Add API method for creating a tournament
2019-04-11 12:57:40 +02:00
Felix Hamme
99df57ecf1
Remove unused import
2019-04-11 09:37:10 +02:00
Felix Hamme
22c7e1384c
Remove one line of nonsense
2019-04-10 23:56:57 +02:00
Felix Hamme
62eb563739
redirect to / after login
2019-04-10 19:53:53 +02:00
JP1998
f1e206db0b
Clean imports in all the javascript files
2019-04-09 09:52:51 +02:00
JP1998
c4ce39f353
Move EditableStringList into the component folder
2019-04-09 09:29:27 +02:00
JP1998
7838237f4b
Export all the common components into their own files
2019-04-09 09:22:12 +02:00
JP1998
fb93feed45
Make the tournament page correctly handle status codes from the backend
2019-04-08 11:41:48 +02:00
JP1998
cbe5343a64
Resolve any errors in the syntax
2019-04-08 11:08:43 +02:00
JP1998
8796bbf553
Add several restrictions to the edit tournament page
2019-04-08 10:51:11 +02:00
JP1998
110f862bc3
Change the SignedInEnforcer to a more flexible and versatile UserRestrictor
2019-04-08 10:20:31 +02:00
JP1998
7c40ba0e61
Fix a bug with the original sign in page not rendering
2019-04-08 09:22:49 +02:00
JP1998
41eacfc999
Add first prototype of the restriction of content
2019-04-08 09:21:37 +02:00
JP1998
069c2c2148
Fix an issue with some buttons that appeared in grey instead of white
2019-04-03 11:12:04 +02:00
JP1998
d307cdb907
Resolve conflicts and style issues
2018-12-13 08:49:01 +01:00
JP1998
e66638dcc0
Fix code style issues
2018-12-12 20:59:37 +01:00
JP1998
ec0a75e5df
Implement editing of team names
2018-12-12 17:50:03 +01:00
JP1998
909faff65c
Create a first draft of the edit-tournament-page
2018-12-12 15:43:34 +01:00
JP1998
d81a8f8cc6
Change the way the request methods get the current state
...
Since the state cannot be retrieved while the store has changes to be dispatched
the actual state (which is used for building the auth headers for requests) has
to be retrieved beforehand and given to the action as parameter.
2018-12-11 13:34:18 +01:00
JP1998
9124edc3f2
Fix all the styling issues in all the files
2018-12-09 23:46:21 +01:00
JP1998
5aa97e162d
Add actually functioning style check and fix style in api.js
2018-12-06 09:57:51 +01:00
JP1998
ba12956abc
Add verification of credentials after loading page
2018-12-03 15:48:05 +01:00
JP1998
df75387164
Fix login and logout to actually work
...
Because of several issues the auth token has not been stored,
which lead to severe errors when trying to log out.
This issue has now been solved.
2018-12-03 15:20:14 +01:00
JP1998
f85863d965
Remove header, that is no longer being transmitted
2018-12-03 14:41:59 +01:00
JP1998
d0337fb640
Add actually working login and logout
2018-12-03 14:33:32 +01:00
Felix Hamme
9dd2466e10
Export request methods in api.js and include the api url in them
2018-12-03 12:46:02 +01:00
JP1998
fdfcd5087d
Add saving and sending of authentication headers
...
The actual authentication headers are now able to be easily sent
and saved for and after every request to the api.
2018-11-30 16:41:28 +01:00
JP1998
a927f97e32
Solve a bug with the error messages of unknown errors when logging in
2018-11-30 13:22:40 +01:00
JP1998
91b532b6cd
Add api calls with persistent user data
...
Added login and registration api calls to the function pool,
while the application state is persistet through localStorage.
Also (if signed in) the username will be displayed in the
navigation bar of the website.
2018-11-29 16:19:02 +01:00
Felix Hamme
f7d532dc21
Implement team names editor for tournament creation
2018-11-15 15:46:46 +01:00
Felix Hamme
73d1462ac6
Optimize imports
2018-11-11 00:48:05 +01:00
Felix Hamme
20c611f6c4
Fix the slightly altered design to match the old design
2018-11-11 00:43:05 +01:00
JP1998
e430227448
Export some common components to be used in all pages
2018-11-10 17:09:08 +01:00