ion icon indicating copy to clipboard operation
ion copied to clipboard

TJ Intranet 3

Results 125 ion issues
Sort by recently updated
recently updated
newest added

## Topic of discussion Currently, we use a fairly simple means of recommending users for activities (https://github.com/tjcsl/ion/blob/master/intranet/apps/eighth/management/commands/generate_similarities.py). This approach is not completely accurate. ## Proposed options/solutions I am not fully...

type/enhancement
area/eighth

## What part of the codebase needs to be tested WebSocket consumers (wss://) ## Sample test cases that should definitely be covered * Close incoming webSocket connections that don't match...

type/enhancement
area/testing

## What needs to be refactored The templates at `eighth/signup.html`, `eighth/multi_signup.html`, and the new `signage/signup.html` contain a lot of redundant content. For example, similar scripts/lines of CSS exist in each...

area/eighth
type/refactor

From https://travis-ci.org/tjcsl/ion/jobs/569530560 It appears that the Travis workers intermittently cannot connect to the FCPS emergency page. We should diagnose this issue. ``` HTTPSConnectionPool(host='www.fcps.edu', port=443): Max retries exceeded with url: /alert_msg_feed?26088265...

area/testing

Currently, if a large range is selected, the action takes a long time and can return a lot of data. Care should be taken to not break the sorting functionality.

area/performance
area/ui
area/eighth-admin
good first issue

There are many spots in the codebase where we print out straight objects. Often times, it is without context, like a QuerySet or a single object. We should add context...

help wanted
area/logging
good first issue

The [Open Tracing project](https://opentracing.io/) is fast becoming the industry standard for vendor-neutral, open, and distributed tracing. We could use it to trace slow request and otherwise improve Ion performance.

type/feature
area/analytics

We should gather information on print jobs sent via Ion printing and present this information to Ion admins. For example, number of print jobs by user or average number of...

type/feature
area/analytics
area/printing

Currently, Ion has certain areas where it may benefit from taking certain actions based on a user's settings or the circumstances surrounding a request For example, it may benefit users...

type/feature

This improves user experience, and is also the only missing piece preventing the "Install to Home Screen" prompt on [Chrome](https://developers.google.com/web/fundamentals/app-install-banners/#criteria).

type/feature