Comments (8)
I've committed some initial work on an extendable plugin system. I also began writing some code to show how it can be done with Redmine, but it's not complete yet.
from sentry.
IIRC, Trac uses xml-rpc, Mantis has SOAP hooks. Not sure about Redmine.
Maybe a UI similar to ShareIt. Show a button that expands to recognizable ticketing systems and when user selects one, the incident is formatted to the destination format requirement.
Similar plugins for jira, roundup, etc could be added.
from sentry.
Redmine has a RESTful API. http://www.redmine.org/projects/redmine/wiki/Rest_api
from sentry.
Sounds really promising!
We (interactive agency) are using Redmine, and that would be really helpful.
However, it should possible to define a workflow of the automatic bug reports originating from Sentry - for example they should define who should review the bug report and decide on it's priority (team lead, project owner etc - depending on the organization culture).
from sentry.
This is going to require support both on the Sentry side and the ticketing system side.
If in addition to "marking as resolved" in Sentry there was an option to "File a ticket" for the configured ticketing system, Sentry would then, instead of offering the checkmark for that Sentry group, link to the ticketing system's ticket. The ticketing system would need a plugin such that if the ticket was filed via Sentry, resolving it would send a request back to the sentry server to mark it resolved in Sentry. If it was resolved in Sentry and then a new error message came in about the same issue, the UI could present the user an option to re-open the ticket or to dismiss the report, as the committed fix may not have been released yet.
On the sentry side, this would require...
- a landing point for a ticketing system to resolve or re-open a Sentry group
- a ticketing system driver in Sentry to export the data to the ticketing system
- a plugin in the ticketing system to accept/re-open issues from Sentry and submit status updates back to it
I'd probably be willing to throw some company resources at this and an implementation for Redmine.
-jag
from sentry.
I want to move towards a heavier API in Sentry 2.x. There's a start to some of it, so we just need to expand on it.
Basically:
- Endpoints for performing actions
- Hooks for modifying the interface
from sentry.
I've made a TracPoster, and am working on improving it currently. Just need some help with learning how to add items to the plugin interface and how to add something like a button to send to trac, to the group details page
from sentry.
+7 (7 team members) for adding "trac" support in "Link Issue Tracer" in sentry
from sentry.
Related Issues (20)
- Your HOT 1
- Set customizable alerts for Error Quota Notifications HOT 6
- [DevToolbar] Click into Issues to show a list of breadcrumbs to repro that issue
- [Replay] Convert from react-virtualized to @tanstack/react-virtual
- [User Feedback] Convert from react-virtualized to @tanstack/react-virtual
- Events only getting halfway through ingest causing ML grouping weirdness
- Project issues filter problem HOT 2
- Disabling Escalating Issues Algorithm for certain environments HOT 2
- Opsgenie Integration: add notes to Opsgenie Sentry alerts HOT 1
- Internal error when creating a release with commits HOT 5
- Help customers measure impact of custom stack trace rules
- [UI] List components are not always correctly used
- [Auth] Login breaks when already logged in HOT 2
- @sentry/nextjs Integration Causes Build Failure Due to "JavaScript Heap Out of Memory" HOT 1
- [DevToolbar] Create a setting to enable highlighting React Components
- Repository.MultipleObjectsReturned when fetching commit data HOT 2
- Configurable 'send to channel' flag for slack reminders from alerts HOT 2
- Mention assignee on slack alerts HOT 3
- Replay: Tab in transaction overview changes date selector to 90 days
- Custom Integration token with Admin Permissions cannot change the roles of Organization Members HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sentry.