Skip to main content

NEMO Plugin - Multi-Tool Calendar View

Project description

This NEMO plugin is inspired from the multi-tool calendar view features implemented by Princeton and Penn State. But rather than implementing the feature as a custom code, the feature can now be implemented by installing this plugin.

The following templates are overridden due to the installation of this plugin:

templates/calendar/calendar.html
templates/calendar/reservation_event_feed.html

Description

This plugin allows for reservations from multiple tools to be displayed on the calendar view. The plugin adds a checkbox to the left of each item located in the Areas/Tools sidebar. The plugin also changes the default title of reservations to include the area/tool the reservation is made for.

Checking an item's box will take all reservations made from that item and display them as calendar events in green. Selecting an item (ie. clicking the name of the item) will display the item's reservation in blue, as per NEMO's default behaviour. The difference in event colour is to uniquely identify which item the user is performing reservations for.

Installation

  1. Install plugin.
pip install -i https://test.pypi.org/simple/ multitool-cal-view
  1. Add the plugin to INSTALLED_APPS in your settings.py file.
INSTALLED_APPS = [
    ...
    'multitool_cal_view', #must be placed before 'NEMO'
    'NEMO',
    ...
]

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

multitool_cal_view-0.0.2.tar.gz (9.4 kB view details)

Uploaded Source

File details

Details for the file multitool_cal_view-0.0.2.tar.gz.

File metadata

  • Download URL: multitool_cal_view-0.0.2.tar.gz
  • Upload date:
  • Size: 9.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.8.10

File hashes

Hashes for multitool_cal_view-0.0.2.tar.gz
Algorithm Hash digest
SHA256 3b796f79707b100142ebdc2c77ba11b70c339c5c17d3d858008353f1eff38e83
MD5 73e84859db3e72355ba6a0447f9ff0b2
BLAKE2b-256 e362aaac7c104b9eb21c99f0eeeaa6daf9695a4a71ba0d2675e5ddfe0cbcf94e

See more details on using hashes here.

Supported by

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