Jordan Mendler | 24 May 2013 21:34
Favicon
Gravatar

Flyspray logo

One of our designers came up with this. What do you guys think? Any feedback, comments or improvements I should pass along to the designer?

________________________
Jordan Mendler
 
The Veloz Group
President & Chief Technology Officer
jordan-ndDSqaVskPpbaj9gzE0k7wC/G2K4zDHf@public.gmane.org
www.thevelozgroup.com 

--
You received this message because you are subscribed to the Google Groups "flyspray" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flyspray+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To post to this group, send email to flyspray-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
Visit this group at http://groups.google.com/group/flyspray?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 
opinioncontrol | 6 May 2013 22:23
Picon

[Bug] Registering at bugs.manjaro.org

When I tried to register at the manjaro bugtracker (http://bugs.manjaro.org/index.php?do=register) powered by Flyspray, I got this message several times:

Completely unexpected exception: Address in mailbox given [opinioncontrol-Re5JQEeQqe9fmgfxC/sS/w@public.gmane.org] does not comply with RFC 2822, 3.6.2.
This should never happend, please inform Flyspray Developers

I did not enter a Jabber ID nor did I wish any notifications, timezone was GMT.

--
You received this message because you are subscribed to the Google Groups "flyspray" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flyspray+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To post to this group, send email to flyspray-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
Visit this group at http://groups.google.com/group/flyspray?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 
Dan Dodd | 29 Apr 2013 21:04

Address in mailbox given [] does not comply with RFC 2822, 3.6.2. , please inform Flyspray Developers

Error:
Completely unexpected exception: Address in mailbox given [] does not comply with RFC 2822, 3.6.2.
This should never happend, please inform Flyspray Developers

Action
 I get this when adding a user . the users email looks good.
the record is save including the email address.

This is a fairly new install of 9.9.7


dan

--
You received this message because you are subscribed to the Google Groups "flyspray" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flyspray+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To post to this group, send email to flyspray-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
Visit this group at http://groups.google.com/group/flyspray?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 
artur | 2 Apr 2013 15:32
Picon

Themeforest flyspray themes

Dear Flyspray Team,

I've got a question regarding the themes and paid distribution.

Can I sell handcoded Flyspray themes (that I made on my own) via Themeforest market or is this prohibited?
After reading your licence Im not 100% sure that I can distribute new themes via TF.

If yes - then can I/need to attach whole package containing the Flyspray software + theme (CSS, images, template files) or just the theme (CSS, images, template files)?

Best regards,
Artur

--
You received this message because you are subscribed to the Google Groups "flyspray" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flyspray+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To post to this group, send email to flyspray-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
Visit this group at http://groups.google.com/group/flyspray?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 
David Jareš | 26 Mar 2013 14:03
Picon

Translation to Czech

Hello guys (and girls),
I wanted to thank you for great bug reporting system with translating your system in our language which is czech. Unfortunately page http://flyspray.org/translation does not exist. Thank you for great work you do.

Regards,
David

--
You received this message because you are subscribed to the Google Groups "flyspray" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flyspray+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To post to this group, send email to flyspray-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
Visit this group at http://groups.google.com/group/flyspray?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 
Attachment (cz.php): application/x-httpd-php, 51 KiB
Steve Tredinnick | 22 Mar 2013 16:36
Picon

FS#1609 - Time & Estimate tracking in flyspray

Hi All,

 

I have been working on an effort tracking feature, all of my code has been pushed to GitHub but I would like to have some discussion regarding the implementation before I close this one down / continue to implement.

 

In have described in some detail how it all works below and screen shots are attached…

 

The Write Up…

 

Effort Tracking is enabled on a project by project basis - this allows for Flyspray to have both public and internal projects rather than assuming a one size fits all. All of the below is only displayed when effort tracking is enabled in the project settings.

 

I have added a new tab to the project administration page for effort tracking which will make it easier to add admin configurable settings at a later date.

 

Estimating Effort…

Estimated Effort is record on the Add new task page and edited on the Edit Task Page.

Estimated Effort recording is role based.  Only people with 'Can edit task' can enter Estimated effort.

History items are stored for when estimated effort changes.

Estimated Effort is by default entered in hours, At present there is no mechanism for recording estimates in minutes, is this required?

 

Effort Tracking…

Effort tracking can be performed in two ways:-

 

Only people with "Can Track Effort" role can manually add effort.

 

1.       'The Simple Way' - Manually input the amount of effort

a.       Effort is added in HH:MM format, entering 6 will add 6 hours, entering 6:05 will add 6 hours and 5 minutes.

2.       'The Enhanced Way' - Person working on the task starts and stops a timer when commencing / ceasing work.

a.       The system automatically calculates the amount of effort based on the start and end timestamps.

b.      An individual can only start recording effort against a task if they are not already recording effort against the task.

c.       An individual can track effort against multiple tasks simultaneously.

d.      The system displays that the individual is currently tracking work against a task (and for how long)

e.      Multiple individuals can track effort against the same task simultaneously.

f.        The individual has the option to cancel tracking actions once commenced.

 

Displaying Estimated and Actual Effort…

Task view displays the estimated amount of time and the aggregated actual effort.

A new tab at the bottom of the task view displays the history of the effort tracked against the task. Only people with the role "Can view effort tracking" can access this tab.

 

Roadmaps…

The roadmap displays the estimated effort and the current actual effort for each version.

 

Data & Formatting…

New field added to task table to record the estimated effort.

New table added 'effort' to record the effort records of individuals.

All effort fields are recorded in seconds and then reformatted to  X Day(s) XX:XX i.e. 5 Days 6:05 for display purposes. This is the simplest implementation as is just recording timestamps.

 

Things I still need to fix…

 

1.       Validation on the manual input to check that it doesn’t contain illegal values i.e. someone is trying to record an actual effort of 'pineapple'.

2.       Estimated Effort by adding a D,M or Y to the value will accept a valid input in Days, Months or Years, and then convert the value to days and hours for display purposes.

3.       Refactor some of the PHP out of the templates as they shouldn’t be there, particularly in the roadmap screen.

 

If people are generally accepting the value of this feature request and the mechanism in which I am proposing the implementation then I will be working on the fix of these issues over the next week.

 

Possible Future Enhancements…?

1.       Project Overview displays which tasks are currently being worked on and by who -- all the data is there so should be fairly straightforward.

2.       Visual alert to user on every flyspray page to tell them that they are currently tracking effort against FS#...

3.       Report on project showing who has been working on what - all the data is there so should be fairly straightforward.

4.       Report on individual user showing their activity and effort - all the data is there so should be fairly straightforward.

5.       Ability to record estimated effort for different individuals and then record effort against that estimate. (I think this is a step too far but is in the discussion thread).

6.       Estimate roadmap completion date based on estimated effort - again I think this is a step too far as this will require Flyspray to understand the amount of resource and the availability of that resource in order to know when the burn rate  of the effort will lead to an end date.

 

Thanks

 

Steve

 

--
You received this message because you are subscribed to the Google Groups "flyspray" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flyspray+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To post to this group, send email to flyspray-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
Visit this group at http://groups.google.com/group/flyspray?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 
Steve Tredinnick | 21 Mar 2013 22:41
Picon

RE: Subtasking

Have finally got a working version pushed to github…

 

For those of you who are not avidly following FS#1838 here is the synopsis as some changes are significant and some conversation points are probably better if more widely debated.

 

As always feedback is welcome… and fix time is available.

Steve

 

 

1) I would not have a “Add new sub-task” button on each task. It seems to add clutter to the UI, but would like to hear other people’s feedback. In my opinion, instead we should use the same “Add new task” in the header but when adding a new task should have an option to make it a subtask of some other task.  Have moved to an action menu which is available on every task view page.

