|
2207 | Backend/Core | Bug Report | High | Nonpublic project titles and project description exposi... | Confirmed | |
| 1.0 | | 23.09.2016 | 29.09.2016 |
Task Description
When a anonymous user tries to display a ticket of a non public project (for example by entering a random ticket id), Flyspray exposes the title of the non public project in the header bar.
Edit by peterdd: also applies to project description
|
|
2215 | Text Rendering | Bug Report | Low | wrong output of Geshi syntax highlighting for xml code | New | |
| | | 17.10.2016 | 31.12.2017 |
Task Description
Geshi 1.0.8.17 from https://github.com/easybook/geshi is quite slow at the current integration of Flyspray v1.0-rc3 on the first run. (But any further read uses the cache.)
But it produces garbled output for xml code highlighting:
Example without xml, just format as preformatted code:
<table>blabla</table>
Or as php syntax highlighting (even if it doesn’t contain a real php-tag ):
<table>blabla</table>
Example with xml choosen as language:
blabla
The table tag is stripped away instead of converting the tag for output inside code/pre tags (by converting the < and > chars). Maybe just a configuration issue?
|
|
2304 | Database Queries | Bug Report | Medium | Greek letters crash tags | Confirmed | |
| | | 26.10.2016 | 26.10.2016 |
Task Description
When adding a tag in Greek letters (e.g. “Δοκιμή”) I get:
Query {SELECT tag_id FROM `flyspray_list_tag` WHERE (project_id=0 OR project_id=?) AND tag_name LIKE ? ORDER BY project_id} with params {5,Δοκιμή} Failed! (Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation ‘like’)
|
|
2317 | User Interface | Bug Report | Medium | Date format wrong | Confirmed | |
| 1.1 devel | | 22.11.2016 | 22.11.2016 |
Task Description
In some parts of the world (primarily the US), the date is viewed as Month/Day/Year. However, all options in the current rc4 build are listed as Day/Month/Year aside from one, which goes ShortWrittenMonth/Day#/Year#.
This is poor from a customer perspective, and can be highly confusing. I can change the date globally to a correct format in the database, but this doesn’t help much as every user can select their own date which has all incorrect formats.
|
|
2323 | User Interface | Feature Request | Medium | show category tree in task list | Unconfirmed | |
| | | 13.12.2016 | 14.12.2016 |
Task Description
we should show the category tree in the task list. in the task we show the tree.
e.g. “Parent → Sub” instead of “Sub”
|
|
2335 | Backend/Core | Information | Low | PDF Attachment does NOT View/Open in New Window/Tab | Unconfirmed | |
| | | 27.01.2017 | 27.01.2017 |
Task Description
if a pdf is attached with commentit needs either be forced as download or open target _blank
|
|
2339 | Email | Information | Low | Emailing issues | Unconfirmed | |
| | | 10.02.2017 | 10.02.2017 |
Task Description
Sometimes the emailing fails for a while with the message:
Completely unexpected exception: Expected response code 250 but got code “550”, with message “550 Bad HELO - Host impersonating domain name [mysite.nl] " This should never happend, please inform Flyspray Developers
It useually simply works so actually I don’t know if it’s a flyspray issue or a hosting issue...
|
|
2425 | Slovenian | Feature Request | Very Low | Translation: Slovenian | Confirmed | |
| | | 05.03.2017 | 05.03.2017 |
Task Description
I prepared Slovenian translation. File is in attachment. You can freely add to release.
|
|
2429 | Backend/Core | Information | Low | My tasks URL | Unconfirmed | |
| | | 09.03.2017 | 20.03.2017 |
Task Description
Hey peterdd,
I was wondering: is there a standard URL for “My tasks”? I have an internal website and I would like to create a menu with a few submenus (Add task and My tasks) that link to FlySpray. However if I place the URL for My Tasks (being logged in with my user account), and copy this link to the menu, all others that click the submenu My Tasks, are seeing the tasks that where opened by me or where I am assigned, not that user that is connected on Flyspray with his account on his PC.
So that’s why I am asking for a generic URL of My Tasks, so I can place it on this middle-site?
Thanks
|
|
2435 | Backend/Core | Information | Low | Max attach a file | Unconfirmed | |
| | | 18.07.2017 | 18.07.2017 |
Task Description
Hello,
Can you tell me which file to modify to increase the size of the attachments? Currently limited to 2mb. I would like to authorize 4mb
Thank you
Julia LECLERC
|
|
2459 | User Interface | Feature Request | Low | Attachments on/off and max size setting in Admin Toolbo... | Unconfirmed | |
| | | 16.02.2018 | 03.03.2018 |
Task Description
It would be great if the Admin Toolbox had an attachments section with an on/off switch, a max size setting, and it would print out all the reasons why it can’t set it to your desired value.
This would help in situations like FS#2458 , it would be more clear if there is a setting to turn on/off attachments instead of turning them on and off by setting the rights if the attachments folder.
This way if the attachments setting is On, the GUI could also print an error “Attachments folder must be writable” when it detects that the writable attribute does not match the desired setting.
|
|
2476 | Backend/Core | Information | Low | Guzzle/Guzzle is abandoned, should use library that's s... | Unconfirmed | |
| | | 10.08.2018 | 10.08.2018 |
Task Description
(Working on a network monitoring system that really needs a ticketing system, saw this and since I speak PHP, thought it would be a good place to start... I just installed and am sharing my notes, do with them what you will!)
|
|
2477 | Backend/Core | Information | Low | old style MySQL extension is abandoned .. | Unconfirmed | |
| | | 10.08.2018 | 10.08.2018 |
Task Description
the old php mysql extension is long ago reached its demise, why bother supporting it?
I also see in the database connector that your supporting MySQL/PDO - why not settle on that? If the queries aren’t MySQL specific, it becomes easier to support other DB’s, etc.
|
|
2479 | Backend/Core | Information | Low | User table seems really complex | Unconfirmed | |
| | | 10.08.2018 | 10.08.2018 |
Task Description
why not store all the user preferences in preferences or user_prefernces? Then users can just be simple username, email, password?
|
|
2480 | Backend/Core | Information | Low | Better file organization | Unconfirmed | |
| | | 10.08.2018 | 10.08.2018 |
Task Description
Save public files inside public or public_html directories, and non-public files outside of those directories;
config file
vendor directory
setup logic
etc
This goes onto another question/point - why are you deleting files from the vendor directory? It happens during composer install, and again after installation? Those files will just get put back if the user ever runs composer install again...
|
|
2482 | Backend/Core | Information | Low | Protect issues by default | Unconfirmed | |
| | | 10.08.2018 | 10.08.2018 |
Task Description
I get that your project is public and you want people visiting this site to see what issues you’re working on, but most people probably don’t want their bugs list open to the public;
Can this be protected/private by default?
|
|
2498 | Translations | Information | Low | Apply variable in language keys to push the local site ... | Unconfirmed | |
| | | 18.09.2018 | 02.11.2018 |
Task Description
Hi, in order for us to push our name (rather than flyspray) on emails, notifications, and GUI we had to edit the language file to replace the text “flyspray” with our install site name. That way notifications come from our company name rather than flyspray.
It would be nice if you could take the site name variable and add it to the language files in all keys that face the public user and all notifications. This would not only prevent editing of the lang file but also make setup alot faster.
Thanks so much.. Dave
|
|
2499 | User Interface | Bug Report | High | Change recaptcha from using file_get_contents to Curl | Unconfirmed | |
| | | 18.09.2018 | 02.11.2018 |
Task Description
The issue with many servers now and the reason that recaptcha does not work is because it requires servers to enable allow_url_fopen which is a huge security risk. That is why you get the warning message when you try to run recaptcha that file_get_contents failed to connect.
So the solution is to use Curl to do that job.
Here is the fixed file, excuse my mess i had not cleaned up my code yet... but recaptcha now works.
this file goes in the includes dir... you can clean up the file if you like again sorry about that.
|
|
2527 | Backend/Core | Bug Report | Low | Database Check »Your mysql supports full utf-8 since 5.... | Unconfirmed | |
| | | 05.01.2019 | 05.01.2019 |
Task Description
Steps done to create the problem: Access /index.php?do=admin&area=checks with a MySQL Version >= 5.5.3
Expected behavior: Flyspray tests for character set and displays »Your mysql supports full utf-8 since 5.5.3. You are using x.x.x and flyspray tables could be upgraded.« when database schema or one table isn’t set to utf8mb4 character set.
Experienced behavior: Flyspray always shows this note, even though character set is correct.
As far as I can tell from the source, a query gets executed to the database (and if I do that manually the result is “utf8mb4, utf8mb4_unicode_ci” for my database), but the result doesn’t get checket, the note is always shown (line 123)
|
|
2531 | Translations | Feature Request | Low | detect usage of translation keywords | New | |
| | | 10.01.2019 | 19.03.2019 |
Task Description
Some translation keywords of Flyspray are used at more than one code location.
To help translators doing the correct translations, it would help to show in what context a translation keyword is used. Especially when a keyword is used more than once.
As we have our own translation helper integrated into Flyspray, we could show a ‘translation keyword usage counter’ there and maybe show on request in which file a translation keyword is used.
It would also help to identify ‘abandoned’ translation keywords that are not used anymore by Flyspray source.
Also it would help to identify when a translation is used at more than one location with maybe different context.
I think we can use a regular expression and scan the whole Flyspray source for that. (and maybe database entries if there are places that have translation keywords stored - I don’t think so, but better check that too first than forget that case)
The regular expression should match that examples case insensitive for the translation keyword report:
L('report'
L("report"
eL('report'
eL("report"
but also ugly cases like
l( 'report'
or
El ( "report"
case insensitive.
But not for example
createURL('report'
|
|
2544 | Email | Bug Report | Low | Error when registering new account | Unconfirmed | |
| | | 23.03.2019 | 23.03.2019 |
Task Description
I installed the developer edition.
mysql Ver 14.14 Distrib 5.7.25, for Linux PHP 7.2.15-0ubuntu0.18.04.1 Ubuntu 18.04.2
Admin settings → Allow users to register and send conf. email.
I DID set up email settings thru google and sent a test email. it did work.
After logging out, I tried to register a new account. I filled in details and got the following error: Completely unexpected exception: Expected response code 250 but got code “530”, with message “530 5.7.0 Must issue a STARTTLS command first. u13sm3937813iog.80 - gsmtp " This should never happend, please inform Flyspray Developers
Obviously, the confirmation email was never sent.
I am going to try to manually add a new user. Will update with outcome.
|
|
2553 | User Interface | TODO | Low | intelligent accesskey shortcut helper dependent of OS, ... | New | |
| | | 06.06.2019 | 29.07.2019 |
Task Description
The HTML accesskey attribute feature is differently accessible dependent of operating system, web browser and web browser configuration, and users keyboard layout and user language.
By taking advantage of the User-Agent HTTP header value provided by default by web browsers, Flyspray could better know of what kind of keyboard and browser the user sits in front off and show the key combinations for the accesskey feature that best fits the users environment.
|
|
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?
|
|
2573 | Backend/Core | TODO | Low | add rel nofollow,ugc,.. settings | New | |
peterdd | | | 14.09.2019 | 15.09.2019 |
Task Description
Find a good configuration name just reuse relnofollow as used by dokuwiki
Find a good translation keyword for that config relnofollow
Find a good translation keyword for config description (title attribute)
Goes into prefs table as it is sitewide configuration.
As first implementation a simple checkbox should be ok. Should be on the tab with other spam handling stuff like captcha configuration.
Is enabled by default (1). Adapt setup xml files, upgrade procedure.
|
|
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
|
|
2608 | Email | Bug Report | Medium | Notification email sent although not requested | Unconfirmed | |
| | | 05.05.2020 | 05.05.2020 | |
|
2625 | User Interface | TODO | Low | avoid password manager popups in admin prefs area | New | |
peterdd | | | 10.02.2021 | 10.02.2021 | |
|
2650 | Notifications | Feature Request | Low | notification content or fields dependent of user permis... | New | |
| | | 13.08.2021 | 13.08.2021 | |
|
1491 | User Interface | Feature Request | Low | Custom task table columns for individual users | Unconfirmed | |
| 2.0 | 3 | 01.07.2008 | 01.10.2015 | |
|
2045 | User Interface | Feature Request | Low | need add option for can set default Severity and Priori... | Unconfirmed | |
| | 2 | 04.09.2015 | 04.09.2015 | |
|
2066 | Installer and Upgrader | Feature Request | Medium | Automated site update (like Wordpress) | Unconfirmed | |
| | 2 | 09.10.2015 | 10.10.2015 | |
|
2046 | User Interface | Feature Request | Low | Grouping in Task List | Unconfirmed | |
| | 1 | 04.09.2015 | 04.09.2015 | |
|
2209 | Authentication | Feature Request | Medium | TLS support for LDAP | Unconfirmed | |
| | 1 | 09.10.2016 | 04.09.2019 | |
|
2221 | Installer and Upgrader | Information | Low | Notices on install with PHP7 | New | |
| 1.0 | 1 | 24.10.2016 | 17.04.2021 | |
|
2613 | Public Relations | Information | Very Low | Email ist Signup | Unconfirmed | |
| | 1 | 16.09.2020 | 16.09.2020 | |
|
1485 | User Interface | Feature Request | Low | Additional extended Printview for the Tasks | Planned | |
| 2.0 | | 13.05.2008 | 11.03.2015 | |
|
1518 | Notifications | Feature Request | Low | Show last date/time when a reminder was sent | Unconfirmed | |
| | | 15.11.2008 | 15.11.2008 | |
|
1521 | Backend/Core | Feature Request | Low | Assignees should be able to see and create reminders fo... | Unconfirmed | |
| | | 22.11.2008 | 18.04.2009 | |
|
1608 | Installer and Upgrader | Bug Report | Low | reserved characters cause database error after installa... | Unconfirmed | |
| 2.1 | | 07.10.2009 | 03.03.2013 | |
|
1670 | User Interface | Feature Request | Low | Assign Key-Shortcuts to form fields | Unconfirmed | |
| | | 04.12.2010 | 04.12.2010 | |
|
1774 | Backend/Core | Feature Request | Low | Email Layout | Maybe | |
| 2.0 | | 11.10.2012 | 20.07.2015 | |
|
1783 | Notifications | Feature Request | Medium | Create account for non-logged user automatically | Planned | |
| 2.0 | | 27.11.2012 | 07.03.2015 | |
|
1843 | Backend/Core | Feature Request | Low | Attach 1 ticket to multiple projects | Maybe | |
| 2.0 | | 07.03.2013 | 06.03.2015 | |
|
1871 | Backend/Core | Feature Request | Low | Restricted Task Types Based on Group | Maybe | |
| 2.0 | | 19.07.2013 | 06.03.2015 | |
|
1924 | Backend/Core | Bug Report | Low | Better errors messages on email error | New | |
| 1.1 devel | | 11.07.2014 | 06.03.2015 | |
|
1958 | User Interface | Feature Request | Low | Preselect values for event log view | New | |
| | | 09.03.2015 | 09.03.2015 | |
|
1959 | User Interface | Feature Request | Low | Add vote from tasklist | Planned | |
| 1.1 devel | | 09.03.2015 | 09.03.2015 | |
|
1961 | User Interface | Feature Request | Low | show new notifications in flyspray | New | |
| | | 11.03.2015 | 11.03.2015 | |
|
1964 | Documentation | Feature Request | Low | On page documentation | New | |
| | | 11.03.2015 | 11.03.2015 | |
|
1966 | User Interface | Feature Request | Low | My votes on myprofile | New | |
| 1.1 devel | | 11.03.2015 | 03.11.2015 | |