#146: Inline editing of objects
--------------------------+--------------------------------
  Reporter:  jdreimann    |      Owner:  olemis
      Type:  enhancement  |     Status:  accepted
  Priority:  critical     |  Milestone:  Release 4
 Component:  dashboard    |    Version:
Resolution:               |   Keywords:  inplace bheditable
--------------------------+--------------------------------

Comment (by olemis):

 The new approach to in-place editing in ticket view is not compatible with
 jEditable afaics . Hence I've built everything from scratch . Attached
 patches against theme plugin add the following features :

   1. Enhanced ticket fields list updated according to responsive mockups
   2. Enhanced scroll spy nav bar implemented with Bootstrap button groups
      like sketched in responsive mockups
   3. Modify ticket section is gone
   4. On clicking Modify Ticket button in scroll spy nav bar , ticket view
      enters editable state (suggested by jure)

 Patches should be applied against bloodhound_theme @ r1418195 in the
 following order :

 {{{
 #!sh

 $ hg qapplied
 t146/t146_r1418195_scrollspy_btn.diff
 t146/t146_r1418195_ticket_header.diff
 t146/t146_r1418195_inplace_ticket_fields.diff

 }}}

 Issues found so far :

   1. In editable state scroll spy does not activate nav item accurately.
      This happens because heights are different (e.g. wiki toolbar added
      on top of some textarea elements , etc ...) to the values when
      scroll spy was installed.

 ... /me figuring out how to fix .

 After all this ticket view will look like shown below in view mode ...

 [[Image(bh_theme_x_86_ticket_responsive_view_state.png, width=600)]]

 ... and in editable mode ...

 [[Image(bh_theme_x_87_ticket_responsive_edit_state.png, width=600)]]

 Still there are many open questions :

   1. What happens after ticket enters editable state ?
   2. What about workflow actions now that Modify Ticket section is gone?
   3. Should description, keywords and summary be put into editable
      as well (... IMO they should , I'm just looking for
      confirmation ...) ?

 Feedback is welcome .

-- 
Ticket URL: <https://issues.apache.org/bloodhound/ticket/146#comment:27>
Apache Bloodhound <https://issues.apache.org/bloodhound/>
The Apache Bloodhound (incubating) issue tracker

Reply via email to