Git Product home page Git Product logo

raptor's People

Stargazers

Steve Edwards avatar Luke Denison avatar

Watchers

James Cloos avatar Ron avatar Luke Denison avatar Steve Edwards avatar

raptor's Issues

First call resolution

Being able to create a ticket that was solved on the first try would prevent the end user from receiving two emails for a simple request (i.e. Ticket opened, ticket closed).

Add checked in hardware

The ability to add information about hardware checked in regarding an incident. Perhaps as a special type of attachment.

starring incidents

Users should be able to click a star icon on an incident and subscribe / unsubscribe themselves from notifications for the incident

Add Equipment Checkin

Users should be able to add equipment to an incident for things like taking in hardware to fix and later return

AJAX Autocomplete for Staff and Client

When entering a client ID or staff username in the "Create Ticket" view, an AJAX lookup should be used to help suggest the name and fill in additional information (first/last name, etc).

HTML Rich Emails

Emails out from Raptor should be well formatted to make them easier to read and more aesthetically pleasing than plain text.

Add Team Assignment to Incidents

Team should always be specified when an incident is assigned, including when it is assigned directly to a user. Users can exist in multiple teams so the incident should be assigned with team context as well. This also means that users should have default teams.

Edit teams

Admins should be able to edit teams, create new teams, assign people to teams, and subscribe (starring system) to notifications for teams. Teams should also be able to specify a specific IMAP mailbox to listen for incoming email incidents.

Edit Priorities

Admins should be able to edit priorities, assign them icons (from glyphicons) and order their rankings relative to one another

Add Notifications

Users and clients should receive email notifications when important actions occur such as opening and closing incidents.

Users should also be able to turn these on/off with the starring system

Add Incident Tags

Users should be able to create hierarchical tags which can be applied to incidents for example:
Database > login > password reset
Where the parent indicates which category the tag belongs to.
They should be able to tag an incident with a parent tag also if they want.

Filter Builder

A user should be able to build filters and save them to access later.
There should be an interface where you can add multiple assigned_to values (users and teams) as well as do things like specify relative due date ranges (like today + 3 days), certain priority types, certain statuses.

Assigned_to should be an auto suggest that lets you add as many values as you want, which creates a number of OR clauses in the query. Status and Priority could be checkboxes which create OR clauses also.

You should be able to connect each group with a keyword like AND, OR, or NOT.

Add template open and close feature

If there is a high volume issue that lots of clients are opening incidents about (like a temporary outage) you should be able to record clients on the same incident template and close them all at once (notifying everyone that had an incident).

Email Incidents

Admins should be able to specify imap account info so that the application will check an imap mailbox periodically for new email to generate incidents from. That imap account should also be able to have mailboxes (with filters configured on the mailbox with whatever tool they choose) that different teams can monitor for email to automatically assign them to that team.

Add IMAP incident generation

Different teams should be able to specify an imap mailbox to listen to for incoming incidents. If the incident currently exists, it should append the email details to the incident, otherwise it should create a new incident. This should run every 5 minutes or so.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.