-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathnotes.txt
More file actions
91 lines (69 loc) · 1.89 KB
/
notes.txt
File metadata and controls
91 lines (69 loc) · 1.89 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
TODO:
- Look up: https://www.youtube.com/watch?v=JNagbi_QvIU
- Look into production pooling (connection poolers)
- Set columns to NOT NULL
- Escape username + password to avoid sql injection attack issues
- Automate date created (default??) for postgres
- Change delete functions to alter the date_deleted column
- Add the dates to the queries (js)
Next stream:
[x] Get list of users
[x] Get user by uiud
[x] Create user
[x] Edit user
[x] Delete user
[x] Get list of groups
[x] Get group by group id
[x] Create group
[x] Add group creator as owner
[x] Delete group
---
[x] Join group
---
[x] Create a sheet template
[x] Add sheet template to group
[x] Add a handle for a character's sheet
[x] Test with Postman??
[] Organise backend code (offline)
[] Set up Jest
[] Start Aurelia tutorial (refresher)
[] Set up the frontend
[] Set up custom error handling
[] Figure out how to change the column names being updated based on user input
---- Testing (GET, GET, POST, PUT, DELETE) ----
http://localhost:3000/users
http://localhost:3000/users/1
curl --data "name=Elaine&email=elaine@example.com" http://localhost:3000/users
curl -X PUT -d "name=Kramer" -d "email=kramer@example.com" http://localhost:3000/users/1
curl -X "DELETE" http://localhost:3000/users/1
--Functionality--
- Create group description
- Update group description
- Delete group description
- Create role
- Delete role
- Create sheet
- Delete sheet
- Updating sheet sections:
- Handle
- Role
- Background
- Images
- Attributes
- Save
- BTM
- Skills
- Skill IP
- Weapons
- Cyberware
- Gear
- Money/funds
- Armour (on body)
- Damage
-
Sheet operations
- Luck resets every session
- Empathy calculation
- Calulate total humanity loss from cyberware items
- If armour is above a certain weight calculate movement allowance
Q's: does armour increase other stats like tech/cool etc?