2) There should be an easy way to ‘move’ an existing task into a sub-task of another task. Under edit there should be a way to make this ticket a sub-task of some other ticket. - Done see action menu

3) When displaying the ticket list, sub-tasks should some how be listed under the super-task. Right now, they are all listed at the same level, but this should not be the case. I am thinking to have them listed directly under the super-task, and indented to the right from the super-task so it is cleaner to see these all as groups of tasks, rather than each as an individual task - this is quite complicated need to consider things such as sort orders, what is maximum levels of nesting permitted i.e. what would happen to the user interface at the 1000th level of subtasking… stupid I know but you get the point at the moment the UI is constrained by the max length of a task if we are adding n indents before the task name this needs to be handled properly (my suggestion would be to move this to version 2 as this is a classic object graph paradigm within a model layer)

4) On the ticket page, where you have sub-tasks listed tot he right of depencencies, I would instead list it below it. I would also have something there to easily associate add other tasks as a super-task or a sub-task. In addition, I would show the Super-task there is one there. - Have added new UI which I think covers this with a better layout… happy to modify if people don’t like it :)

5) Listed the super task in the top right above the project name adds clutter and doesn’t look good. I would instead do it as mentioned in point #4. Done as per point #4

6) When implementing above, need to add sanity checks to avoid circular dependencies. Have prevented a task being its own parent and a sub task from being its own subtask, suggest that as per my comments in point #3 we need to move the more complex implementation of this to v2.

