You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@bloodhound.apache.org by Olemis Lang <ol...@gmail.com> on 2012/03/19 19:06:58 UTC

Status update on dashboard and quick create ticket dialog WAS: svn commit: r1292265 - in /incubator/bloodhound/trunk/doc/html-templates: milestone.html product.html version.html

Hi !

I've published minutes ago some more screenshots illustrating the
progress I've made regarding Dashboard [3]_ and Quick Create Ticket
box [4]_ .

On Wed, Feb 22, 2012 at 10:34 AM, Joachim Dreimann
<jo...@wandisco.com> wrote:
> On 22 February 2012 14:28, Olemis Lang <ol...@gmail.com> wrote:
>> On Wed, Feb 22, 2012 at 8:11 AM, Gary <ga...@wandisco.com> wrote:
>>> [..]
>> I have some comments / questions :
>>
>>> https://svn.apache.org/repos/asf/incubator/bloodhound/trunk/doc/html-templates/dashboard.html
>>>
>>
>> - I noticed ticket query UI in dashboard has changed so ...
>>  * I'm assuming that buttons in the toolbar work like tabs
>>    so if users click on any of them they stay in the same
>>    page and content is updated dynamically
>
> Correct. It's the radio-type button described here:
> http://twitter.github.com/bootstrap/javascript.html#buttons
>

I've added a new layout implementing this behavior . Nonetheless I had
to patch Bootstrap's buttons JS plugin , and upgrade jquery version in
Trac source code so as to use 1.7.1 (Trac==0.13 distributes
jQuery==1.5.1 ;) , and a few more modifications needed ... I'll
explain some implementation details in a separate blog post ;) .

>>  * Products data won't be available until Multi-project
>>    support will be ready so I won't consider it until we have
>>    something actually implemented in there .
>>    I'll use components tag cloud in the meantime
>>    (rightmost toolbar)
>
> Sure, that's fine.

So far Project & Product buttons are just disabled ...

> Further down the line we should have an 'empty
> state' for things like Projects and Components too. For example if
> there's no Project associated with what you're looking at, but you
> click on the button, it should allow you to either associate it with a
> current project or create a new one.
>

... until it will be possible to build something like this
;)

[...]
>
>>  * In dashboard, My Tickets = open tickets owned
>>    by logged in user ? If that's the case maybe
>>    owner column is redundant ...
>
> My tickets are open tickets owned by the user
> + open tickets watched
> by the user.
>

added . screenshot => [1]_

>>  * In dashboard , All Tickets => what is it exactly ?
>>    e.g. active , active tickets mine first , accepted ,
>>    all (including closed) tickets ,
>
> All open tickets, sorted by day, then priority, just as the 'My
> tickets' section, but without a filter by owner/watched.
>

added . screenshot => [2]_

[...]

Hope u like it !
Feedback is welcome .

PS: If there's something wrong or missing please I'd appreciate if u
could submit tickets to the issue tracker and set my user (olemis) as
owner.
Fact is that with time many new issues and ideas are identified and
I'm already under the impression that I'm missing something ...
Thanks in advance !

.. [1] My tickets
        (https://lh4.googleusercontent.com/-fzG9nCGYm3I/T2dfFNRUtaI/AAAAAAAAAis/Kz3laZTBal8/w500-h227-k/BH_dashboard_23_bootstrap_button_toolbar.png)

.. [2] All tickets
        (https://lh3.googleusercontent.com/-i7nsfh7-FBk/T2deWM-vq5I/AAAAAAAAAic/xylnHBP0OPc/w500-h226-k/BH_dashboard_21_bootstrap_button_toolbar.png)

.. [3] Button toolbar in Bloodhound dashboard
        (https://plus.google.com/118444449354330048631/posts/MYk1jFLc2hU)

.. [4] Bloodhound quick create ticket dialog (using Bootstrap)
        (https://plus.google.com/photos/118444449354330048631/albums/5721668078746249441)

.. [5] Components view
        (https://lh3.googleusercontent.com/-Neh79gdN58c/T2dfBfgGlPI/AAAAAAAAAik/4BHd3TUw3IQ/w299-h135-n-k/BH_dashboard_22_bootstrap_button_toolbar.png)

.. [6] Rendering an empty results set in a grid
        (https://lh6.googleusercontent.com/-UnuJQIXgsiE/T2dfIbVdSqI/AAAAAAAAAi0/n01ULVC2H-g/w336-h152-n-k/BH_dashboard_24_bootstrap.png)

-- 
Regards,

Olemis.