You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: client/documentation/admin-dashboard/committee.md
+7-5Lines changed: 7 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,15 @@
1
1
## Committee Members
2
2
3
-
Profiles of the Committee Members of the club that are displayed on the about page.
3
+
URL: `/admin/game_dev/committee/add/`
4
+
5
+
Profiles of the Committee Members of the club that are displayed on the about page `/about`.
6
+
7
+
## Prerequisites
8
+
9
+
As a committee member is also a member of the club, you must construct a member first via `/admin/game_dev/member/add/`. Back on the committee page, you can find a specific member (e.g. the one you just created) by clicking the magnifying glass icon next to the `Id` input box.
4
10
5
11
## Fields
6
12
7
13
**Id:** Required and unique field for the club member that is on the committee. It is an integer field that corresponds to the raw integer id of a row in the Member table, as a Foreign Key if you know databases.
8
14
9
15
**Role:** Required and unique field for the specific role in the committee that this member has. It is something known as an Enum (Enumeration), which has a discrete number of custom choices. You can choose from 'President', 'Vice President', 'Secretary', 'Treasurer', 'Marketing', 'Events OCM', 'Projects OCM', and 'Fresher Rep'. Since they must be unique, you can only have 8 objects in the Committee table at a time for now. This can definitely be changed in the future when the committee grows.
10
-
11
-
## Other Notes
12
-
13
-
Before making a Committee object in the Committee table, you must make a Member object for the person that's on the committee and then link it through the id (just to clarify)
Copy file name to clipboardExpand all lines: client/documentation/admin-dashboard/games.md
+9-6Lines changed: 9 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,18 +1,20 @@
1
1
## Games
2
2
3
+
URL: `/admin/game_dev/game/`
3
4
Pages for games can be added and edited at the row 'Game' of the GAME_DEV section on the main admin page.
4
5
5
6
### Fields
6
7
7
8
**Name:** Required field for the game's name. A character field (includes letters, numbers and symbols) of maximum length 200 characters.
8
9
9
-
**Descripiton:** Required field for the game's description. A text field.
10
+
**Description:** Required field for the game's description. A text field.
10
11
11
12
**Completion:** Required field for the game's completion. A multichoice option field with four options including:
12
-
- "Work in progress (Unplayable)"
13
-
- "Playable - In Development"
14
-
- "Beta - Stable but not Final"
15
-
- "Completed"
13
+
14
+
- "Work in progress (Unplayable)"
15
+
- "Playable - In Development"
16
+
- "Beta - Stable but not Final"
17
+
- "Completed"
16
18
17
19
**Active:** Required field for if the game is continued to be being worked on. A boolean field.
18
20
@@ -28,4 +30,5 @@ Pages for games can be added and edited at the row 'Game' of the GAME_DEV sectio
28
30
29
31
**Itch Game Width:** This field is required if the playable field ID is non null. This value is gotten in a similar way to the Itch Game Embed, however for the developer it's the number after "width=" and in the page source is found after "data-width=".
30
32
31
-
**Itch Game Height:** This field is required if the playable field ID is non null. This value is gotten in a similar way to the Itch Game Embed, however for the developer it's the number after "height=" and in the page source is found after "data-height=".
33
+
**Itch Game Height:** This field is required if the playable field ID is non null. This value is gotten in a similar way to the Itch Game Embed, however for the developer it's the number after "height=" and in the page source is found after "data-height=".
> This document is intended for website administrators to help maintain the content of the Game and Art Showcase tables.
4
-
5
1
## Game Showcase
6
-
7
-
The Game Showcase page is managed by administrators to highlight outstanding individual games. It serves as the featured section of the game library.
2
+
URL: `/admin/game_dev/gameshowcase/add/`
3
+
The Game Showcase page is managed by administrators to highlight outstanding individual games. It serves as the featured section of the game library (see `/games`).
0 commit comments