7) the changes to the theme called CleanFS_wSubTs should be merged into cleanfs and then removed. - Have removed was broken to the point of no return and changes are no longer in line with original design.

8) any other changes, fixes, or cleanup you think would be good as pertains to subtasks - Loads ;)

 

 

From: flyspray-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org [mailto:flyspray-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org] On Behalf Of Florian Schmitz
Sent: 04 March 2013 18:38
To: flyspray
Subject: Re: [flyspray] Subtasking Advice

 

Hi,

looks nice to me, though the "action links" bottom right look a bit off. I believe they could fit better into the gray bar that also serves as a heading for the tables.

Also, this look should be used for the "related tasks" feature...this tab needs a do-over anyway.

Best regards,
Florian

 

On Mon, Mar 4, 2013 at 7:09 PM, Steve <steve.tredinnick-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:

Hi All,

 

Looking for some feedback...

 

I have been trying to redo some of the UI around sub-tasks and dependencies but want to gather some views before progressing further, would you have a quick look at the attached screen shot and let me know whether you think this is well off of the mark that people are looking for or is moving in the right direction.

 

My rationale for doing it this way is... do you only want to know the name of a task that is dependent / subbed or actually when you are in the task view are you looking for all the information to enable you to make a decision on what you want to do.

 

Anyway... thoughts appreciated.

 

Thanks

 

Steve

--
You received this message because you are subscribed to the Google Groups "flyspray" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flyspray+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To post to this group, send email to flyspray-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
Visit this group at http://groups.google.com/group/flyspray?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

 

--
You received this message because you are subscribed to the Google Groups "flyspray" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flyspray+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To post to this group, send email to flyspray-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
Visit this group at http://groups.google.com/group/flyspray?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

--
You received this message because you are subscribed to the Google Groups "flyspray" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flyspray+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To post to this group, send email to flyspray-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
Visit this group at http://groups.google.com/group/flyspray?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 
Jean-Baptiste Simmen | 20 Mar 2013 16:00
Picon

Problems (and possible fixes) when upgrading from 0.9.8 to 1.0

Hi,

I am migrating Flyspray from 0.9.8 to 1.0 using setup/upgrade.php , and I would like to report some issues.

I have made some fixes (see below 1 + 2), could you please let me know if these fixes are ok ?

For the problem 3, have you got an idea what is causing this issue ?


1. Error in  setup/upgrade/0.9.9/convert_categories.php

Problem
The following error is raised during the upgrade:
Query {SELECT category_id FROM `flyspray_list_category` WHERE parent_id = ? AND project_id = ?} with params {0,0} Failed! (Unknown column 'parent_id' in 'where clause')

Cause
The column flyspray_list_category.project_id exists in 0.9.8, it is removed by flyspray_begin.xml and used in convert_categories.php

Fix
In setup/upgrade/0.9.9/flyspray_begin.xml, under <table name="list_category">, add:

<field name="parent_id" type="I" size="3">
  <NOTNULL/>
  <DEFAULT value="0"/>
</field>

