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.5

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+2
Last edited by Cristian Rodríguez R. (judas_iscariote) - Monday, 07 July 2008, 18:00 GMT+2
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 7
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)
Comment by Florian Schmitz (Floele) - Sunday, 28 January 2007, 22:50 GMT+2

Example of user area → notifications.

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

And notes...

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

Vote -1 :-P

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

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+2

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+2

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+2

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+2

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+2

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+2

full compatibility w/ PostgreSQL ?
see ticket #1415

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

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

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

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

Loading...