|
2617 | Backend/Core | Feature Request | Low | Preview button not at the good place | Maybe | |
| | | 26.09.2020 | 26.09.2020 |
Task Description
The “Preview” button is not at the good place.
The “Preview” must to be near “Add this task” with same background button color.
Thanks in advance.
|
|
2616 | Backend/Core | Bug Report | Medium | There is a problem after a http/https link on a line wi... | Confirmed | |
| | | 25.09.2020 | 10.11.2020 |
Task Description
When we add http/https links there is a problem.
I think, the problem is here for other URI too.
Examples:
1/ With this code without code section : The code:
blablabla
- https://example.tld
- https://example.tld
We obtain:
The code : blablabla - https://example.tld - https://example.tld
2/ Same to with a text in more, with this code without code section : The code:
blablabla
- example 1 https://example.tld/
- example 2 https://example.tld/
We obtain:
The code : blablabla - example 1 https://example.tld/ - example 2 https://example.tld/
|
|
2614 | Email | Bug Report | Critical | Connection timed out #110 | Unconfirmed | |
| | | 16.09.2020 | 16.09.2020 |
Task Description
If you are reporting a bug please provide as much information as possible to help understand and reproduce the problem:
Did you installed an official release or did you used an inoffical docker?!
database type and version, php version and OS version/linux distribution flavour, global or project settings you used that could be relevant for reproducing the problem
Steps done to create the problem: Deleate a Task
Expected behavior: Send a email
Experienced behavior: Completely unexpected exception: Connection could not be established with host smtp.gmail.com [Connection timed out #110] This should never happend, please inform Flyspray Developers
|
|
2613 | Public Relations | Information | Very Low | Email ist Signup | Unconfirmed | |
| | 1 | 16.09.2020 | 16.09.2020 |
Task Description
My School has blocked me from signing up for the Mailing list, how do I sign up or can you add me?
|
|
2612 | User Interface | Information | Medium | Restrict some projects to users | Waiting on Customer | |
| | | 19.08.2020 | 24.08.2020 |
Task Description
Hi, it could be fine that we could restricted some projects to some users; for example, user #1 could access (and see) project#1, project#3; user#2 could access project#1, project#2, project#4 …
thanks if you can take care of this sincerly, Domi Belgium/Europe
|
|
2610 | User Interface | Feature Request | Low | Effort pop-up timer | New | |
| | | 07.05.2020 | 24.08.2020 |
Task Description
It would be terrific to have a small pop-up window that appears when you click to start tracking of an item. In the window could be:
This would help tremendously to remind a developer that he has one or more timers going in FlySpray.
If multiple timers are started, there could be multiple timer windows, each identified by the task name showing as part of the window (title bar or some text near the timer).
|
|
2609 | User Interface | Feature Request | Low | Add an Effort Description field | Maybe | |
| | | 07.05.2020 | 25.08.2020 |
Task Description
It would be nice to have a description field to put a brief note about the work done for a given effort item. This would help when using effort tracking for the purpose of making invoices to a client.
|
|
2608 | Email | Bug Report | Medium | Notification email sent although not requested | Unconfirmed | |
| | | 05.05.2020 | 05.05.2020 |
Task Description
I tried to register a user test3, and in my flyspray Installation the adminstratior disabled the notifications. So I could only select “None” as text next to “Notifications”. After I pressed the button “Send Code!”, I received the email with the confirmation code. I clicked on the link in the email, and on the appearing website I entered the confirmation code and password and pressed the button “Register this account”.
Then I got the next e-mail message. This message begins with:
“You have registered at Flyspray. Your details are as follows:”
This e-mail ends with the sentences:
“You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don’t want to receive mails in future, you can change your notification settings at the URL shown above.”
But this is not true. I have not requested this email. I as user test3 cannot change the notification settings because the notifications are disabled by the administrator.
|
|
2607 | Authentication | Bug Report | Low | Whitespaces in email address field | Unconfirmed | |
| | | 03.05.2020 | 03.05.2020 |
Task Description
When I try to register at flyspray and add a space before the email address, registering does not work, I get the error message: “You did not enter a valid email address”. But my email progam ignores the space when I do the same there.
|
|
2606 | Database Queries | Feature Request | Low | duedate column sort asc in tasklist should put unset du... | New | |
| | | 02.05.2020 | 02.05.2020 |
Task Description
When a tasklist contains the duedate column and the user sorts by duedate ascending, the tasks that do not have a duedate set should not be listed first. Instead they should be listed after the tasks with duedates.
This way a user can see the task with the earliest duedate first instead of seeing a bunch of probably not so important tasks without duedates set.
|
|
2603 | Backend/Core | Bug Report | Very Low | Psi XMPP client (19-04-09) | Waiting on Customer | |
| | | 21.04.2020 | 25.09.2020 |
Task Description
From: https://groups.google.com/forum/?hl=en#!topic/flyspray/jC5BBQ1XiQo
19-04-09 // More one year ago.
On https://www.flyspray.org/ On https://www.flyspray.org/devel/team/
Replace : - https://www.psi-im.org/ → https://psi-im.org/
→ Remove the WWW.
|
|
2602 | Documentation | Feature Request | Low | https://github.com/flyspray/flyspray instead of https:/... | Waiting on Customer | |
| | | 21.04.2020 | 09.10.2020 |
Task Description
From: https://groups.google.com/forum/?hl=en#!topic/flyspray/ItWHIOcu8wk
19-04-09 // More one year ago.
On the Flyspray homepage, no informations about https://github.com/flyspray/flyspray…
A lot of people think that the project is dead.
In the same time, can you change the https://github.com/Flyspray to https://github.com/flyspray ?
No lost, you can try it already works but it is not the default.
https://github.com/organizations/Flyspray/settings/profile → “Rename organization” and replace Flyspray → flyspray.
|
|
2600 | Backend/Core | Information | Low | Error #17 when selecting a project | Unconfirmed | |
| | | 31.03.2020 | 31.03.2020 |
Task Description
When I am at the global projects page at index.php?do=admin&area=editallusers and now select a project from the dropdown menu at the top right, I get an error
FEHLER #17: Ungültiger Projektmanager-Bereich!
(according to the the translation area this is key 813: error17 Invalid PM area.)
If I select the project again, the projects start page will be shown correctly.
|
|
2599 | Backend/Core | Information | Low | ad post request on new task creation | Unconfirmed | |
| | | 30.03.2020 | 30.03.2020 |
Task Description
I’m currently using flyspray 0.9.9.7
I want to make a little integration of our flyspray installation into slack. I want make a POST request when a “new task is created”
Any experiment guy can help here ? 1. Where is the best place to achieve this quickly as “hack hardcode” 2. Im not php developer, is there any php lib in flyspray todo quick POST request without installing any additional lib.
|
|
2595 | Notifications | Feature Request | Low | Notifications to message platforms | Unconfirmed | |
| | | 05.03.2020 | 26.03.2020 |
Task Description
Is there any possible implementation in the future of a way to send new tasks and edited tasks in to discord or some messaging software like bots do, for example github bot will post new issues to a channel in discord so users can see and check up on things, especially for big projects which use these types of things and need a way to notify users of updates
|
|
2589 | User Interface | Bug Report | Low | Time zone in user settings is confusing | Unconfirmed | |
| | | 28.12.2019 | 28.12.2019 |
Task Description
Hello,
When registering and when later editing users settings it’s possible to specify “Time zone” but the way it’s implemented is confusing. What I see is a drop-down list with GMT[+-]:digit: and this is an odd way to set the timezone for multiple reasons:
1. “GMT” is a word without universally accepted and defined meaning these days, see https://www.ucolick.org/~sla/leapsecs/timescales.html#GMT ;
2. Often time zone specification needs to include the rules when (if ever) to apply DST and what abbreviation is to be used in different cases. See TZ description on https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap08.html#tag_08_03 .
Taking these two points into account I can’t see how to meaningfully use this feature.
TIA for looking into it.
|
|
2588 | Backend/Core | Bug Report | Low | ps_files_cleanup_dir: opendir(/tmp/.priv) failed: Permi... | Unconfirmed | |
| | | 18.12.2019 | 28.12.2019 |
Task Description
Sometimes comes this message with a lot of backtrace log. If you are reporting a bug please provide as much information as possible to help understand and reproduce the problem:
Did you installed an official release or did you used an inoffical docker?! Official download flyspray-1.0-rc9
mysqlnd 5.0.12-dev Linux 64bit PHP Version 7.2.25
Steps done to create the problem: Wait some weeke and edit a ID.
Experienced behavior:
[18-Dec-2019 13:19:41 Europe/Berlin] PHP Notice: session_start(): ps_files_cleanup_dir: opendir(/tmp/.priv) failed: Permission denied (13) in /var/foo/htdocs/flyspray/includes/class.flyspray.php on line 1006
[18-Dec-2019 13:19:41 Europe/Berlin] PHP Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at/var/foo/htdocs/flyspray/includes/class.flyspray.php:1006) in /var/foo/htdocs/flyspray/includes/class.flyspray.php on line 1006
[18-Dec-2019 12:19:41 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /var/foo/htdocs/flyspray/includes/class.flyspray.php:1006) in /var/foo/htdocs/flyspray/index.php on line 96
[18-Dec-2019 12:19:41 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /var/foo/htdocs/flyspray/includes/class.flyspray.php:1006) in /var/foo/htdocs/flyspray/index.php on line 97
[18-Dec-2019 12:19:41 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /var/foo/htdocs/flyspray/includes/class.flyspray.php:1006) in /var/foo/htdocs/flyspray/includes/class.csp.php on line 76
[18-Dec-2019 12:19:41 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /var/foo/htdocs/flyspray/includes/class.flyspray.php:1006) in /var/foo/htdocs/flyspray/includes/class.csp.php on line 80
[18-Dec-2019 12:19:41 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /var/foo/htdocs/flyspray/includes/class.flyspray.php:1006) in /var/foo/htdocs/flyspray/includes/class.csp.php on line 82
|
|
2587 | Backend/Core | TODO | Medium | display_errors=1 should not set in release candidate | Unconfirmed | |
| | | 18.12.2019 | 18.12.2019 |
Task Description
display_errors = 1 should not set in include/fix.inc.php for releases or releases candidate, because with this it is not possibele to disable the error reporting globaly.
The problem is, if I want to enable full error reporting to logfile via “error_log=…” in php.ini, then the error will also full reported to user. Full error reporting is a hig risk for security.
Did you installed an official release or did you used an inoffical docker?! flyspray-1.0-rc9
Steps done to create the problem: Create a file php.in in base directory with follow contens: error_reporting = E_ALL | E_STRICT log_errors = On display_errors = Off error_log = /var/log/php-flyspray-errors.log
Expected behavior: Errors only to log file
Experienced behavior: All errors goes also to user. The option “display_errors = Off” has no effect.
|
|
2582 | Backend/Core | Information | Low | How to reach internal windows share (was: Internal URL) | Unconfirmed | |
| | | 04.11.2019 | 05.11.2019 |
Task Description
I have installed flyspray on an internal server and have problems with the renaming of internal links.
For example: I want to put this link in the comment section. \\192.168.200.5\Folder\example.docx
it shows the link correct, but when you hover over the link it shows: file://192.168.200.5/Folder/example.docx
And on clicking on it, of course I can´t access the file, because it´s trying to open an external link. I dont want it to be renamed from ‘\’ to ‘/’.
Can somebody help me please.
I tryed to find it in the sourcecodes, but I have almost no experience in PHP.
Thank you!
|
|
2581 | User Interface | Feature Request | Low | replace bitmap icons of default theme | New | |
| | | 31.10.2019 | 07.12.2019 |
Task Description
I played with adding a dark mode color theme to the default CleanFS theme.
To make the dark theme just simple exchange some colors, the bitmap icons should be replaced with alternatives.
Easiest would be using the fontawesome font icons as Flyspray still uses them and they can simply get a css color assigned.
Examples
caret of tasklist
the ‘select all’ icon of tasklist, but also used at some more locations.
some icons in the Flyspray main toolbar (Overview, Tasklist, Event log, ..)
the black calendar icons for date selects
maybe the file type icons for attachments
Editors
|
|
2577 | User Interface | Feature Request | Very Low | distinguish between anonymous reporter and deleted user | New | |
| | | 18.10.2019 | 18.10.2019 |
Task Description
When a user is deleted from Flyspray, their opened tasks, closed task and task comments are then shown as Anonymous Submitter, the same way as anonymous reporters (not really anonymous, just that user does not have login account, but usually their email address is stored within that task data).
Currently just the entry from users table are deleted when a user is deleted. Their internal user_id integer is still within tasks and comments fields, and maybe some other tables too. So there is not a ON DELETE SET NULL rule or something like that applied. As it is just an autoincremented number by the system, this is not personal data imho and should be no problem for GDPR, but gives Flyspray the ability to distinguish between anon reporters and deleted users. Well, we could also look if there is an email address within task table entry for notification of anonymous reporter, but there are also tasks possible that have no user_id nor an email address.
It might by useful to present that information differently like deleted user or showing the info differently like icon + title-tooltip with explanation.
Also interesting what happens with mentions of a deleted username in a comment or task description. (see FS#2322)
The user isn’t in database, but deleting that now gone user should not modify tasks or comment where that username was mentioned I think. But what if another user registers under that now gone username? In that case that new user would inherit that mentions. Probably we can ignore that edge case as there will be not much things will happen with an old mention in old tasks/comments.
|
|
2575 | Backend/Core | Feature Request | Low | ability to view and reset Flyspray default settings | New | |
| | | 19.09.2019 | 19.09.2019 |
Task Description
Motivation
Over the years the count of possible Flyspray configuration options has grown. Meanwhile there are ~60 global Flyspray settings stored in the prefs database table in contrast to only 14 entries of the 0.9.7 (not 0.9.9.7!) version from around 2005. But each configuration setting might add a little to the feeling of overwhelming when there are too much switches, buttons, checkboxes and probability of a misconfiguration raises due misunderstood or overseen settings.
But Flyspray still aims to be easy to use and work with while being accurate and customizable.
Proposal
Having a way to view the description and default value of each option would probably give people administrating a Flyspray installation a better understanding of each setting and confidence in making good decisions for their use case.
With the flyspray-install.xml file within the setup folder we yet have an elegant solution that is waiting to unlock its power!
Unfortunately the setup/ folder requires (until now at least) to be removed after install or upgrade. So we need a way to keep the flyspray-install.xml of the installed version. A trivial way would be to copy it to the include/ directory after any install or upgrade, but also other solutions could be.
Keeping the flyspray-install.xml could making following features easier:
Reading default value of prefs setting. That could be shown for example as css title attribute /tooltip for each setting in the matching admin forms.
Reading default value and field description of any table field using the descr feature of ADOdb xmlschema03.
Comparing the real database structure with the table structures in flyspray-install.xml . This could be useful if someone extended or fiddled with database/tables to compare with official Flyspray releases. Or for developers to compare if an database upgrade went well and as intended.
Having the description of a setting or database field contained within the flyspray-install.xml is good at one place and the information is not spread around like in an external manual/wiki that maybe get unmaintained, not in sync with the application or get even lost over the years.
Using the xml format makes a migration easier (in a broader context, to Flyspray or away from Flyspray)
Using the descr tag could be used to hold information which field(s) of a database table is/are foreign key field(s) pointing to primary key field(s) of another table, even if ADODB xmlschema03 does not support it yet. Would generating database schema diagram directly from flyspray-install.xml possible. (instead of manually painting it that gets outdated when structure changes)
Things to take care:
ADOdb and xmlschema03 does not handle table comments and field comments yet. The descr tag so is there only used when looking into the .xml file, but it does not appear in the real database schema. To make this happen, there is a good portion of contribution to the ADOdB project required (making pull request, but also get them reviewed, tested, accepted and released with a ADOdb stable release)
ADOdb xmlschema03 does not define or handle foreign key constraints. Adding that would require a substantial amount of constribution to get it working reliable for all supported databases that could use foreign key constraints.
limits of table comment length, field comment length depend on database type and database version
|
|
2572 | User Interface | TODO | Low | add link attributes ugc and nofollow to user generated ... | New | |
| | | 13.09.2019 | 13.09.2019 |
Task Description
no task description |
|
2568 | Documentation | Bug Report | Medium | [MANUAL] a missing image in "Understanding Permissions:... | Unconfirmed | |
| | | 01.09.2019 | 02.09.2019 |
Task Description
In the page http://www.flyspray.org/manual/group_permissions/ , it is written
Shown is an image of the permissions page for the Flyspray project’s Contributors group
but there is no image in there.
I can think of two ways of dealing with that I guess:
add an image
remove the sentence
What do you think?
|
|
2561 | Backend/Core | Feature Request | Medium | ability to limit assignee permissions (was:User without... | Confirmed | |
| | | 05.08.2019 | 08.08.2019 |
Task Description
I gave a role the following privileges:
A user with the assigned role can still modify the task descriptions and task details. (I want that user to only be able to add comments.) I think there is a bug. Is there a fix or walk around? Thx
|
|
2554 | User Interface | TODO | Low | keyboard shortcuts help box should adapt to current pag... | New | |
| | | 06.06.2019 | 06.06.2019 | |
|
2553 | User Interface | TODO | Low | intelligent accesskey shortcut helper dependent of OS, ... | New | |
| | | 06.06.2019 | 29.07.2019 | |
|
2552 | Email | Bug Report | High | Email TLS error (was 'Mail Adress encryption') | Unconfirmed | |
| | | 30.05.2019 | 08.04.2020 | |
|
2551 | Authentication | Information | Low | LDAP/AD integration | Unconfirmed | |
| | | 15.05.2019 | 04.09.2019 | |
|
2550 | Email | Bug Report | Low | Exception handling sending email notification | Unconfirmed | |
| | | 06.05.2019 | 06.05.2019 | |
|
2549 | User Interface | Bug Report | Low | Oauth register template always shows "Username already ... | Unconfirmed | |
| | | 06.05.2019 | 06.05.2019 | |
|
2548 | User Interface | Feature Request | Low | CSS grid layout for task details page type | New | |
| | | 05.05.2019 | 05.05.2019 | |
|
2545 | User Interface | Information | Low | Can't delete system wide 'Task Statuses' | Unconfirmed | |
| | | 20.04.2019 | 05.05.2019 | |
|
2544 | Email | Bug Report | Low | Error when registering new account | Unconfirmed | |
| | | 23.03.2019 | 23.03.2019 | |
|
2536 | Backend/Core | Feature Request | Medium | store session in Flyspray database | New | |
| | | 21.01.2019 | 15.03.2019 | |
|
2535 | Backend/Core | Feature Request | Low | new optional Flyspray setting: add new users automatica... | New | |
| | | 16.01.2019 | 21.01.2019 | |
|
2534 | Backend/Core | Feature Request | Low | Private projects | Unconfirmed | |
| | | 16.01.2019 | 18.01.2019 | |
|
2531 | Translations | Feature Request | Low | detect usage of translation keywords | New | |
| | | 10.01.2019 | 19.03.2019 | |
|
2528 | User Interface | Bug Report | Low | New user registration doesn't check for duplicate usern... | Confirmed | |
| | | 05.01.2019 | 07.01.2019 | |
|
2527 | Backend/Core | Bug Report | Low | Database Check »Your mysql supports full utf-8 since 5.... | Unconfirmed | |
| | | 05.01.2019 | 05.01.2019 | |
|
2524 | Email | Information | Low | SMTP Mailer doesn't accept custom ports | Unconfirmed | |
| | | 05.11.2018 | 27.11.2018 | |
|
2522 | Backend/Core | Feature Request | Low | email vs username login issues | Researching | |
| | | 31.10.2018 | 02.11.2018 | |
|
2521 | Email | Information | Low | TLS email with self-signed certificate doesn't work, "C... | Unconfirmed | |
| | | 31.10.2018 | 03.11.2018 | |
|
2520 | Notifications | Feature Request | Low | Send a notification for a new task in slack integration... | Unconfirmed | |
| | | 24.10.2018 | 30.03.2020 | |
|
2499 | User Interface | Bug Report | High | Change recaptcha from using file_get_contents to Curl | Unconfirmed | |
| | | 18.09.2018 | 02.11.2018 | |
|
2498 | Translations | Information | Low | Apply variable in language keys to push the local site ... | Unconfirmed | |
| | | 18.09.2018 | 02.11.2018 | |
|
2496 | Email | Bug Report | Low | Notification Mail - Link to the task invalid when quick... | Waiting on Customer | |
| | | 13.09.2018 | 14.09.2018 | |
|
2491 | Backend/Core | Bug Report | Low | group member links if project manager but not admin | New | |
| 1.0 | | 01.09.2018 | 01.09.2018 | |
|
2484 | Backend/Core | Information | Low | Increase min. version of PHP requirement | Unconfirmed | |
| | | 10.08.2018 | 10.08.2018 | |
|
2482 | Backend/Core | Information | Low | Protect issues by default | Unconfirmed | |
| | | 10.08.2018 | 10.08.2018 | |