~vauxoo/addons-vauxoo/6.0-trunk

« back to all changes in this revision

Viewing changes to user_story/view/userstory_view.xml

  • Committer: Jose Morales
  • Date: 2014-07-28 20:00:11 UTC
  • mfrom: (543.7.551 7.0-addons-vauxoo)
  • Revision ID: jose@vauxoo.com-20140728200011-csytovehrzwp24lr
[FORWARD PORT] 7.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
21
21
            <h1><label for="id" string="User Story Number: " class="oe_horizontal_separator oe_clear"/><field name="id"/></h1>
22
22
            <div class="oe_form_sheet_width" attrs="{'invisible':[('help','=',False)]}">
23
23
                <p class="oe_grey">
24
 
                A deeper explanation about what an user story is can be 
 
24
                A deeper explanation about what an user story is can be
25
25
                found here.
26
26
                <a href="http://dannorth.net/whats-in-a-story/" target="_NEW">Here more information</a>
27
27
                </p>
28
28
                <p class="oe_grey">
29
 
                Please load as attachment, all documents that support 
30
 
                your explanations 
31
 
                here on xmind or other formats with the explanations 
 
29
                Please load as attachment, all documents that support
 
30
                your explanations
 
31
                here on xmind or other formats with the explanations
32
32
                that you need to fill here.
33
 
                An example with all reference about topics you must consider 
 
33
                An example with all reference about topics you must consider
34
34
                is available
35
35
                <a href="/user_story/static/src/demo/TestUS.xmind" target="_NEW">here</a>
36
36
                </p>
71
71
                <div attrs="{'invisible':[('help','=',False)]}">
72
72
                   <p class="oe_grey">
73
73
                    Here in the description, you must be as explícit as you can,
74
 
                    Remember you can upload a Youtube video, and insert 
75
 
                    directly here, embeded as a webpage, you can use vimeo and 
