Skip to main content

An app for providing a simple Help Desk & FAQ for users.

Project description

Help Me CI Help Me Develop Documentation Status

Help Me

A simple app for providing a simple help desk for users.

Prerequisites

This package makes use of JSON fields so you’ll need Download and install Postgresql. This will change with Django 3.1+ and the universal JSON field.

Installation

It is highly reconmended that you use a Virtual Environment before installing.

To install, just use pip

> pip install django-permafrost

If you plan to use our templates you will need to installe these additional pacakges too (they are included in the ‘dev’ extensions):

> pip install django-crispy-forms django-multiselectfield

For developers

If you haven’t already, you will need to Set up database and user. -Start the postgres server -Open the psql console -In your console run the following db commands (credentials found in settings.py)

CREATE DATABASE helpme;
CREATE USER django WITH PASSWORD 'password';
ALTER ROLE django SET client_encoding TO 'utf8';
ALTER ROLE django SET default_transaction_isolation TO 'read committed';
ALTER ROLE django SET timezone TO 'UTC';
GRANT ALL PRIVILEGES ON DATABASE helpme TO django;

\q #exits the console

We have a pre-build ‘develop’ project we work from included in this repo. It’s very basic and is used for testing in a consistent Django environment.

First, create your virtual environment.

To install the necessary packages for the “develop” project, run the following command from the root of the repo:

> pip install -e .[dev]

This tells pip to install the package in the virtual environment but still keep things editable (by linking the package instead of copying it).

cd into the developer and apply any migrations…

> ./manage.py migrate

Create your superuser account…

> ./manage.py createsuperuser

Optionally load fixtures…

> ./manage.py loaddata developer

run the Django project normally with

> ./manage.py runserver

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-help-me-0.1.24.tar.gz (16.8 kB view details)

Uploaded Source

Built Distribution

django_help_me-0.1.24-py3-none-any.whl (49.7 kB view details)

Uploaded Python 3

File details

Details for the file django-help-me-0.1.24.tar.gz.

File metadata

  • Download URL: django-help-me-0.1.24.tar.gz
  • Upload date:
  • Size: 16.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.12

File hashes

Hashes for django-help-me-0.1.24.tar.gz
Algorithm Hash digest
SHA256 8f84dc28ab068e33b8167879f081057d853161d514ce1d985fc3f932ab53db3c
MD5 4564c7e1cbf0860df947a5a5b58b7465
BLAKE2b-256 3ef6f7dfdf95810300e6ac588d286d5be4c74eaa49d3645a75d7dce1ec8b6813

See more details on using hashes here.

File details

Details for the file django_help_me-0.1.24-py3-none-any.whl.

File metadata

  • Download URL: django_help_me-0.1.24-py3-none-any.whl
  • Upload date:
  • Size: 49.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.12

File hashes

Hashes for django_help_me-0.1.24-py3-none-any.whl
Algorithm Hash digest
SHA256 37d3435dc5d496f755a69cfbe6e1248a69cd10c31f7eab1f2deece829a70c510
MD5 1721a93d02e2d6ed098f8705b21f8ea6
BLAKE2b-256 9e37247239c185451544ca6bb42b7c9b031f76934417db93532b2d67a2306ede

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page