Report: Issues where the URL field is used
All reports| Creation date |
Sections | Submitted by | Urgency | Type |
Manzuk István points out on the mailing list that there is now documentation regarding how to deploy issue scripts. It should be on the page where you can download reports.
3 years and 4 months and 3 days old
#0148 AJAX preruns on Reports
I'm thinking that when you view a report the report object should "cache" the number of found issues so that when you click on Reports you should see how many there are of each when you run the report. The way this could work is that every time you run a report, the count is added as an attribute on the report itself. If the report object doesn't have such an attribute it could go an do a count simply by running the report without showing the issues. The cache timeout could be triggered by a change in any of the issues inside the issuetracker. Keep an internal counter inside the issuetracker that gets incremented every time there's a new issue or followup added somewhere. What the number is doesn't matter. But this number is what the reports take a snapshot of. For example:
class IssueTracker:
def SubmitIssue():
...
self.change_incr += 1
class Issue:
def ModifyIssue():
...
self.change_incr += 1
When you run the report, you take a copy of change_incr something like this:
class IssueTracker:
def countReportYield(report):
if report.getCacheIncrement() < self.change_incr:
issues = _do_run_report(report)
report.setCount(len(issues))
report.setCacheIncrement(self.change_incr)
return len(issues)
else:
return report.getCount()
The benefit is quite little but perhaps very useful. You can show how many issues you can expect to find when you run a report (before you run it).
The actual storage of this might be best in the ReportsContainer object because then you can move the reports from issuetracker to issuetracker without dragging with you lots of irrelevant data that is unique for each issuetracker.
3 years and 4 months and 3 weeks old
We don't need to html quote now that we use CDATA.
3 years and 5 months and 3 days old
#0124 RSS sort order
It seems that the RSS feed is sorted by creation date in the reversed order.
3 years and 5 months and 3 days old
When you're adding an issue and press the "Save draft" button, the "Saved drafts" floating box on the right hand side appears for the issue you're working on. It shouldn't.
It should work like it does the second or third or fourth... time you press the Save draft button. It seems some sort of session hasn't yet been set.
3 years and 6 months and 3 weeks old
It appears there's a bug in showing the url of an issue. When trying with a long URL it returns the A HREF tag but only the attribute, not the content thus making it appear blank.
This issue for example has a URL but it's not display (unless you're looking at this after the fix)
3 years and 7 months and 12 days old
Problem solved. There's a missing return in showBriefURL():
def showBriefURL(self, url, maxlength=70):
""" show begining and end of a URL """
if len(url) > maxlength:
half = int(maxlength/2)
url = url[0:half]+'...'+url[-half:]
else:
return url
Hi, I am trying to setup this Issue Tracker. When recieving inbound email I get an Error...
_________
Site errorThis site encountered an error trying to fulfill your request. The errors were:
Error Type
TypeError
Error Value
cannot concatenate 'str' and 'builtin_function_or_method' objects
Request made at
2005/02/07 15:48:12.250 US/Central
______________
It appears to scrape the POP3 Account clean,
It only happens when there is mail to be downloaded,
otherwise it states...
'Created 0 issues' as it should do.
It is entirely possible that I have in fact missed something basic, any ideas please advise, thanks bill
3 years and 9 months and 2 weeks old
The error you get sounds like a simple bug that I am responsible for. Can you send me the traceback? Or at least where in the code it happened.
The inbound email feature deletes the email from the pop3 account and does not put it back if there is a system error.
Thanks.
Your symptoms you state are correct, the problem is more that it is not importing rather than the scraping...if it's not gonna enter the emails into the issue tracker, then the email needs to stay in the POP3 mailbox...
thanks, bill
Sure. I know that it's a flaw but fixing it would be a feature improvement I'm not ready to invest in now. What I do want is to clear out all straight forward bugs where the programming is fundamentally wrong.
Hi Bill,
Just wanted to let you know that the next version of the issuetrackerproduct is going to fix this thing you're asking about. You can select whether emails should be deleted or not after you have dealt with them. If you chose to keep them on the server, no duplicates will be made but if you have a anti-spam-learning proxy or something like that the email will be passed through the proxy many times.
This next release will the one after 0.6.13 and it's going to be an Experimental release since I intend to include loads of new features. If you're interested in getting involved in testing this stuff, please let me know.
#0004 WYSIWYG Editor Support
It would be nice to have kupu support in the issue tracker.
(And email address protection from spiders.)
3 years and 10 months and 2 weeks old
WYSIWYG has been considered. Very few people have asked about it but it could become a user option. Just like you can change between Plain text and StructuredText, maybe there should be one for WYSIWYG.
email address protection is already in place. See the additional note I put into the Demo issue tracker Add Issue
Look at how my email address is used on this very page by viewing the source code. (don't right-click and "View Selection Source" in Firefox) Try refreshing the page and view the source code again.
I would really appreciate this because sometimes one needs some kind of formatting and then Structured Text is a pain for the novice. But everybody has at least some minimal experience with some office applications.
We use kupu as WYSIWYG editor with our content management system and it works quite nicely with the gecko browsers on all platforms and IE6SP2 on Win. But you might also look at its predecessor EPOZ if kupu is an overkill for this task.
(Sorry about the email protection; I didn't check this correctly.)
How about External Editor? Would that be of interest to anyone?
What about htmlArea3?
Marc, would you be interested in helping out writing a monkey patch that enables a third display format to Add Issue and the followup forms?
I'm not an expert with either of these WYSIWYG editors but I do remember that Epoz sucks compared to htmlArea3 and FCkeditor (can't remember the spelling). One of these works quite clever in that it allows you to have normal textarea boxes (like the issuetracker does) but then have these replaced with a WYSIWYG editor. That sounds quite promising to me.
Patching the templates with textarea boxes is just one thing. The next task is to add support for a third displayformat, html. That's what I'm more than willing to help out with if you can get started on a pluginlike product for WYSIWYG editing.
There needs to be an extra linebreak clearer on the home page where there are only very few issues. I've temporarily fixed it on this one thanks to CheckoutableTemplates.
3 years and 10 months and 2 weeks old
You might need to have some Recent History for it to appear.