Add server admin interface #66

Open
opened 2017-01-09 20:31:44 +01:00 by nik · 12 comments
nik commented 2017-01-09 20:31:44 +01:00 (Migrated from edugit.org)

Add an admin interface for game and world management and the like.

  1. Add an Admin tab to the user dialog.
  2. Add two tables to the admin tab: One listing games, and one listing worlds. games and worlds must be loaded from the API (please implement that in GameData).
Add an admin interface for game and world management and the like. 1. Add an Admin tab to the user dialog. 2. Add two tables to the admin tab: One listing games, and one listing worlds. games and worlds must be loaded from the API (please implement that in GameData).
nik commented 2017-08-31 19:19:13 +02:00 (Migrated from edugit.org)

Reassigned to @nik

Reassigned to @nik
nik commented 2017-09-05 15:58:53 +02:00 (Migrated from edugit.org)

Assignee removed

Assignee removed
nik commented 2017-09-09 14:46:28 +02:00 (Migrated from edugit.org)

Reassigned to @eike

Reassigned to @eike
eike commented 2017-09-09 19:01:20 +02:00 (Migrated from edugit.org)

We need to change the function that loads worlds in ui.js, because it only loads enabled worlds and we need to load disabled ones too for being able to implement a button to enable it again in the admin tab.

We need to change the function that loads worlds in ui.js, because it only loads enabled worlds and we need to load disabled ones too for being able to implement a button to enable it again in the admin tab.
eike commented 2017-09-09 20:47:32 +02:00 (Migrated from edugit.org)

The admin tab is there.
The two tables in the admin tab are also already there, together with a button to enable/disable the games and worlds behind each game and world.

At the moment, the world and game tables are shown to be empty. It seems as if this occurs because of the worlds and games not being re-/loaded at the correct times. There is a function now to load the games and worlds, called load_games_and_worlds. This function is located in www/src/gamedata.js. It is called whenever opening the dialog or switching to the Administration tab in that dialog.

The admin tab is there. The two tables in the admin tab are also already there, together with a button to enable/disable the games and worlds behind each game and world. At the moment, the world and game tables are shown to be empty. It seems as if this occurs because of the worlds and games not being re-/loaded at the correct times. There is a function now to load the games and worlds, called load_games_and_worlds. This function is located in www/src/gamedata.js. It is called whenever opening the dialog or switching to the Administration tab in that dialog.
nik commented 2017-09-10 13:42:53 +02:00 (Migrated from edugit.org)

Added ~82 label

Added ~82 label
nik commented 2017-09-19 18:09:30 +02:00 (Migrated from edugit.org)

Furthermore, we need to add a possibility to install games that were uploaded, and probably to uninstall games.

Furthermore, we need to add a possibility to install games that were uploaded, and probably to uninstall games.
nik commented 2017-09-19 18:09:58 +02:00 (Migrated from edugit.org)

Reassigned to @nik

Reassigned to @nik
nik commented 2017-10-20 18:04:38 +02:00 (Migrated from edugit.org)

Mentioned in commit b92f4188ee

Mentioned in commit b92f4188eeed74172361379a68992b252fa19cd6
nik commented 2017-10-20 18:16:29 +02:00 (Migrated from edugit.org)

Mentioned in commit e802d70445

Mentioned in commit e802d704458188b9c076a14d9631295c557e99b6
nik commented 2020-11-08 12:31:00 +01:00 (Migrated from edugit.org)

changed the description

changed the description
nik commented 2020-11-08 12:31:00 +01:00 (Migrated from edugit.org)

unassigned @nik

unassigned @nik
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
nik/veripeditus-server#66
No description provided.