Addressed issue where rule with ERROR status kept on being checked. Closes #2322
Added a moving dot gif to response to indicate ongoing activity
Added breadcrumbs to profile page
Added footer placeholder and seperate footer file
Renamed grnet-logo to logo
Errors template now render as base extension
Added a template block into base to ease rendering of errors.html
Unneeded files' cleanup
Refined administrator privileges and actions on users' rules
Superuser can create and edit rules on behalf of other peers. Added smart edit
Minor character fix
Minor bug fix that caused datatables content no to be rendered properly
Bug fixes related to Shib auth
Fixed serious bug with csrf token cookie
Minor ui fix in mail templates
Refined mail templates to include protocol statements
Added protocol to match conditions
Added FQDN resolving in mail notification templates to denote the host that an action originated
Minor css fixes
Application form ui improvements
Fixed activation title template
Added transparency to console dialog
Altered user pending activation message
Added required registration template files. Closes #1873
Added a dict element to denote missing shib attributes
Added an error message to user profile for users with no admin networks
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