Added flatpages
Error page fixes and additions
Handled issue where the port form was submitted on Enter keyup
Fixed typo that caused ports dialog window not to appear
Expiration mechanism and messages refinement
Added missing comment tags. Handles temporarily disabled then action additions
Merged outofsync with error in UI. Closes #1793
Temporarily (until decided) disabled rate limit additions
Fixed a bug where rate limiting values were not checked against the lowest value. Closes #1804
Added IP logging in mails and logs
Customized 500 error page. Altered 503 page
Code formatting
Changed application UI. Added ports section as accordion for advanced settings
Implemented NOC, Helpdesk and tech-c notification via mail upon rule changes. Closes #1794
This commit refs #1793. If no feedback is received, issue will close
Added pending and suspended to default checked
Added mobile-flavoured filtering buttons
Removed color coding from table rows
Wrapped checkbox under a nice jQuery UI button
Added a hide columns with no actions checkbox. Added cookie to that. Minor cleanup
Added missing js class
Code cleanup. New implementation of long polling timeout. Done by server. Client has a backup mechanism to reconciliate failed
Fixed rule expiration cronjob. Removed unwated if statement
Fixed an expiration date issue in templates
Added an expiration tooltip plus what this needed to operate
Added peer in mail templates
Fixed some issues with longpolling keepalive and error handling
Fixed expiration mail phrasing
Fixed cache issues. Fixed a major long-polling issue with a keepalive function
Poller cleanup and corrections. CSRF protection for js included
Reformated mail body
This commit closes 1755 , closes 1754
Fixed an issue in view with expiration date
Implemented expiration date selection with client and strict server validation
Solved issue with retrieving same rules
Mailing templates created
Invoked mailing mechanism
Added fields to admin interface. Minor changes with UI datatables
Added rule pk as hidden to show latest first. Altered match SHIB special attribute resolution
Renamed route to rule in templates
Implemented login page. Altered settings.py.dist . Implemented update on change
Code cleanup. Added a networks existence check while adding route
Slight change in datetime import. Addition of has expired func in Route
Invoked user messaged framework to warn about illegal editing
Monkey patched User model. Poller js is templated. Plus minor changes. With changes
Monkey patched User model. Poller js is templated. Plus minor changes
Added group view on initial page
Added user seperation into long-polling
Massive changes. Added long-polling support
Added celery and beanstalk
Added missing dirs