Commit Graph

385 Commits

Author SHA1 Message Date
Thomas Rubini
774f8afecf
remove import.py 2023-03-18 18:43:33 +01:00
Thomas Rubini
f711e4ec2c
moves bulk data files 2023-03-18 18:43:21 +01:00
Thomas Rubini
5cbfc79809
Merge pull request #100 from ThomasRubini/lid 2023-03-18 18:41:19 +01:00
Thomas Rubini
13a9425081
Merge pull request #91 from ThomasRubini/bulkDataManagement 2023-03-18 18:41:11 +01:00
Thomas Rubini
b0b25b82cf
replace faulty TEXT_ID occurences with LID 2023-03-18 18:40:35 +01:00
Thomas Rubini
d5d18ad307
Merge branch 'main' of gitschool:ThomasRubini/SAE-A2-TruthInquiry 2023-03-18 16:18:29 +01:00
Thomas Rubini
2e1e69584f
add back office places view 2023-03-18 16:09:42 +01:00
Thomas Rubini
5ac435b3f3
remove get_or_empty() function 2023-03-18 16:03:48 +01:00
Thomas Rubini
d329be91fd
Merge pull request #99 from ThomasRubini/admin_index 2023-03-18 15:58:04 +01:00
Thomas Rubini
b9abe99673
add npc list to admin index 2023-03-18 15:57:36 +01:00
Thomas Rubini
d39de3eecb
Merge pull request #98 from ThomasRubini/npc 2023-03-18 15:49:29 +01:00
Thomas Rubini
92c6d089e7
add back office npc view 2023-03-18 15:48:58 +01:00
Thomas Rubini
25851dc8a3
add backrefs to models 2023-03-18 15:48:58 +01:00
Thomas Rubini
d50edf9b63
add option for new npc 2023-03-18 15:48:58 +01:00
Thomas Rubini
bf5c2fcc68
Merge pull request #97 from ThomasRubini/set_questions 2023-03-18 15:48:49 +01:00
Thomas Rubini
6c07221b7d
Finish set_questions endpoint 2023-03-16 14:39:51 +01:00
Thomas Rubini
2968997381
Merge pull request #96 from ThomasRubini/model_fixup 2023-03-15 16:09:14 +01:00
51edb750ce fixed code to use new model 2023-03-15 15:06:44 +01:00
666bb079db adapted code to new models 2023-03-14 19:11:07 +01:00
278ed41630 fixed code to use new model 2023-03-14 17:56:20 +01:00
Thomas Rubini
709d4ced32
Merge pull request #94 from ThomasRubini/back_office 2023-03-12 12:58:44 +01:00
Thomas Rubini
04be0b641e
add setQuestions endpoint and access it from js 2023-03-12 12:57:42 +01:00
Thomas Rubini
25eeae34ba
allow makeAPIRequest() to handle JSON requests 2023-03-12 12:57:42 +01:00
Thomas Rubini
e1ea41b6d1
add 'go back' buttons 2023-03-12 12:57:42 +01:00
Thomas Rubini
f3fa09e25f
implement get_questions() API 2023-03-12 12:57:42 +01:00
Thomas Rubini
f546ef5efd
add admin API 2023-03-12 12:57:42 +01:00
Thomas Rubini
5d79915829
add admin pages 2023-03-12 12:57:42 +01:00
Thomas Rubini
1f52c7c98c
Handle server JSON responses which do not have 'error' key 2023-03-12 12:57:42 +01:00
Thomas Rubini
8feebb3454
Merge pull request #90 from ThomasRubini/model_change 2023-03-12 12:30:15 +01:00
Thomas Rubini
b10c87dcc5
add Text table because foreign keys must reference an unique column 2023-03-12 00:03:09 +01:00
Thomas Rubini
fe32c7d394
modify Answer table 2023-03-11 22:58:06 +01:00
d07a61c2a0 fixed mismatched keys + renamed sql import file 2023-03-11 22:39:45 +01:00
a8048d8366 added bulk_import script + fixed TRAIT model 2023-03-11 22:26:10 +01:00
0a79c0579f added bulk_export script 2023-03-11 22:14:17 +01:00
Thomas Rubini
272cb1b3bd
change foreign keys refs 2023-03-11 17:55:50 +01:00
Thomas Rubini
b10c9589f1
Merge pull request #89 from ThomasRubini/README 2023-03-11 17:15:23 +01:00
Thomas Rubini
9419324aa2
update string representations of tables 2023-03-11 17:14:35 +01:00
Thomas Rubini
c450bd36b0
Modify Question table and rename to QuestionType 2023-03-11 17:10:10 +01:00
Thomas Rubini
5f84794e24
Modify Locale table 2023-03-11 17:06:21 +01:00
953b4d522d added .env instruction to the readme 2023-03-10 15:35:10 +01:00
Audric V
86bcfefaac
Merge pull request #88 from ThomasRubini/js-refactor
[Client] Refactor JavaScript
2023-03-10 11:13:29 +01:00
AudricV
c825f588ae
[Client] Refactor API JavaScript code
Add documentation on functions and remove debug logging
2023-03-10 10:30:13 +01:00
AudricV
dbfc277afb
[Client] Remove elements to clone in JavaScript in the game page
The elements to clone are now embedded in the corresponding JavaScript file, so
there is no need for them to be kept in the HTML page.

Also remove on the culprit img element the src attribute to avoid network
requests on an unexisting file and the alt attribute, as they are appended
dynamically with JavaScript.
2023-03-10 10:30:13 +01:00
AudricV
47a3088b4d
[Client] Refactor and improve game JavaScript code 2023-03-10 10:29:55 +01:00
AudricV
09b925eb67
[Client] Refactor and improve lobby JavaScript code 2023-03-09 18:17:20 +01:00
AudricV
1a05876c1b
[Client] Refactor common JavaScript code
Also do minor changes:

- Add utility functions to hide and show the first element matching a CSS
class;
- Add SameSite property with Strict value to the temporary cookie used to
detect cookies availability on the client.
2023-03-09 18:11:04 +01:00
Thomas Rubini
fa397939d7
Merge pull request #86 from ThomasRubini/models_flask_link 2023-03-09 14:41:45 +01:00
Thomas Rubini
38f682a2d6
add example import script 2023-03-09 14:40:44 +01:00
Thomas Rubini
42e4b43f0c
Do not link SQLAlchemy models to Flask 2023-03-09 14:40:42 +01:00
Thomas Rubini
71fe6b066b
Merge pull request #85 from ThomasRubini/doc_tables 2023-03-06 10:39:10 +01:00