Commit Graph
100 Commits
Author SHA1 Message Date
mg b8059175c6 [FIX] Variable name to show signup button 2023-03-25 14:11:29 +00:00
mg a85a07ea82 [FEAT] Add signup button if signups are allowed 2023-03-25 14:07:33 +00:00
mg 21088a1412 [FEAT] Limit Map and Network views to admins 2023-03-25 13:54:55 +00:00
mg e37d5fcb61 [DOCS] Add bulk of general use documentation 2023-03-25 13:45:31 +00:00
mg f6bfcceb6c [DOCS] Rename files for section ordering 2023-03-24 19:58:05 +00:00
mg 79bb6cc415 [DOCS] Add basic Docker Desktop deployment info 2023-03-24 19:57:48 +00:00
mg 99161b269e [DOCS] Rename sections for ordering 2023-03-24 19:54:14 +00:00
mg 365c3f04c9 [DOCS] Add configuration documentation 2023-03-24 19:50:18 +00:00
mg 65023cf4f9 [DEPLOY] Stop exposing unnecessary server port 2023-03-12 18:26:18 +00:00
mg 85bb6ae5ba Set fixed version numbers for Python requirements 2023-03-12 17:14:11 +00:00
mg 6eeb74fdd7 [DOCS] Small updates 2023-03-12 15:54:43 +00:00
mg f015929a0c Residual changes from Person-User relationship changes 2023-03-12 15:40:09 +00:00
mg c05ef1ed10 [DEPLOY] Update template env file to require Google Maps API key 2023-03-12 15:39:38 +00:00
mg f8593776c0 [FEAT] Allow admins to manage relationships for all Persons
All Persons now have associated Users, meaning Users can be hijacked by admins to manage the relationships for the associated Person.
2023-03-12 15:39:03 +00:00
mg 284132f4cc [FIX] Formatting of data during display 2023-03-12 15:37:43 +00:00
mg 858933c6bb [FEAT] Update database migrations to be more generic and applicable 2023-03-12 15:37:20 +00:00
mg 0a3c85bb42 [STYLE] Padding above footer 2023-03-12 15:35:42 +00:00
mg 266bdfe628 [FIX] Django compatibility 2023-03-12 15:35:20 +00:00
mg d19554de24 [DEPLOY] Add deployment resources 2023-03-12 13:00:40 +00:00
mg 4e4503e097 [FIX] Offline PWA functionality and style offline page 2023-03-12 12:57:19 +00:00
mg d65ccc807f [DOCS] Update for new database 2023-02-24 19:46:37 +00:00
mg b94c459e56 [DOCS] [FIX] Incorrect URLs 2023-02-24 19:46:19 +00:00
mg b6a6be99da [DEPLOY] Update deployment files for new database 2023-02-24 19:45:56 +00:00
mg 83765c99ad [FEAT] Styling improvements 2023-02-24 19:45:02 +00:00
mg 11a6f8d8f1 [FEAT] Add 404 page 2023-02-24 19:44:33 +00:00
mg bcb2b1bc20 [FEAT] Transition to PostgreSQL database in another Docker container 2023-02-24 19:44:17 +00:00
mg 843bdebabf [FEAT] Add Bootstrap theming through admin dashboard 2023-02-24 19:43:34 +00:00
mg 86e18c399d [FEAT] Enable django-allauth for enhanced user management & federation 2023-02-24 19:42:07 +00:00
mg 05ca7433f1 [FEAT] Add Django command to selectively load fixtures
Only loads data if object isn't a BootstrapTheme that already exists
2023-02-24 19:35:34 +00:00
mg 3beeeab4ae [FIX] Remove redundant data passing 2023-02-12 15:03:11 +00:00
mg ccea25133c [DOCS] Add "choosing how to deploy" section
Also tidy up formatting and remove old comments
2023-02-10 16:00:21 +00:00
mg ced86f308b [FIX] Remove spaces from default email address 2023-02-10 15:57:21 +00:00
mg 6d1e5effda Update Vagrant docs link 2023-02-10 15:33:41 +00:00
mg 809894a04c [DOCS] Clearer deployment instructions 2023-02-10 15:24:27 +00:00
mg 9967c081c9 [DEPLOY] Use Docker images from Docker Hub 2023-02-10 13:59:38 +00:00
mg 555aae5d1c [FEAT] Isolate settings from image build and allow PWA customisation
Settings can now be changed without rebuilding the image
PWA settings can now be changed
2023-02-10 13:32:13 +00:00
mg 905613d8e9 Update password reset completed message
Remind users to complete their profiles
2023-02-10 11:22:57 +00:00
mg e3ea56ce32 [FEAT] Include username in welcome email 2023-02-02 14:59:30 +00:00
mg d66e0ea21a [FEAT] Re-enable basic PWA support without customisation options 2023-02-01 23:29:43 +00:00
mg 50f5363b69 [FIX] Move site URL settings out of constance to allow access for CORS
CORS options require access to these settings, so they must be set before deployment
2023-02-01 23:17:24 +00:00
mg de11df1999 [FIX] Creating relationships with missing Person objects
When User had no associated Person object, or chosen person_pk did not correlate to an existing Person object, error 500 was thrown
2023-02-01 23:14:25 +00:00
mg 35d8d9423a [FIX] Home page header overlay box too wide on small screens 2023-02-01 22:18:08 +00:00
mg 347e189a96 [FIX] Edge case bug when viewing Person before user creates their Person
Handle error thrown if user tries to view a Person object's details (/person/xx) before creating their own linked Person object
2023-02-01 18:38:28 +00:00
mg e15de01cfa [FEAT] Enable PWA functionality 2023-01-20 17:46:21 +00:00
mg 0d03678674 Revert "[DOCS] Build formats settings"
This reverts commit 08c004d42d.
2023-01-20 16:57:35 +00:00
mg 08c004d42d [DOCS] Build formats settings
Use web interface settings for additional build formats
2023-01-20 16:51:15 +00:00
mg 5fca39f32c [DOCS] Add RTD extentions to config 2023-01-20 16:48:09 +00:00
mg 8782b879a1 [FEAT] Add BRECcIA attribution to footer 2023-01-20 16:47:48 +00:00
mg d5eef1a296 [FIX] Date picker date format 2023-01-20 16:47:16 +00:00
mg dcf08830f4 Revert "[FEAT] Attempt to include password reset link in welcome email"
This reverts commit 361ab675d3.
2023-01-19 23:59:36 +00:00
mg 361ab675d3 [FEAT] Attempt to include password reset link in welcome email 2023-01-19 23:49:04 +00:00
mg e1ba0df894 Update repo URL 2023-01-19 23:29:19 +00:00
mg f0dee9794f Update welcome email to link to password reset URL 2023-01-19 23:29:07 +00:00
mg 19698270e5 [FEAT] Password resets 2023-01-19 23:28:55 +00:00
mg f0f03c1175 [FEAT] Allow changing header image scaling on home page 2023-01-19 23:28:36 +00:00
mg 8427b78ba6 Merge pull request #123 from mgrove36/dev
Merge development from personal fork
2023-01-19 21:41:55 +00:00
mg 62a28c6c66 Merge pull request #122 from Southampton-RSG/master
Ensure dev branch is up-to-date
2023-01-19 21:40:30 +00:00
mg bb7568885d Rename tool to network mapper 2023-01-11 13:42:45 +00:00
mg 31a2367514 [STYLYE] Background image on home page 2023-01-11 13:41:43 +00:00
mg b0e51bcfd6 Change default project lead 2023-01-10 20:44:16 +00:00
mg a8f119a1df Change default project names 2023-01-08 18:13:17 +00:00
mg 2ad21765c0 Change admin site headings 2023-01-08 18:13:11 +00:00
mg 7289774dc7 [DOCS] Remove redundant extensions 2023-01-07 22:23:26 +00:00
mg 107e0f317b [DOCS] Update table of contents 2023-01-07 22:23:16 +00:00
mg 2d5f3e3b2e [DOCS] Remove typo 2023-01-07 22:10:16 +00:00
mg ba44a34946 [DOCS] Explain superuser provisioning with Ansible 2023-01-07 22:09:25 +00:00
mg 0c90b72c7f [DEPLOY] Change default debug value 2023-01-07 22:03:12 +00:00
mg 38d6e7e9cc Typo 2023-01-07 22:02:50 +00:00
mg a57aee1ea7 [REFACTOR] Remove redundant options from settings.ini 2023-01-07 22:02:21 +00:00
mg 04f9f81408 Add deployment docs 2023-01-07 22:02:00 +00:00
mg e75631f8a5 Add self attribution 2023-01-07 21:12:31 +00:00
mg c0871a7b51 Add documentation badge to readme 2023-01-07 21:11:47 +00:00
mg 822b6e95aa [FIX] Link not rendering 2023-01-07 21:05:38 +00:00
mg 7e9bbd2792 [BUILD] Switch to using Markdown for docs 2023-01-07 20:59:35 +00:00
mg b00a4dcb8e Update copyright 2023-01-07 20:33:30 +00:00
mg 7555d4bd2b Typo 2023-01-07 20:33:20 +00:00
mg bf896d07b0 [FIX] Add Python requirements file for RTD build 2023-01-07 20:30:44 +00:00
mg 539fb8daa3 [FIX] Remove Python options from RTD config file 2023-01-07 20:28:23 +00:00
mg 35240b25ba [BUILD] Add RTD config file 2023-01-07 20:27:22 +00:00
mg 4d38b2f8f0 [FEAT] Add beginnings of documentation 2023-01-07 20:20:51 +00:00
mg df0d9aa902 Move placeholder images to correct folder 2023-01-07 19:37:15 +00:00
mg 011a01d176 [FIX] attempting to make media folder hosting work 2023-01-07 19:31:49 +00:00
mg 2a08ddba45 Remove redundant code left from the fix in commit d6bd47 2023-01-07 19:21:52 +00:00
mg bcba36a421 [FIX] Welcome email formatting 2023-01-07 19:19:52 +00:00
mg d6bd47b4ea Attempt fix to make constance config accessible in email template 2023-01-07 19:14:34 +00:00
mg 2c1ebbc399 Update settings used in emails 2023-01-07 19:10:15 +00:00
mg 330ec1afe1 [REFACTOR] Move existing images to new media folder location 2023-01-07 19:09:55 +00:00
mg 2096534085 [FIX] move media out of static folder 2023-01-07 18:58:27 +00:00
mg 8608a350f3 [FIX] typo 2023-01-07 18:44:37 +00:00
mg 4e82d363bc [REFACTOR] Use constance variables in email template and add login URL 2023-01-07 18:44:30 +00:00
mg cbd2158307 [BUILD] Remove redundant options from settings file 2023-01-05 23:45:49 +00:00
mg 0355392675 [FEAT] Move a lot of content/settings to Constance
They can now be changed in the Django admin interface
2023-01-05 23:43:31 +00:00
mg c5dca62b0b [FEAT] Automate provisioning of admin user with Ansible 2023-01-05 20:18:59 +00:00
mg 050a69d5ea [BUILD] Update image name in Ansible playbook 2023-01-05 17:57:33 +00:00
mg 07c15281c0 [FIX] Residual compatibility update
Font Awesome icon updated to new version
2023-01-05 17:56:39 +00:00
mg 15bbf2f7d1 [BUILD] Change docker image & container names 2023-01-05 17:56:04 +00:00
mg 7e2491be76 [FEAT] Update dependencies
Upgrade versions of most packages and make other required changes to ensure compatibility. Update database models and migrations to match new requirements set by Django
2023-01-05 17:49:27 +00:00
mg 770b4f1114 Add way to change deployment configuration options 2023-01-01 16:12:45 +00:00
mg 4b37c202f4 Add example settings file for deployment 2023-01-01 16:11:25 +00:00
mg de111bea55 Update Git repo references for devlopment testing 2023-01-01 16:10:49 +00:00