A graph illustrating ticket changes over time for Trac 0.12/1.0.
The plugin is also available on PyPI.
A graph illustrating ticket changes over time for Trac 0.12/1.0.
License: Other
A graph illustrating ticket changes over time for Trac 0.12/1.0.
The plugin is also available on PyPI.
I made some changes that will allow the change in time not to affect the tickets as well as the visualization of the "worked" tickets.
Plus I also added some functionality like:
My pull is here:
https://github.com/EffEPi/TracTicketGraph
The ticketgraph will show the last 90 days by default which is perfectly fine. But you are able to enter bigger numbers like 10000. In my test I could not go further than 738632 on https://core.trac.wordpress.org/ticketgraph?days=738632. Amazing to see the bunch of closed tickets around the year 200! I'd expect the graph to simply show all he has instead of going back in time, if you enter numbers like these.
Regarding Ticket: https://core.trac.wordpress.org/ticket/58388
They told me to come here.
Looks like this can easily be patched around
\ticketgraph\ticketgraph.py, L. 98
days_back = req.args.getint('days', self.default_daysback)
by something like
max_days_back = 3000 # Maximum number of days allowed
days_back = req.args.getint('days', self.default_daysback)
if days_back > max_days_back:
days_back = max_days_back
Query by ticket type, as in nacin@cf3ce11.
The value is currently fixed at 90. We could make it configurable.
the legend in the top right corner obscures the most "interesting" (ie the most recent) data. maybe move to the left corner or outside the graph.
Since the graph is labeled "Ticket Graph", I think it's highly redundant to have the four labels in the legend be "Closed tickets", "New tickets", "Reopened tickets" and "Open tickets". Striking 'ticket' from each of these makes it more concise, and obscures less of the graph data.
Seeing this error with Trac 1.2.1:
jquery.flot.min.js:1 Uncaught TypeError: Cannot read property 'msie' of undefined
at c (jquery.flot.min.js:1)
at new B (jquery.flot.min.js:1)
at Function.C.plot (jquery.flot.min.js:1)
at HTMLDocument.<anonymous> (ticketgraph.js:10)
at j (jquery.js:2)
at Object.fireWith [as resolveWith] (jquery.js:2)
at Function.ready (jquery.js:2)
at HTMLDocument.J (jquery.js:2)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.