Flyspray - The bug killer!

“If debugging is the process of removing bugs, then programming must be the process of putting them in.” – Edsger Dijkstra

This is the Bug Tracking System for the Flyspray project. This is not a demo! Before opening a new task, please read the guidelines!

Do not issue bugs reports against versions earlier than 0.9.9.6

Security problem? Check the security section.

Tasklist

FS#1174 - TODO List for 1.0

Attached to Project: Flyspray - The bug killer!
Opened by Florian Schmitz (Floele) - Sunday, 28 January 2007, 00:18 GMT+1
Last edited by Cristian Rodríguez R. (judas_iscariote) - Wednesday, 10 June 2009, 01:32 GMT+1
Task Type TODO
Category Backend/Core
Status New
Assigned To No-one
Operating System All
Severity Medium
Priority Normal
Reported Version 1.0.0 devel
Due in Version 1.0.0
Due Date Undecided
Percent Complete 10%
Votes 13
Private No

Details

A list what could/should be done for 1.0

  • get rid of modify.inc.php (make do-modes pluggable)
  • database transactions
  • new templating engine (eval free)
  • user area (summed up notifications, own notes)
  • remove the usage of $_REQUEST and the Req class (only reduce)
  • add two checkboxes SSL and TLS to the SMTP configuration section in order to permit usage on servers that requires them (f.e gmail)
  • Find no longer used functions in the code and remove them
  • Add an option for SSL login
  • permit multiple flyspray installations with a single codebase.
  • Add support for both sqlite and mssql - not needed.
  • Make threaded mail really work.
  • Localize the Installer/Upgrader
  • cleanup messy code like includes/events.inc.php, scripts/depends.php and Notifications::GenerateMsg(), class.database.php
  • Upgrade to SwiftMailer v3 (when released for PHP4)
  • IRC bot (?)
  • simplify task changes ( FS#1203 )? quick-edit is enough
  • link to dokuwiki syntax
  • replace FS prefix
  • conversion scripts for most popular BTs
  • improve voting and comments
  • lock password capability?
  • auto-close tasks...
  • restrict assignees (group permission → “show for assignees”, default 1)
  • last-edited-by column, others,  FS#1330  (redundancy table?)
  • hide not editable fields
  • allow ordering of fields
  • for upgrading, to not make all fields project level?
  • e-mail language depends on sender not recipient
  • Provide functionality similar to bugzilla 3.0 “whining” (Custom scheduled notifications)
  • remove all usage of split() and ereg_* functions, this include sending patches to external libraries.
  • Social networking authentification (Google, OpenID, Oauth, Facebook, Yahoo)
Comment by Florian Schmitz (Floele) - Sunday, 28 January 2007, 22:50 GMT+1

Example of user area → notifications.

Comment by Florian Schmitz (Floele) - Tuesday, 30 January 2007, 18:25 GMT+1

And notes...

Comment by Florian Schmitz (Floele) - Saturday, 03 February 2007, 09:46 GMT+1
Localize the Installer/Upgrader

Vote -1 :-P

Comment by Jan (nighty) - Monday, 05 February 2007, 09:56 GMT+1

a suggestion: make user-rights translateable (the Permission-List showing up when holding the mouse over the current logged in user at the top left)

Comment by Premek Brada (pbrada) - Monday, 26 February 2007, 21:25 GMT+1

My two suggestions:

  1.  FS#1040  - Close Multiple Tasks at once.
  2. bring the ‘Assign to’ button (→ list of users) back, as discussed in the mailing list
Comment by Cristian Rodríguez R. (judas_iscariote) - Tuesday, 03 April 2007, 10:15 GMT+1

Florian..what you think about adding an option like:

“if a task or comment contains an attachment, include it in the email notification too”.

???

Comment by Florian Schmitz (Floele) - Tuesday, 03 April 2007, 17:25 GMT+1

You mean send the attachment per mail? That might be a problem if the attachment is large which would cause maybe a lot of additional traffic.

Comment by Jens-André Koch (vain) - Tuesday, 27 November 2007, 18:04 GMT+1

A new templating engine (eval free) was questioned: What about Smarty or phptal?

Comment by Florian Schmitz (Floele) - Tuesday, 27 November 2007, 22:18 GMT+1

Smarty: No. Phptal: A possibility, but right now this is rather low priority since the eval-based templates have not caused any serious issues yet.

Comment by Baptiste SIMON - Libre Informatique (BeTa) - Wednesday, 13 February 2008, 13:36 GMT+1

full compatibility w/ PostgreSQL
ticket #1415

Comment by Jérémie (jeremieh81) - Thursday, 21 February 2008, 17:29 GMT+1

e-mail language depends on sender not recipient =⇒ would it be : "e-mail language depends on recipient not sender" ??? if yes :
no : already exist

Comment by Alex Revetchi (alex-revetchi) - Monday, 31 March 2008, 21:08 GMT+1

it would be nice to be able to create subtasks for a task

Comment by Slash Bunny (Slash) - Wednesday, 16 September 2009, 01:23 GMT+1

Templating Engine: Since I've seen more Zend stuff in the code base, Zend_View might be a good choice. It's not exactly an "engine" in the sense that has it's own language that needs to be parsed or anything like that. It's very, very similar to Savant3 or Solar_View. Good, elegant, and flexible options, in my opinion. These would probably be easier to integrate with the existing code, if the time comes.

Comment by Cristian Rodríguez R. (judas_iscariote) - Wednesday, 16 September 2009, 01:40 GMT+1

Nope, in case we do something, we will move to symfony.

Comment by Jon Leaman (jwleaman) - Sunday, 15 November 2009, 18:15 GMT+1

Hi, I noticed above you have "add two check boxes for e-mail notifications" crossed off. I would very much like to add this functionality to my version of flyspray without having to wait for 1.0 (which I am excited about). I would be willing to, at minimum, write up some docs on notifications and managing them – and maybe a few write a more docs going forward. Also, I would propose a seperate issue for the ssl and smtp.

Comment by Kim, Tae-yi (mg2000) - Wednesday, 10 February 2010, 03:19 GMT+1

No more update??

Loading...