2. Content of setup/upgrade/0.9.9.7/upgrade.info and setup/upgrade/1.0/upgrade.info

Problem
The migration ends successfully, but some columns has not been created.
For example, when opening a task:
Query {SELECT task_id FROM `flyspray_tasks` WHERE supertask_id = ? ORDER BY list_order} with params {8046} Failed! (Unknown column 'supertask_id' in 'where clause')

Cause
The file upgrade.info specifies to use upgrade.xml to perform the upgrade, but this file does not in this folder.

[defaultupgrade]
1="upgrade.xml"

[develupgrade]
1="upgrade.xml"

Fix
Modify upgrade.info as follow:

[defaultupgrade]
1=flyspray-install.xml

[develupgrade]
1=flyspray-install.xml


3. flyspray.conf is overriden and almost empty at the end of the upgrade

Problem
The upgrade ends successfully, but flyspray.conf is almost empty:

------------------------------------------------------
; <?php die( 'Do not access this page directly.' ); ?>

[attachments]
zip="application/zip"

------------------------------------------------------

Cause
Not investigated

Fix
None at the moment.


Kind regards

Laurent Ricci


--
You received this message because you are subscribed to the Google Groups "flyspray" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flyspray+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To post to this group, send email to flyspray-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
Visit this group at http://groups.google.com/group/flyspray?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 
Steve | 20 Mar 2013 15:10
Picon

Help tracking down a bug...

Hi All,


I am currently seeing a bug within the history tab, this appears to be on certain tasks and the html is rendering as...

