[Apache Bloodhound] #324: Multiproducts UI: (Meta) navigation

2013-01-02 Thread Apache Bloodhound
#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

2013-01-02 Thread Apache Bloodhound
#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

2013-01-02 Thread Apache Bloodhound
#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

2013-01-02 Thread Apache Bloodhound
#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

2013-01-02 Thread Apache Bloodhound
#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

2013-01-02 Thread gjm
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

2013-01-02 Thread gjm
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

2013-01-02 Thread gjm
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

2013-01-02 Thread Apache Bloodhound
#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

2013-01-02 Thread Apache Bloodhound
#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

2013-01-02 Thread Apache Bloodhound
#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

2013-01-02 Thread Apache Bloodhound
#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

2013-01-02 Thread Apache Bloodhound
#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

2013-01-02 Thread Apache Bloodhound
#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

2013-01-02 Thread Apache Bloodhound
#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

2013-01-02 Thread Apache Bloodhound
#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

2013-01-02 Thread Apache Bloodhound
#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

2013-01-02 Thread Apache Bloodhound
#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

2013-01-02 Thread Apache Bloodhound
#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

2013-01-02 Thread Apache Bloodhound
#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

2013-01-02 Thread Apache Bloodhound
#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

2013-01-02 Thread Apache Bloodhound
#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

2013-01-02 Thread Apache Bloodhound
#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

2013-01-02 Thread Apache Bloodhound
#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

2013-01-02 Thread Apache Bloodhound
#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

2013-01-02 Thread Apache Bloodhound
#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

2013-01-02 Thread Apache Bloodhound
#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

2013-01-02 Thread Apache Bloodhound
#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

2013-01-02 Thread Apache Bloodhound
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

2013-01-02 Thread Apache Bloodhound
#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

2013-01-02 Thread Apache Bloodhound
#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

2013-01-02 Thread Apache Bloodhound
#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

2013-01-02 Thread Apache Bloodhound
#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

2013-01-02 Thread Apache Bloodhound
#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

2013-01-02 Thread Apache Bloodhound
#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