[Apache Bloodhound] #324: Multiproducts UI: (Meta) navigation
#324: Multiproducts UI: (Meta) navigation +--- Reporter: peter| Owner: nobody Type: enhancement | Status: new Priority: major| Component: multiproduct Version: | Resolution: +--- -- Ticket URL: https://issues.apache.org/bloodhound/ticket/324 Apache Bloodhound https://issues.apache.org/bloodhound/ The Apache Bloodhound (incubating) issue tracker
Re: [Apache Bloodhound] #324: Multiproducts UI: (Meta) navigation
#324: Multiproducts UI: (Meta) navigation ---+ Reporter: peter | Owner: nobody Type: enhancement | Status: new Priority: major | Milestone: Component: multiproduct |Version: Resolution:| Keywords: ---+ Description changed by peter: Old description: New description: A new item needs to be added to main or meta navigation bar. It should indicate currently selected product with a product dropdown list for fast switching to desired product page (product dashboard) -- -- Ticket URL: https://issues.apache.org/bloodhound/ticket/324#comment:1 Apache Bloodhound https://issues.apache.org/bloodhound/ The Apache Bloodhound (incubating) issue tracker
Re: [Apache Bloodhound] #321: Refactor the Apps dropdown
#321: Refactor the Apps dropdown --+ Reporter: peter| Owner: nobody Type: enhancement | Status: new Priority: major| Milestone: Component: ui design|Version: Resolution: | Keywords: --+ Comment (by rjollos): #320 is related - proposes to remove the ''Search'' entry from the mainnav. -- Ticket URL: https://issues.apache.org/bloodhound/ticket/321#comment:2 Apache Bloodhound https://issues.apache.org/bloodhound/ The Apache Bloodhound (incubating) issue tracker
Re: [Apache Bloodhound] #320: Remove search from mainnav and change behavior of empty search
#320: Remove search from mainnav and change behavior of empty search --+ Reporter: rjollos | Owner: nobody Type: enhancement | Status: new Priority: minor| Milestone: Component: ui design|Version: Resolution: | Keywords: --+ Comment (by rjollos): See also #321. -- Ticket URL: https://issues.apache.org/bloodhound/ticket/320#comment:1 Apache Bloodhound https://issues.apache.org/bloodhound/ The Apache Bloodhound (incubating) issue tracker
[Apache Bloodhound] #325: Multiproduct UI: Dashboard
#325: Multiproduct UI: Dashboard + Reporter: peter| Owner: nobody Type: enhancement | Status: new Priority: major| Component: dashboard Version: | Resolution: + -- Ticket URL: https://issues.apache.org/bloodhound/ticket/325 Apache Bloodhound https://issues.apache.org/bloodhound/ The Apache Bloodhound (incubating) issue tracker
svn commit: r1427698 - in /incubator/bloodhound/trunk/bloodhound_theme/bhtheme: htdocs/bloodhound.css templates/bh_ticket.html templates/bh_ticket_box.html
Author: gjm Date: Wed Jan 2 08:29:55 2013 New Revision: 1427698 URL: http://svn.apache.org/viewvc?rev=1427698view=rev Log: improvements to ticket header - towards #146 Modified: incubator/bloodhound/trunk/bloodhound_theme/bhtheme/htdocs/bloodhound.css incubator/bloodhound/trunk/bloodhound_theme/bhtheme/templates/bh_ticket.html incubator/bloodhound/trunk/bloodhound_theme/bhtheme/templates/bh_ticket_box.html Modified: incubator/bloodhound/trunk/bloodhound_theme/bhtheme/htdocs/bloodhound.css URL: http://svn.apache.org/viewvc/incubator/bloodhound/trunk/bloodhound_theme/bhtheme/htdocs/bloodhound.css?rev=1427698r1=1427697r2=1427698view=diff == --- incubator/bloodhound/trunk/bloodhound_theme/bhtheme/htdocs/bloodhound.css (original) +++ incubator/bloodhound/trunk/bloodhound_theme/bhtheme/htdocs/bloodhound.css Wed Jan 2 08:29:55 2013 @@ -226,6 +226,10 @@ pre.wiki { margin-top: 0px; } +.ownership { + margin-left: 25px; +} + /* @end */ /* @group Quick Ticket fieldset */ Modified: incubator/bloodhound/trunk/bloodhound_theme/bhtheme/templates/bh_ticket.html URL: http://svn.apache.org/viewvc/incubator/bloodhound/trunk/bloodhound_theme/bhtheme/templates/bh_ticket.html?rev=1427698r1=1427697r2=1427698view=diff == --- incubator/bloodhound/trunk/bloodhound_theme/bhtheme/templates/bh_ticket.html (original) +++ incubator/bloodhound/trunk/bloodhound_theme/bhtheme/templates/bh_ticket.html Wed Jan 2 08:29:55 2013 @@ -138,13 +138,13 @@ div class=whitebox/div div class=properties h2 class=summary searchable clip-affix py:choose= -py:when test=ticket.exists$ticket.summary/py:when +py:when test=ticket.exists#9734; $ticket.summary/py:when py:otherwiseCreate Ticket/py:otherwise /h2 /div div class=row - div class=span3 -h5 id=trac-ticket-title py:choose= + span class=ownership +py:choose test= py:when test=ticket.exists a href=${href.ticket(ticket.id)} i18n:msg=idTicket #${ticket.id}/a @@ -152,25 +152,20 @@ py:otherwise New Ticket smallspan py:if=preview_mode and ticket.type class=status(${ticket.type})/span/small /py:otherwise -/h5 - /div - div class=offset3 -h6 class=date pull-right - span i18n:msg=created py:if=ticket.existsOpened ${pretty_dateinfo(ticket.time)}/span - py:if test=ticket.changetime != ticket.time, -span i18n:msg=modifiedLast modified ${pretty_dateinfo(ticket.changetime)}/span +/py:choose +py:if test=ticket.exists - + py:if test=ticket.changetime != ticket.time +span i18n:msg=modifiedLast modified + time datetime=${ticket.changetime.strftime('%Y-%m-%d')} +${pretty_dateinfo(ticket.changetime)} + /time. +/span /py:if - span py:if=not ticket.exists class=label label-warning(ticket not yet created)/span -/h6 -h6 class=pull-right - span id=h_reporterReported by -${reporter_link if defined('reporter_link') else authorinfo(ticket.reporter)} - /span, - span id=h_ownerAssigned to -${(owner_link if defined('owner_link') else authorinfo(ticket.owner)) if ticket.owner else ''} - /span -/h6 - /div +/py:if +span id=h_ownerAssigned to + ${(owner_link if defined('owner_link') else authorinfo(ticket.owner)) if ticket.owner else ''}. +/span + /span /div div class=local-nav py:if=ticket.exists py:with=sections = ( @@ -201,29 +196,69 @@ /script py:if test=ticket.exists div class=row -div class=span6 - h4 class=statussmall${ticket.status}py:if - test=ticket.type ${ticket.type}/py:ifpy:if - test=ticket.resolution: ${ticket.resolution}/py:if/small/h4 - py:choose test= -py:when test=version is None / -py:when test=version == 0 - mdash; - small -i18n:msgat a href=#comment:descriptionInitial Version/a/i18n:msg - /small -/py:when -py:otherwise - mdash; - small -i18n:msg
svn commit: r1427699 - in /incubator/bloodhound/trunk/bloodhound_theme/bhtheme: htdocs/bloodhound.css templates/bh_ticket.html templates/bh_ticket_box.html
Author: gjm Date: Wed Jan 2 08:33:52 2013 New Revision: 1427699 URL: http://svn.apache.org/viewvc?rev=1427699view=rev Log: add in-place editing of fields - towards #146 (from olemis) Modified: incubator/bloodhound/trunk/bloodhound_theme/bhtheme/htdocs/bloodhound.css incubator/bloodhound/trunk/bloodhound_theme/bhtheme/templates/bh_ticket.html incubator/bloodhound/trunk/bloodhound_theme/bhtheme/templates/bh_ticket_box.html Modified: incubator/bloodhound/trunk/bloodhound_theme/bhtheme/htdocs/bloodhound.css URL: http://svn.apache.org/viewvc/incubator/bloodhound/trunk/bloodhound_theme/bhtheme/htdocs/bloodhound.css?rev=1427699r1=1427698r2=1427699view=diff == --- incubator/bloodhound/trunk/bloodhound_theme/bhtheme/htdocs/bloodhound.css (original) +++ incubator/bloodhound/trunk/bloodhound_theme/bhtheme/htdocs/bloodhound.css Wed Jan 2 08:33:52 2013 @@ -230,6 +230,11 @@ pre.wiki { margin-left: 25px; } +.ticket textarea { + height: auto; + width: auto; +} + /* @end */ /* @group Quick Ticket fieldset */ Modified: incubator/bloodhound/trunk/bloodhound_theme/bhtheme/templates/bh_ticket.html URL: http://svn.apache.org/viewvc/incubator/bloodhound/trunk/bloodhound_theme/bhtheme/templates/bh_ticket.html?rev=1427699r1=1427698r2=1427699view=diff == --- incubator/bloodhound/trunk/bloodhound_theme/bhtheme/templates/bh_ticket.html (original) +++ incubator/bloodhound/trunk/bloodhound_theme/bhtheme/templates/bh_ticket.html Wed Jan 2 08:33:52 2013 @@ -41,6 +41,32 @@ $(.local-nav a).click(function() { $($(this).attr('href')).removeClass('collapsed').parent().removeClass(collapsed); }); $('.trac-nav').hide(); $('.trac-topnav').hide(); + +// Install in place editing + +var modify_elem = $('#modify'); +modify_elem.parent().hide(); + +function modify_ticket() { + $('[data-edit=inplace]').each(function() { + var fc = $(this); + var fieldurl = fc.find('a').attr('href'); + var fieldnm = fc.attr('id').substr(3); + fc.empty(); + var editor = $('#properties #field-' + fieldnm); + if (editor.length == 0) +editor = $('#editor-' + fieldnm); + var fieldval = editor.val(); + editor = editor.clone(false).appendTo(fc).val(fieldval); + if (editor.prop('tagName') == 'TEXTAREA') { +if (editor.is('.wikitext')) + addWikiFormattingToolbar(editor.get(0)); + } +}); +} + +$('.local-nav a[href = #inplace-edit]').click(modify_ticket); + $('body').scrollspy({ 'target' : '.local-nav' , 'offset' : $('.stickyBox').height() + 40 @@ -173,7 +199,7 @@ (_('Attachments'), 'attachments', attachments.attachments or attachments.can_create, _('Go to the list of attachments'), 'icon-file'), (_('Comments'), 'changelog', True, _('Go to the changelog'), 'icon-comment'), (_('Add comment'), 'propertyform', ticket.exists and can_append, _('Go to the ticket editor'), 'icon-plus-sign'), -(_('Modify Ticket'), 'modify', can_modify or can_edit or can_create, _('Modify ticket fields and description'), 'icon-edit'), +(_('Modify Ticket'), 'inplace-edit', can_modify or can_edit or can_create, _('Modify ticket fields and description'), 'icon-edit'), ) div small @@ -408,9 +434,10 @@ ${ticket.description}/textarea field.edit_label or field.label or field.name}:/label /th td class=col${idx + 1} py:if=idx == 0 or not fullrow - colspan=${3 if fullrow else None} + colspan=${3 if fullrow else None} + id=${'editor-' + field.name if field else None} py:choose test=field.type py:if=field - select py:when='select' id=field-${field.name} name=field_${field.name} + select py:when='select' id=field-${field.name} name=field_${field.name} class=input-medium option py:if=field.optional/option option py:for=option in field.options selected=${value == option or None} Modified: incubator/bloodhound/trunk/bloodhound_theme/bhtheme/templates/bh_ticket_box.html URL: http://svn.apache.org/viewvc/incubator/bloodhound/trunk/bloodhound_theme/bhtheme/templates/bh_ticket_box.html?rev=1427699r1=1427698r2=1427699view=diff
svn commit: r1427702 - in /incubator/bloodhound/trunk/bloodhound_theme/bhtheme: htdocs/bloodhound.css templates/bh_ticket.html templates/bh_ticket_box.html
Author: gjm Date: Wed Jan 2 08:37:15 2013 New Revision: 1427702 URL: http://svn.apache.org/viewvc?rev=1427702view=rev Log: editing of special fields (summany, description, etc) - towards #146 (from olemis) Modified: incubator/bloodhound/trunk/bloodhound_theme/bhtheme/htdocs/bloodhound.css incubator/bloodhound/trunk/bloodhound_theme/bhtheme/templates/bh_ticket.html incubator/bloodhound/trunk/bloodhound_theme/bhtheme/templates/bh_ticket_box.html Modified: incubator/bloodhound/trunk/bloodhound_theme/bhtheme/htdocs/bloodhound.css URL: http://svn.apache.org/viewvc/incubator/bloodhound/trunk/bloodhound_theme/bhtheme/htdocs/bloodhound.css?rev=1427702r1=1427701r2=1427702view=diff == --- incubator/bloodhound/trunk/bloodhound_theme/bhtheme/htdocs/bloodhound.css (original) +++ incubator/bloodhound/trunk/bloodhound_theme/bhtheme/htdocs/bloodhound.css Wed Jan 2 08:37:15 2013 @@ -214,10 +214,6 @@ pre.wiki { width: 505px; } -#field-reporter { - width: 505px; -} - .bh-ticket-buttons { padding-left: 5px; } Modified: incubator/bloodhound/trunk/bloodhound_theme/bhtheme/templates/bh_ticket.html URL: http://svn.apache.org/viewvc/incubator/bloodhound/trunk/bloodhound_theme/bhtheme/templates/bh_ticket.html?rev=1427702r1=1427701r2=1427702view=diff == --- incubator/bloodhound/trunk/bloodhound_theme/bhtheme/templates/bh_ticket.html (original) +++ incubator/bloodhound/trunk/bloodhound_theme/bhtheme/templates/bh_ticket.html Wed Jan 2 08:37:15 2013 @@ -163,7 +163,9 @@ div id=overview class=stickyStatus $colspan div class=whitebox/div div class=properties - h2 class=summary searchable clip-affix py:choose= + h2 class=summary searchable clip-affix py:choose= + data-edit=${'inplace' if can_modify or can_create else None} + id=vc-summary py:when test=ticket.exists#9734; $ticket.summary/py:when py:otherwiseCreate Ticket/py:otherwise /h2 @@ -232,7 +234,8 @@ Reporter: /h5 /div - div class=span2 + div class=span2 id=vc-reporter + data-edit=${'inplace' if only_for_admin else None} ${reporter_link if defined('reporter_link') else authorinfo(ticket.reporter)} nbsp; /div @@ -402,7 +405,7 @@ ${comment}/textarea thlabel for=field-reporterReporter:/label/th td class=fullrow colspan=3 input type=text id=field-reporter name=field_reporter - value=${ticket.reporter} size=70 / + value=${ticket.reporter} class=input-medium / /td /tr /py:if Modified: incubator/bloodhound/trunk/bloodhound_theme/bhtheme/templates/bh_ticket_box.html URL: http://svn.apache.org/viewvc/incubator/bloodhound/trunk/bloodhound_theme/bhtheme/templates/bh_ticket_box.html?rev=1427702r1=1427701r2=1427702view=diff == --- incubator/bloodhound/trunk/bloodhound_theme/bhtheme/templates/bh_ticket_box.html (original) +++ incubator/bloodhound/trunk/bloodhound_theme/bhtheme/templates/bh_ticket_box.html Wed Jan 2 08:37:15 2013 @@ -80,7 +80,8 @@ Arguments: py:for each=field in fields py:if test=field.name == 'keywords' div title=Keywords -i class=icon-tags/i ${field.rendered} +i class=icon-tags/i +span data-edit=${'inplace' if can_modify or can_edit or can_create else None} id=vc-keywords${field.rendered}/span /div /py:if /py:for @@ -105,7 +106,9 @@ Arguments: title=Reply, quoting this description / /form /div -div py:if=ticket.description class=searchable xml:space=preserve +div py:if=ticket.description class=searchable xml:space=preserve +data-edit=${'inplace' if can_edit or can_create else None} +id=vc-description ${wiki_to_html(context, ticket.description, escape_newlines=preserve_newlines)} /div br py:if=not ticket.description style=clear: both /
Re: [Apache Bloodhound] #325: Multiproduct UI: Dashboard
#325: Multiproduct UI: Dashboard --+ Reporter: peter| Owner: nobody Type: enhancement | Status: new Priority: major| Milestone: Component: dashboard|Version: Resolution: | Keywords: --+ Description changed by peter: Old description: New description: Dashboard needs to become multiproduct aware 1. New multiproduct friendly mockup to implement: https://issues.apache.org/bloodhound/wiki/Ui/Dashboard At this point dashboard itself does not care much about the product. All product specific rendering is done by widgets which need to become multiproduct aware. 2. Dashboard needs to support two different configurations - one when no product is selected (global scope) and one for when a product is selected (product scope). This enables slight variations in global and product dashboards. 3. Formally introduce product dashboard with url: http://.../env/products/product prefix which replaces current product page on the same url. Editing of basic product data like name, prefix and description can be left to admin page. -- -- Ticket URL: https://issues.apache.org/bloodhound/ticket/325#comment:1 Apache Bloodhound https://issues.apache.org/bloodhound/ The Apache Bloodhound (incubating) issue tracker
[Apache Bloodhound] #326: Multiproduct UI: Breadcrumbs
#326: Multiproduct UI: Breadcrumbs ---+ Reporter: peter | Owner: nobody Type: defect | Status: new Priority: major | Component: ui design Version: | Resolution: ---+ -- Ticket URL: https://issues.apache.org/bloodhound/ticket/326 Apache Bloodhound https://issues.apache.org/bloodhound/ The Apache Bloodhound (incubating) issue tracker
Re: [Apache Bloodhound] #326: Multiproduct UI: Breadcrumbs
#326: Multiproduct UI: Breadcrumbs + Reporter: peter | Owner: nobody Type: defect | Status: new Priority: major | Milestone: Component: ui design |Version: Resolution: | Keywords: + Description changed by peter: Old description: New description: Fix breadcrumbs for all pages to reflect current product and resource (dashboard, milestone pages, roadmap, ticket) -- -- Ticket URL: https://issues.apache.org/bloodhound/ticket/326#comment:1 Apache Bloodhound https://issues.apache.org/bloodhound/ The Apache Bloodhound (incubating) issue tracker
Re: [Apache Bloodhound] #327: Multiproduct UI: Remove products page
#327: Multiproduct UI: Remove products page + Reporter: peter | Owner: nobody Type: defect | Status: new Priority: major | Milestone: Component: ui design |Version: Resolution: | Keywords: + Description changed by peter: Old description: New description: Products page (http://.../env/products) can be removed as it is replaced by ne dashboard and quick product select in global navigation for selection. Adding new products is already supported by admin page. -- -- Ticket URL: https://issues.apache.org/bloodhound/ticket/327#comment:1 Apache Bloodhound https://issues.apache.org/bloodhound/ The Apache Bloodhound (incubating) issue tracker
Re: [Apache Bloodhound] #328: Multiproduct UI: Create ticket popup
#328: Multiproduct UI: Create ticket popup + Reporter: peter | Owner: nobody Type: defect | Status: new Priority: major | Milestone: Component: ui design |Version: Resolution: | Keywords: + Description changed by peter: Old description: New description: Create ticket popup can have product field preselected when shown in product scope. In long term (with per product and mandatory fields implemented), this popup will have to become product specific (popup should contain at least all mandatory fields for certain product) which will also mean that it will have to be hidden in global scope, but this can come in later. -- -- Ticket URL: https://issues.apache.org/bloodhound/ticket/328#comment:1 Apache Bloodhound https://issues.apache.org/bloodhound/ The Apache Bloodhound (incubating) issue tracker
[Apache Bloodhound] #329: Multiproduct UI: Roadmap
#329: Multiproduct UI: Roadmap ---+ Reporter: peter | Owner: nobody Type: defect | Status: new Priority: major | Component: ui design Version: | Resolution: ---+ -- Ticket URL: https://issues.apache.org/bloodhound/ticket/329 Apache Bloodhound https://issues.apache.org/bloodhound/ The Apache Bloodhound (incubating) issue tracker
Re: [Apache Bloodhound] #146: Inline editing of objects
#146: Inline editing of objects --+ Reporter: jdreimann| Owner: gjm Type: enhancement | Status: review Priority: critical | Milestone: Release 4 Component: dashboard|Version: Resolution: | Keywords: inplace bheditable --+ Comment (by gjm): r1427698 applies t146_r1418195_ticket_header.diff r1427699 applies t146_r1420132_inplace_ticket_fields.diff r1427702 applies t146_r1420132_inplace_ticket_desc.diff r1427717 applies t146_r1420132_inplace_ticket_form.diff thanks olemis. -- Ticket URL: https://issues.apache.org/bloodhound/ticket/146#comment:41 Apache Bloodhound https://issues.apache.org/bloodhound/ The Apache Bloodhound (incubating) issue tracker
Re: [Apache Bloodhound] #329: Multiproduct UI: Roadmap
#329: Multiproduct UI: Roadmap + Reporter: peter | Owner: nobody Type: defect | Status: new Priority: major | Milestone: Component: ui design |Version: Resolution: | Keywords: + Description changed by peter: Old description: New description: Page needs to be hidden or replaced by product selection in global scope. -- -- Ticket URL: https://issues.apache.org/bloodhound/ticket/329#comment:1 Apache Bloodhound https://issues.apache.org/bloodhound/ The Apache Bloodhound (incubating) issue tracker
Re: [Apache Bloodhound] #146: Inline editing of objects
#146: Inline editing of objects --+ Reporter: jdreimann| Owner: gjm Type: enhancement | Status: closed Priority: critical | Milestone: Release 4 Component: dashboard|Version: Resolution: fixed| Keywords: inplace bheditable --+ Changes (by gjm): * status: review = closed * resolution: = fixed Comment: Calling this complete - further enhancements in new tickets. -- Ticket URL: https://issues.apache.org/bloodhound/ticket/146#comment:42 Apache Bloodhound https://issues.apache.org/bloodhound/ The Apache Bloodhound (incubating) issue tracker
[Apache Bloodhound] #330: Lazy evaluation of req.chrome
#330: Lazy evaluation of req.chrome + Reporter: peter| Owner: nobody Type: enhancement | Status: new Priority: major| Component: dashboard Version: | Resolution: + -- Ticket URL: https://issues.apache.org/bloodhound/ticket/330 Apache Bloodhound https://issues.apache.org/bloodhound/ The Apache Bloodhound (incubating) issue tracker
Re: [Apache Bloodhound] #330: Lazy evaluation of req.chrome
#330: Lazy evaluation of req.chrome --+ Reporter: peter| Owner: nobody Type: enhancement | Status: new Priority: minor| Milestone: Component: dashboard|Version: Resolution: | Keywords: --+ Changes (by peter): * priority: major = minor Old description: New description: For optimal performance req.chrome should be evaluated only if necessary. This currently violated on multiple places in request handlers, filters and mainly by TracThemeEngine plugin. BH's request handlers and filters could be fixed within BH (whitelabeling solution was already dicussed on dev list). However there has been no investigation on TracThemeEngine yet. Until this is fixed there is no benefits in fixing BH code at all. -- -- Ticket URL: https://issues.apache.org/bloodhound/ticket/330#comment:1 Apache Bloodhound https://issues.apache.org/bloodhound/ The Apache Bloodhound (incubating) issue tracker
[Apache Bloodhound] #331: Unable to edit the ticket type with in-place edit from #146 changes
#331: Unable to edit the ticket type with in-place edit from #146 changes ---+--- Reporter: gjm| Owner: nobody Type: defect | Status: new Priority: major | Milestone: Release 4 Component: dashboard |Version: Keywords: | ---+--- Ticket type now appears to be unchangeable after initial ticket creation as there is now no selection provided in the in-place edit form. -- Ticket URL: https://issues.apache.org/bloodhound/ticket/331 Apache Bloodhound https://issues.apache.org/bloodhound/ The Apache Bloodhound (incubating) issue tracker
Re: [Apache Bloodhound] #324: Multiproducts UI: (Meta) navigation
#324: Multiproducts UI: (Meta) navigation ---+ Reporter: peter | Owner: nobody Type: enhancement | Status: new Priority: major | Milestone: Component: multiproduct |Version: Resolution:| Keywords: ---+ Comment (by jdreimann): This belongs in the breadcrumb in my humble opinion, not in the meta or main nav. That's because the breadcrumb should be the one place where we display where inside the Bloodhound structure the user is. Dropdowns to select siblings are worthwhile at many (all?) levels - components / milestones / versions. -- Ticket URL: https://issues.apache.org/bloodhound/ticket/324#comment:2 Apache Bloodhound https://issues.apache.org/bloodhound/ The Apache Bloodhound (incubating) issue tracker
Re: [Apache Bloodhound] #289: Create Ticket and Preview buttons are hidden on the Create New Ticket page
#289: Create Ticket and Preview buttons are hidden on the Create New Ticket page + Reporter: rjollos| Owner: rjollos Type: defect | Status: closed Priority: major | Milestone: Release 4 Component: ui design |Version: 0.2.0 Resolution: fixed | Keywords: scroll spy + Changes (by gjm): * status: review = closed * resolution: = fixed -- Ticket URL: https://issues.apache.org/bloodhound/ticket/289#comment:7 Apache Bloodhound https://issues.apache.org/bloodhound/ The Apache Bloodhound (incubating) issue tracker
Re: [Apache Bloodhound] #325: Multiproduct UI: Dashboard
#325: Multiproduct UI: Dashboard --+ Reporter: peter| Owner: nobody Type: enhancement | Status: new Priority: major| Milestone: Component: dashboard|Version: Resolution: | Keywords: --+ Comment (by jdreimann): Just for the record, my intention with this dashboard view was for it to be used for all meta objects (products, versions, milestones, components) with the appropriate scope. So for point 2, the dashboard should be able to just handle different scopes. Product and global are two of those, rather than the only two. -- Ticket URL: https://issues.apache.org/bloodhound/ticket/325#comment:2 Apache Bloodhound https://issues.apache.org/bloodhound/ The Apache Bloodhound (incubating) issue tracker
Re: [Apache Bloodhound] #328: Multiproduct UI: Create ticket popup
#328: Multiproduct UI: Create ticket popup + Reporter: peter | Owner: nobody Type: defect | Status: new Priority: major | Milestone: Component: ui design |Version: Resolution: | Keywords: + Comment (by jdreimann): I appreciate this is longer term, but I think it would be a big mistake to hide this when at global scope. We should simply let the user select the product in the quick ticket dialogue and load the appropriate fields via ajax (or similar). -- Ticket URL: https://issues.apache.org/bloodhound/ticket/328#comment:2 Apache Bloodhound https://issues.apache.org/bloodhound/ The Apache Bloodhound (incubating) issue tracker
Re: [Apache Bloodhound] #329: Multiproduct UI: Roadmap
#329: Multiproduct UI: Roadmap + Reporter: peter | Owner: nobody Type: defect | Status: new Priority: major | Milestone: Component: ui design |Version: Resolution: | Keywords: + Comment (by jdreimann): To my knowledge we're currently not showing the roadmap at all. I would suggest that we show this as a global roadmap by default, unless the scope narrows it down to product / version / etc. -- Ticket URL: https://issues.apache.org/bloodhound/ticket/329#comment:2 Apache Bloodhound https://issues.apache.org/bloodhound/ The Apache Bloodhound (incubating) issue tracker
Re: [Apache Bloodhound] #274: Next release updates for RAT reporting
#274: Next release updates for RAT reporting ---+--- Reporter: gjm | Owner: gjm Type: defect| Status: accepted Priority: blocker | Milestone: Release 4 Component: projectadmin |Version: Resolution:| Keywords: ---+--- Changes (by gjm): * owner: nobody = gjm * status: new = accepted -- Ticket URL: https://issues.apache.org/bloodhound/ticket/274#comment:5 Apache Bloodhound https://issues.apache.org/bloodhound/ The Apache Bloodhound (incubating) issue tracker
Re: [Apache Bloodhound] #274: Next release updates for RAT reporting
#274: Next release updates for RAT reporting ---+--- Reporter: gjm | Owner: gjm Type: defect| Status: accepted Priority: blocker | Milestone: Release 4 Component: projectadmin |Version: Resolution:| Keywords: ---+--- Comment (by gjm): r1427886 adds rules for some of those - waiting on next report to confirm -- Ticket URL: https://issues.apache.org/bloodhound/ticket/274#comment:6 Apache Bloodhound https://issues.apache.org/bloodhound/ The Apache Bloodhound (incubating) issue tracker
Re: [Apache Bloodhound] #274: Next release updates for RAT reporting
#274: Next release updates for RAT reporting ---+--- Reporter: gjm | Owner: gjm Type: defect| Status: closed Priority: blocker | Milestone: Release 4 Component: projectadmin |Version: Resolution: fixed | Keywords: ---+--- Changes (by gjm): * status: accepted = closed * resolution: = fixed Comment: new report shows no files in the unapproved set so this appears to be fixed. -- Ticket URL: https://issues.apache.org/bloodhound/ticket/274#comment:7 Apache Bloodhound https://issues.apache.org/bloodhound/ The Apache Bloodhound (incubating) issue tracker
[Apache Bloodhound] New user registration: gmcdonald
New user registration for user gmcdonald -- Apache Bloodhound https://issues.apache.org/bloodhound/ The Apache Bloodhound (incubating) issue tracker
Re: [Apache Bloodhound] #330: Lazy evaluation of req.chrome
#330: Lazy evaluation of req.chrome --+ Reporter: peter| Owner: nobody Type: enhancement | Status: new Priority: minor| Milestone: Component: dashboard|Version: Resolution: | Keywords: --+ Comment (by olemis): Replying to [ticket:330 peter]: For optimal performance req.chrome should be evaluated only if necessary. This currently violated on multiple places in request handlers, filters and mainly by trachacks:TracThemeEngine plugin. Could you please mention where is it exactly that trachacks:ThemeEnginePlugin violates lazy instantiation of `req.chrome` ? [...] However there has been no investigation on trachacks:TracThemeEngine yet. Until this is fixed there is no benefits in fixing BH code at all. I'm the maintainer of that plugin . I've not noticed something like that , so I ask : What's wrong exactly ? -- Ticket URL: https://issues.apache.org/bloodhound/ticket/330#comment:2 Apache Bloodhound https://issues.apache.org/bloodhound/ The Apache Bloodhound (incubating) issue tracker
Re: [Apache Bloodhound] #331: Unable to edit the ticket type with in-place edit from #146 changes
#331: Unable to edit the ticket type with in-place edit from #146 changes +--- Reporter: gjm| Owner: olemis Type: defect | Status: assigned Priority: major | Milestone: Release 4 Component: dashboard |Version: Resolution: | Keywords: +--- Changes (by olemis): * status: new = assigned * owner: nobody = olemis Comment: I'll take a look . -- Ticket URL: https://issues.apache.org/bloodhound/ticket/331#comment:1 Apache Bloodhound https://issues.apache.org/bloodhound/ The Apache Bloodhound (incubating) issue tracker
Re: [Apache Bloodhound] #331: Unable to edit the ticket type with in-place edit from #146 changes
#331: Unable to edit the ticket type with in-place edit from #146 changes + Reporter: gjm| Owner: olemis Type: defect | Status: accepted Priority: major | Milestone: Release 4 Component: dashboard |Version: Resolution: | Keywords: ticket inplace + Changes (by olemis): * keywords: = ticket inplace * status: assigned = accepted Comment: Yes . It seems some attributes are missing after #146 ... /me fixing . -- Ticket URL: https://issues.apache.org/bloodhound/ticket/331#comment:2 Apache Bloodhound https://issues.apache.org/bloodhound/ The Apache Bloodhound (incubating) issue tracker
Re: [Apache Bloodhound] #331: Unable to edit the ticket type with in-place edit from #146 changes
#331: Unable to edit the ticket type with in-place edit from #146 changes + Reporter: gjm| Owner: gjm Type: defect | Status: review Priority: major | Milestone: Release 4 Component: dashboard |Version: Resolution: | Keywords: ticket inplace + Changes (by olemis): * status: accepted = review * owner: olemis = gjm Comment: Oops ! I forgot ... I'm assigning this ticket to gjm for review . -- Ticket URL: https://issues.apache.org/bloodhound/ticket/331#comment:4 Apache Bloodhound https://issues.apache.org/bloodhound/ The Apache Bloodhound (incubating) issue tracker
[Apache Bloodhound] #333: Rely on ModelBase._get_schema to populate MultiProductSystem.SCHEMA - after #314
#333: Rely on ModelBase._get_schema to populate MultiProductSystem.SCHEMA - after #314 +--- Reporter: olemis | Owner: nobody Type: enhancement | Status: new Priority: major| Component: multiproduct Version: | Resolution: +--- -- Ticket URL: https://issues.apache.org/bloodhound/ticket/333 Apache Bloodhound https://issues.apache.org/bloodhound/ The Apache Bloodhound (incubating) issue tracker
Re: [Apache Bloodhound] #333: Rely on ModelBase._get_schema to populate MultiProductSystem.SCHEMA - after #314
#333: Rely on ModelBase._get_schema to populate MultiProductSystem.SCHEMA - after #314 ---+--- Reporter: olemis| Owner: olemis Type: enhancement | Status: accepted Priority: major | Milestone: Release 4 Component: multiproduct |Version: Resolution:| Keywords: database ---+--- Changes (by olemis): * keywords: = database * status: new = accepted * owner: nobody = olemis * milestone: = Release 4 Old description: New description: In r1424271 there is a way `to output schema to ModelBase in terms of trac's Table and Column for consistency of dump generation across trac and bh schema` . However this has not been applied to multi-product system schema. -- -- Ticket URL: https://issues.apache.org/bloodhound/ticket/333#comment:1 Apache Bloodhound https://issues.apache.org/bloodhound/ The Apache Bloodhound (incubating) issue tracker