2013-03-18 Mr Super User Notice: Undefined offset: 2 in E:\Xampp\htdocs\projects\fs_2\includes\class.flyspray.php on line 363 Call Stack: 0.0021 144936 1. {main}() E:\Xampp\htdocs\projects\fs_2\js\callbacks\gethistory.php:0 1.1895 2506928 2. Tpl->display() E:\Xampp\htdocs\projects\fs_2\js\callbacks\gethistory.php:42 1.1962 2520096 3. eval('?>
prefs['gravatars'] == 1) { ?>
') E:\Xampp\htdocs\projects\fs_2\includes\class.tpl.php:136 1.3239 2522616 4. event_description() E:\Xampp\htdocs\projects\fs_2\includes\class.tpl.php(136) : eval()'d code:28 1.3271 2527328 5. tpl_tasklink() E:\Xampp\htdocs\projects\fs_2\includes\events.inc.php:211 1.3272 2528136 6. Flyspray::GetTaskDetails() E:\Xampp\htdocs\projects\fs_2\includes\class.tpl.php:191 Notice: Undefined offset: 4 in E:\Xampp\htdocs\projects\fs_2\includes\class.flyspray.php on line 364 Call Stack: 0.0021 144936 1. {main}() E:\Xampp\htdocs\projects\fs_2\js\callbacks\gethistory.php:0 1.1895 2506928 2. Tpl->display() E:\Xampp\htdocs\projects\fs_2\js\callbacks\gethistory.php:42 1.1962 2520096 3. eval('?>
prefs['gravatars'] == 1) { ?>
') E:\Xampp\htdocs\projects\fs_2\includes\class.tpl.php:136 1.3239 2522616 4. event_description() E:\Xampp\htdocs\projects\fs_2\includes\class.tpl.php(136) : eval()'d code:28 1.3271 2527328 5. tpl_tasklink() E:\Xampp\htdocs\projects\fs_2\includes\events.inc.php:211 1.3272 2528136 6. Flyspray::GetTaskDetails() E:\Xampp\htdocs\projects\fs_2\includes\class.tpl.php:191 Related task added: FS#101 - Sample Task 101
this seems to be a bug in the current code on github, i have found it when adding new subtask additions/removals to the history tab.

I dont know if it is code blindness or i am missing something obvious but i can't find it... anyone have any suggestions where this may be originating from?

Cheers

Steve

--
You received this message because you are subscribed to the Google Groups "flyspray" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flyspray+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To post to this group, send email to flyspray-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
Visit this group at http://groups.google.com/group/flyspray?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 
Jean-Baptiste Simmen | 18 Mar 2013 11:35
Picon

CKEditor toolbar configuration

Hi,

I am testing CKEditor at the moment and we would like to remove some buttons from the toolbar.
I have found the two following ways to customize the CKEditor toolbar to our needs.

Could you please let me know which one is the preferred one or if there is an other way ?

1. Using js/ckeditor/config.js
pros: Directly upgrade the original/standard ckeditor configuration
cons: This file will be overriden when refreshing Flyspray from github

2. Using a syntax plugin
Create a new custom ckeditor plugin in plugins/ckeditor/ckeditor_formattext.inc.php.
Declares the function textarea.
In the textarea function, add toolbar parameters to CKEDITOR.replace (see code below).

Example of plugins/ckeditor/ckeditor_formattext.inc.php:

<?php
class ckeditor_TextFormatter
{
  function textarea( $name, $rows, $cols, $attrs = null, $content = null)
  {
    htmlspecialchars($name, ENT_QUOTES, 'utf-8');
     
    $return = sprintf('<textarea name="%s" cols="%d" rows="%d"', $name, $cols, $rows);

    if (is_array($attrs) && count($attrs))
    {
      $return .= join_attrs($attrs);
    }

    $return .= '>';

    if (is_string($content) && strlen($content))
    {
      $return .= htmlspecialchars($content, ENT_QUOTES, 'utf-8');
    }

    $return .= '</textarea>';

    //Activate CkEditor on TextAreas.
    $return .= " <script>"
            ."   CKEDITOR.replace('".$name."',"
            ."                   {"
            ."                     removeButtons:'',"
            ."                     toolbar:"
            ."                     ["
            ."                       { name: 'basicstyles', items : ['Bold','Italic','Underline','Strike','-','RemoveFormat' ] },"
            ."                       { name: 'paragraph', items : [ 'NumberedList','BulletedList','-','Outdent','Indent' ] },"
            ."                       { name: 'insert', items : [ 'SpecialChar' ] },"                   
            ."                       { name: 'links', items : [ 'Link','Unlink' ] },"
            ."                       { name: 'styles', items : [ 'Format' ] },"
            ."                       { name: 'document', items : [ 'Source' ] }"
            ."                     ],"
            ."                     format_tags: 'p;h1;h2;h3;h4;pre'"
            ."                   });"
            ." </script>";
   
    return $return;
  }
}
?>



Kind Regards, Laurent

--
You received this message because you are subscribed to the Google Groups "flyspray" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flyspray+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To post to this group, send email to flyspray-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
Visit this group at http://groups.google.com/group/flyspray?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 
flyspray.stz9z | 14 Mar 2013 21:40
Picon
Favicon

Version 1.0

I recently set up FlySpray 0.9.9.7 to use as a simple trouble-ticket system to use for a club to which I belong. I like it a lot. I customized a few things by changing code (mainly, I wanted to remove some of the fields on the task form).

Then today I got the 1.0 development version via GIT, and installed it as a fresh system on another computer. I ran into a few problems:

  • The admin user id I entered in the setup form never appeared in the flypray_users table. I couldn't login with the super userid. I got around the problem by copying the records from my "production" system's users table. Now I can login.
  • In the login box at the top right, I get complaints about not finding allow_passwd, etc. Same when I created a new user. Figured out that I needed to add a couple of fields to the prefs  table.
I really like some of the new features in 1.0 : the ability to chose which fields are to be used when editing tasks (this is what I did hard-coded in 0.9.9.7), the ability to have sub_categories, etc. The question is, when will 1.0 likely come out? Is it "safe" to use 1.0 in a production environment? There will be four of us using it to track hardware, network, and software problems. I'm comfortable with PHP and mySQL, so if a bug shows up, I probably can track it down.

Another question: is there any documentation about how the program is structured? I figured out some things by browsing through the various modules, but this is not the most efficient way of getting familiar with a complex system.

Thanks

Larry Bradley
Ottawa, Canada

--
You received this message because you are subscribed to the Google Groups "flyspray" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flyspray+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To post to this group, send email to flyspray-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
Visit this group at http://groups.google.com/group/flyspray?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Gmane