Skip to content

CongregationMS is a system (a Web Application) that can be used in the operations of one or more Congregations of the Jehovah's Witnesses.

Notifications You must be signed in to change notification settings

hanztura/congregationms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CongregationMS

CongregationMS is a system (a Web Application) that can be used in the operations of one or more Congregations of the Jehovah's Witnesses.

This document is for developers who wants to know how to setup and run CongregationMS.

For more info about how to use the system, go to docs/_build/html/index.html.

Installation

For local/development setting:

  • Install python3. Optionally you can use virtual environment.

  • Install base packages, run pip install -r config/requirements/base.txt.

  • Install local packages, run pip install -r config/requirements/local.txt.

  • Make sure your environment variables are properly setup:

    • DJANGO_SETTINGS_MODULE=config.settings.local

    • CONGREGATIONMS_SECRET_KEY=your_secret_key

      • to create your own secret key, on another directory create an arbitrary django-project and you can use the generated secret key there. Run django-admin startproject.
  • Run python manage.py migrate

  • Run python manage.py createsuperuser and follow instructions.

  • Run python manage.py initial_data. (Optional)

    • only run this management command in initial setup.
    • if you are already running a development environment, then there is no need to run this command.
  • You can start your development.

For production setting:

  • TODO
Management Commands for data setup:
python manage.py initial_data python manage.py cities_philippines

Initial Setup: ` python manage.py migrate python manage.py initial_data python manage.py cities_philippines python manage.py createsuperuser ` Create a Congregation Create Groups within the Congregation Create User(s)

Give the user(s) the appropriate Authorization Group

Create Congregation Group(s) that the user is allowed to access

About

CongregationMS is a system (a Web Application) that can be used in the operations of one or more Congregations of the Jehovah's Witnesses.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published