76
 
                    other elements as images, diagrams (using some 
 
74
                    Remember you can upload a Youtube video, and insert
 
75
                    directly here, embeded as a webpage, you can use vimeo and
 
76
                    other elements as images, diagrams (using some
77
77
                    online services) you just must copy and paste the embeded code,
78
 
                    you can see an example about how to do that 
 
78
                    you can see an example about how to do that
79
79
                    <a href="youtube">here</a>
80
80
                    </p>
81
81
                </div>
109
109
                </tree>
110
110
              </field>
111
111
            </page>
112
 
          
 
112
 
113
113
            <page string="GAP analysis results">
114
 
                          <label for="info" colspan="4" string="5.- Technical Conclusions" class="oe_horizontal_separator oe_clear"/>
115
 
              <field name="info" colspan="4" placeholder="Add another info here ..."/> 
116
 
              <label for="asumption" colspan="4" string="6.- Assumptions" class="oe_horizontal_separator oe_clear"/>
117
 
              <field name="asumption" colspan="4" placeholder="Add assumptions here ..."/>
118
 
              <label for="implementation" colspan="4" string="7.- Implementation Conclusions" class="oe_horizontal_separator oe_clear"/>
119
 
              <field name="implementation" colspan="4" placeholder="Add Implementation Conclusions here ..."/>
 
114
                          <separator colspan="4" string="5.- Technical Conclusions" class="oe_horizontal_separator oe_clear"/>
 
115
              <field name="info" colspan="4" placeholder="Add another info here ..." widget="html"/>
 
116
              <separator colspan="4" string="6.- Assumptions" class="oe_horizontal_separator oe_clear"/>
 
117
              <field name="asumption" colspan="4" placeholder="Add assumptions here ..." widget="html"/>
 
118
              <separator colspan="4" string="7.- Implementation Conclusions" class="oe_horizontal_separator oe_clear"/>
 
119
              <field name="implementation" colspan="4" placeholder="Add Implementation Conclusions here ..." widget="html"/>
120
120
            </page>
121
 
            
 
121
 
122
122
            <page string="Tasks">
123
123
              <separator string="Tasks" colspan='4' />
124
124
              <field name="task_ids" context="{'project_task':project_id,'categ_task':categ_ids,'sprint_task':sk_id,'userstory_task':active_id}" colspan="4" nolabel="1" widget="many2many">
141
141
                    <field name="message_follower_ids" widget="mail_followers" groups="base.group_user"/>
142
142
                    <field name="message_ids" widget="mail_thread"/>
143
143
                </div>
144
 
          
 
144
 
145
145
        </form>
146
146
      </field>
147
147
    </record>
148
 
    
 
148
 
149
149
    <record model="ir.ui.view" id="view_userstory_tree">
150
150
      <field name="name">user.story.tree</field>
151
151
      <field name="model">user.story</field>
154
154
          <field name="id"/>
155
155
          <field name="name" />
156
156
          <field name="owner_id"/>
 
157
          <field name="user_execute_id"/>
157
158
          <field name="code" />
158
159
          <field name="priority_level" />
159
160
          <field name="planned_hours" sum="Total hours"/>
166
167
        </tree>
167
168
      </field>
168
169
    </record>
169
 
    
 
170
 
170
171
    <record model="ir.ui.view" id="view_acceptability_criteria_form">
171
172
        <field name="name">acceptability.criteria.form</field>
172
173
        <field name="model">acceptability.criteria</field>
188
189
            </form>
189
190
        </field>
190
191
    </record>
191
 
    
 
192
 
192
193
    <record model="ir.ui.view" id="view_acceptability_criteria_tree">
193
194
        <field name="name">acceptability.criteria.tree</field>
194
195
        <field name="model">acceptability.criteria</field>
263
264
            <separator orientation="vertical" />
264
265
            <filter name="user_story_owner" icon="terp-personal" string="Owner" context="{'group_by':'owner_id'}" />
265
266
            <separator orientation="vertical" />
 
267
            <filter name="accept_criteria_user_execute_id" string="Executor" context="{'group_by':'user_execute_id'}"/>
 
268
            <separator orientation="vertical" />
266
269
            <filter name="user_story_user_id" icon="terp-personal" string="User" context="{'group_by':'user_id'}" />
267
270
            <separator orientation="vertical" />
268
271
            <filter name="user_story_sk_id" icon="terp-personal" string="Sprint" context="{'group_by':'sk_id'}" />
274
277
        </search>
275
278
      </field>
276
279
    </record>
277
 
    
 
280
 
278
281
 
279
282
    <record model="ir.actions.act_window" id="action_my_user_story">
280
283
      <field name="name">My User Stories to Execute</field>
284
287
      <field name="domain">[('user_id','=',uid),('state','not in',('cancel','done'))]</field>
285
288
      <field name="view_id" ref="view_userstory_tree"/>
286
289
    </record>
287
 
 
 
290
 
288
291
    <record model="ir.actions.act_window" id="action_acceptability_criteria">
289
292
      <field name="name">Acceptability Criteria</field>
290
293
      <field name="res_model">acceptability.criteria</field>
299
302
      <field name="view_type">form</field>
300
303
      <field name="view_mode">tree,form</field>
301
304
    </record>
302
 
 
 
305
 
303
306
    <record model="ir.actions.act_window" id="action_user_story">
304
307
      <field name="name">User Stories</field>
305
308
      <field name="res_model">user.story</field>
307
310
      <field name="view_mode">tree,form</field>
308
311
      <field name="search_view_id" ref="view_userstory_search"/>
309
312
      <field name="help" type="html">
310
 
      <p class="oe_view_nocontent_create">Behaviour-driven development is an 
311
 
      “outside-in” methodology. It starts at the outside by identifying business 
312
 
      outcomes, and then drills down into the feature set that will achieve 
313
 
      those outcomes. Each feature is captured as a “story”, which defines the 
314
 
      scope of the feature along with its acceptance criteria. 
315
 
      This article introduces the BDD approach to defining and identifying 
 
313
      <p class="oe_view_nocontent_create">Behaviour-driven development is an
 
314
      “outside-in” methodology. It starts at the outside by identifying business
 
315
      outcomes, and then drills down into the feature set that will achieve
 
316
      those outcomes. Each feature is captured as a “story”, which defines the
 
317
      scope of the feature along with its acceptance criteria.
 
318
      This article introduces the BDD approach to defining and identifying
316
319
      stories and their acceptance criteria.</p><p>
317
320
      <a href="http://dannorth.net/whats-in-a-story/" target="_NEW">Here more information</a>
318
321
      </p>