A management site for the Claremont MakerSpace https://manage.claremontmakerspace.org/
Go to file
Adam Goldsmith e03b9e3c70 Always show admin facet counts in most models with filters
New feature in Django 5.0

Didn't enable always on HIDEvent admin, as the table size is relatively large
2023-12-04 13:09:13 -05:00
cmsmanage Remove separate database for doorcontrol app 2023-11-29 17:28:41 -05:00
dashboard Add a dashboard for showing relevant links and apps to users 2023-04-14 01:30:42 -04:00
doorcontrol doorcontrol: Convert HIDEvent.is_red to newly added GeneratedField 2023-12-04 12:05:37 -05:00
membershipworks Always show admin facet counts in most models with filters 2023-12-04 13:09:13 -05:00
paperwork Always show admin facet counts in most models with filters 2023-12-04 13:09:13 -05:00
rentals Always show admin facet counts in most models with filters 2023-12-04 13:09:13 -05:00
static Bump tabulator to v5.5.2 2023-09-26 23:27:31 -04:00
tasks Re-apply Black formatting 2023-09-07 10:56:22 -04:00
templates Make the login page look a bit better by adding some white space 2023-11-06 13:14:56 -05:00
.gitignore Add /markdownx/ to gitignore 2022-02-14 16:27:59 -05:00
.pre-commit-config.yaml Bump pre-commit dependencies 2023-11-29 17:28:41 -05:00
manage.py Rename recmaint -> cmsmanage 2022-01-27 17:14:44 -05:00
pdm.lock Update django to 5.0 2023-12-04 11:38:32 -05:00
pdm.toml Use compatible version save strategy in PDM 2023-06-21 14:09:00 -04:00
pyproject.toml Update django to 5.0 2023-12-04 11:38:32 -05:00
README.md Fix setup commands in README 2023-11-29 17:28:41 -05:00
renovate.json Add renovate.json 2023-11-19 04:20:05 +00:00

CMS Management

A management site for the Claremont MakerSpace

Development

  1. Get Python 3.9 and PDM
  2. Run pdm install
  3. Copy ./cmsmanage/settings/dev.sample.py to ./cmsmanage/settings/dev.py
  4. Run pdm run ./manage.py migrate to create database tables
  5. (Optional) If you have access to the production server, you can use real data:
    1. pdm run ./manage.py dumpdata -o whatever.json (on the server)
    2. pdm run ./manage.py loaddata whatever.json (on your machine)
  6. Run pdm run ./manage.py createsuperuser to make a user
  7. Run pdm run ./manage.py runserver to start the server