{60} Requirements assigned to me (copy) (copy) (321 matches)

List of available "New" requirements assigned to me.

Results (1 - 100 of 321)

1 2 3 4
Task Story Summary Description Owner Advantage job# Due date C & p/advantage c/o
7 2 Class to calculate relative/absolute ratio

Setup a class probably in agilo-sprint-data to calculate the ratio between the total ideal day per Story and use it to project the estimation on the Stories which only have relative estimation.

sschulze
36 35 Aliases section in trac.ini

Define a section for alias definition in the trac.ini

sschulze
37 35 Create "aliases" module

Create a module "aliases" under agilo_types that is able to:

  • read the aliases definition from the trac.ini
  • substitute all occurences of the type names in the Quicksiver HD with the assigned alias
  • substitute all occurences of alias names in the HTTP request with the ticket type name
sschulze
38 35 Unit Test

Write unit test for the new "aliases" module

andreat
45 44 Set remaining time on status change

Modify the model.py in agilo-sprint-data to make sure that when a ticket of type task is set to close, the remaining_time will be put to 0.

andreat
46 44 create SVN hook classes

Create the AgiloSVNPreCommit and AgiloSVNPostCommit in agilo-utils so that they can be called from an external script. These classes will encapsulate the logic to parse and react on defined commands in the SVN comment. The classes should support the existing commands, plus something like:

I worked on blah blah. Remaining #5:4h and closed #6
andreat
50 49 Check on TaskUpdate the status of the task

In order to avoid to wipe out the owner of a task which has been accepted and is on work, check before the commit of TaskUpdate whether the status of the task is not 'assigned'

andreat
58 57 Update the SQL query
59 57 Update the installation scripts

Update the .view and .sql files in all the db_scripts folders of the scrum dashboard plugin. Make sure the query are working with all the database.

63 62 Select appropriate operating system sschulze
64 62 Install Agilo in the virtual machine

I decided to use VMWare, because it is wide-spread and freely available for all popular platforms.

sschulze
65 62 Publish the virtual machine on the website.

There has to be a download link with a short description containing (1) the kind of system, (2) the login/password for the OS and (3) the installation paths.

andreat
76 75 Add the creation of requirement type

Add the creation of requirement type to agilo-links or agilo-types, and add it also as a standard link to the story type.

andreat
77 75 Review all the SQL reports

Review all the SQL reports and test with a clean installation that everything works without changes

andreat
82 53 Modify web_ui.py in sprint-backlog

Modify the sprint-backlog web_ui.py file to make sure that is setting the today information on every ticket and not only on tasks. May be it will require additional changes to the Sprint class, in which case, better create another task if needed.

andreat
83 54 Add a line to show in burndown where today is

Have a look at matplotlib API or just use the same approach as for the weekends.

andreat
84 54 Add the remaining time on the burndown as well

Add the actual burndown time also to the chart, at least on the Today dot.

andreat
86 85 Create a method in LinkConfiguration

Create a method in links configuration to calculate the minimum spanning tree out of the links graph. Than build a dictionary with the ticket types as keys and the corresponding hierarchical level as value.

andreat
94 79 Add story_priority as standard story property

Add story_priority as a custom property and as standard for the type story. Make sure it is created and initialized in the default upgrade.

andreat
95 79 Change sorting of stories in requirement

Change the sorting of preview of stories into the requirement pane. Use generic closures for sorting, implemented in utils already

andreat
100 91 Write a unit test for failing imports

First we need a unit test that imports some tickets from a CSV file. If some error is detected during the import there should be no new tickets afterwards.

fschwarz
101 91 Hide the import button in the preview if an error was detected

If there an error occured during the import preview, the "import" button should be hidden on the web page.

fschwarz
106 105 Modify TestEnvHelper to use EnvironmentStub

Change the current TestEnvHelper so that the new trac 0.11 EnvironmentStub will be used, this will also help in automating testing and build with bitten.

107 105 Implement Functional Tests

Try to implement functional tests using the new Trac 0.11. If needed make a script to configure the environment (system).

andreat
108 104 Move links to AgiloTicket

Move the links functionalities of the LinkEndPoint to AgiloTicket. Leave the Configuration and other helper classes in the model.py.

andreat
115 114 Check new ticket template in 0.11

Check how the new Genshi template structure is in trac 0.11 and see which parts need to be changed. Eventually explore the possibility to "Extend" the template instead of copying and changing.

fschwarz
116 104 Integrate agilo-types in AgiloTicket

Integrate the agilo-types directly into the AgiloTicket so that it will only allow the defined properties to be set and get. Probably the easiest way is to filter out the property fields which are not explicitly included into the type.

andreat
117 104 Port ticket view template to Genshi

The template which renders existing templates should be ported to Genshi or the existing Genshi template in trac 0.11 should be extended so that it can display calculated properties.

fschwarz
122 121 Move config and Aliases into the AgiloTicket

Move the Alias description into the AgiloTicket. Migrate the configuration parameters left and wrote some tests.

Moving aliases using new API of IRequestFilter, it is a bit more problematic that with ClearSilver, where there was a single HDF dictionary, containing only variables, now with Genshi there are any possible Python Object into the data dictionary, which makes type/aliases replacements a bit complicated.

andreat
123 104 Port ticket edit template to Genshi

The existing Genshi template in trac 0.11 for ticket editing should be customized so that there is a dedicated edit pane where the user agilo user can change ticket properties as well as creating new task references.

fschwarz
127 104 Support preview mode for AgiloTickets

We need preview functionality for AgiloTickets. Because viewing/editing is divided across two pages, we need to support two different preview modes.

fschwarz
128 104 Obey permissions when modifying tickets

A user which is not allowed to edit tickets should not see the edit link in the pane above the AgiloTicket.

Furthermore a user must have appropriate permissions to edit a ticket (probably trac does already checks that) but additionally the product owner must be able to edit all AgiloTickets.

fschwarz
130 104 Port the functionality to create new referenced tickets

It should be possible to create new referenced tickets from the ticket edit page. Most of the stuff is already there. Probably you should only need to add the correct urls in the template and port the Javascript autocomplete functionality.

Furthermore the edit controls should be hidden if the user is not allowed to create or delete links.

fschwarz
136 51 Port the "Back Jump" from 0.6.3

Backport the feature of "Back Jump" from branch 0.6, see agilo_wrapper/web_ui.py. Align also templates for the ticket navigation, only ticket.html should be enough.

andreat
137 104 Remove linking_src from ticket-custom and use Session instead

Remove the custom property linking_src from [ticket-custom] and use the Session object to store link information. this will semplify extremely the code.

Not sure though the new TicketModule is redirecting after ticket create... it would be otherwise stupid, it is a well known REST best practice... and was there in 0.10.4 ;-)

fschwarz
140 139 Create admin module and templates

Prepare a generic admin module and templates for editing ticket types and the corresponding fields as well as custom fields. Add templates and logic for editing links.

jonasvp
141 139 Add functional tests for web admin

Add functional tests to admin module in order to track regressions and malfunctions.

jonasvp
153 154 Create new Sprint object

Create a Sprint Object that can store and retrive from the DB the following information:

  • start date
  • end date
  • duration
  • description
  • name
andreat
155 154 Write tests for sprint object

Write unittests for the sprint object.

andreat
164 149 Define roles and the permitted actions for each

Define which roles exist in the Scrum process (Scrum master, product owner, developer, etc.) and what actions each can take.

165 149 Write API for role management and apply to functions

Write an API, possibly in the form of decorators, in order to check if a user incorporates a certain role. Apply the API to existing functionality so each user can only do what his/her role permits.

jonasvp
166 157 Calendar days from duration

Create a utility function to calculate the calendar days based on the duration expressed in working days. May be a util function will be good.

andreat
167 157 Adapt Sprint object and write tests

Adapt Sprint Object to change the End Date if Duration is specified and write unittests

andreat
136 142 Port the "Back Jump" from 0.6.3

Backport the feature of "Back Jump" from branch 0.6, see agilo_wrapper/web_ui.py. Align also templates for the ticket navigation, only ticket.html should be enough.

andreat
170 152 Create a more flexible Backlog object that allows to add, remove and sort items

Create a more flexible Backlog object that allows to add, remove, sort AgiloTicket, keeping the order stable between subsequent invocation. The idea is to persist to the database the Backlog properties and store into an exchange table the relations Backlog<->AgiloTicket so that it will be very fast in loading.

andreat
172 2 Write Unit Tests for "metrics" package. sschulze
175 152 Create a generic Backlog view, to be used for all the Backlogs

Create a Generic Backlog view to be used by all the Backlogs, make as sample the Product Backlog and the Sprint Backlog

andreat
176 152 Create Web 2.0 GUI to hook via Javascript

Create a Web 2.0 GUI to be hooked via Javascript using JQuery. The idea is to keep on serverside the differences between AJAX request and HTTP request.

garbrand
178 154 Enable sprint creation from the milestone page

Create a form to create sprint objects easily from the milestone overview page within Trac.

jonasvp
182 181 Write functional tests for import capabilities

We need some functional tests so that the import capabilities won't break without notice.

Test cases:

  • Import preview
  • Perfect import (UTF-8)
  • Import with custom encoding (Windows)
  • Failed import with bad encoding
  • User is not authorized to import tickets
fschwarz
183 181 Port import code

The actual import code should be ported to the new Agilo. The Clearsilver templates must be rewritten.

fschwarz
186 184 Write functional tests for ticket deletion from CSV

I need some functional tests for ticket deletion from CSV.

Test cases:

  • Everything works well
  • Non-existing tickets
  • Not authorized

To check:

  • May the product owner delete tasks?
  • Does encoding matter?
  • Check if encoding preview is easy to do
fschwarz
187 184 Port "deletion from CSV" code

The existing code needs to be ported. Think of a better error reporting if possible (#93).

fschwarz
188 185 Write functional tests for ticket modification from CSV

Modifying tickets needs functional tests, too.

Test cases:

  • Everything works
  • Some tickets do not exist
  • No ticket exists
  • Encoding preview
  • Modification with custom preview
  • User is not authorized to modify tickets

To check

  • The product owner needs to have edit rights for all tickets he wants to modify, right?
fschwarz
189 185 Port ticket modification from CSV

The existing code needs to be pulled over to the current code base.

fschwarz
191 152 Create RemainingTime object to save burndown history

Every time the remaining time of a task changes, it needs to be saved into a database. The burndown chart reads this history of remaining times and calculates the burndown rate. An object RemainingTime needs to be implemented that saves the tasks, day, and correponding remaining_time.

jonasvp
192 131 Add ROIF as a calculated property to a Requirement

Add ROIF as a calculated property of the type Requirement. First create an operator that calculate the fraction or the percentage of the division between the Business Value Points and the sum of story points of all related User Stories.

fschwarz
194 152 Add config paramenters for inline editing of the Backlog properties

Add a parameter to the Backlog config section where to specify the subset of properties that can be edited inline. The AgiloConfig should check that the set of editable properties is a subset of the listed properties

andreat
195 104 Fix Layout of the Ticket

Port the tabbed pane styles from agilo 0.6, and improve visualization of "Virtual Properties" or calculated Properties. Make sure the layout of properties is aligned consistently, now it is a bit centered and a bit left aligned. There are too many horizontal lines, remove the exceeding ones.

andreat
196 104 Allow inserting of comments also from the Edit Pane

Allow to insert comment to a ticket also from the edit pane.

andreat
199 152 Create Admin interface to manage Backlogs

Create and admin interface to manage Backlogs. Keep in mind that the parameters are linked with each other, and the sorting of the backlog is also stored into the DB. Some parameters are in the config file.

andreat
201 2 Relate the TeamMember objects to Trac User objects and make the settings available on Trac's Preferences screen

For now the Team Members can only be configured by an admin. Would be useful to utilize the Trac's User Preferences screen for this purpose, so that each Team Member can maintain his or her own data.

202 200 Create sum function to add the Total column at end of backlog

Create sum function to add the Total column at end of backlog

andreat
205 152 Adding delete method to Sprint and Backlog

This is needed to delete a Sprint or a Backlog, it will only delete the configuration and not the tickets.

andreat
206 152 Add a utility method to AgiloConfig to return the label of a field

It is not uncommon that one need to visualize the label of a field and not the name in the UI. Implementing an utility method in AgiloConfig seems to be a reasonable idea.

andreat
207 152 Adding strict option to load ticket of a backlog

This option will allow to load only related second and third level tickets, which means for example that in a Bug Backlog one can set the option strict=True to see the Bug and the Tasks but only the one linked to the Bugs. Update the admin interface accordingly

andreat
206 43 Add a utility method to AgiloConfig to return the label of a field

It is not uncommon that one need to visualize the label of a field and not the name in the UI. Implementing an utility method in AgiloConfig seems to be a reasonable idea.

andreat
213 104 Port the preview fields feature

The preview of the fields of a link should be visualized inline, according to what is configured in the <src>.<dest>.show property of [agilo-links]

andreat
214 152 Create a new Design for the Backlog view

Create a new design in the Backlog view that resembles the new agilo design.

215 110 Investigate if is possible to change the whole layout without ThemeEngine

Have a look if there is a possibility to change the global layout.html to achieve the same effect of the theme engine plugin.

jonasvp
216 111 Investigate the new AccountManager plugin

Have a look at the new Account Management plugin, and see how it fits within trac in respect also to the need of having the Team and TeamMember objects bound to the actual user.

andreat
217 43 Change display of ticket property labels in the AgiloTicketModule

Make sure every visualization of the Ticket will show the label of the properties and not the name. Use the AgiloConfig.LABELS dictionary that has as key the name of the property. Keep in mind of calculated properties as well, fall-back to:

name.replace('_', ' ').title()

In case the label is not there.

andreat
218 41 Define Icons for types

Define a set of icons for every type of ticket, at least the standard ones, and one generic replacement icon, or leave a set of selectable icons for the users

garbrand
220 42 Add colors to [agilo-types] and visualize ticket background and foreground with different colors

Add an option to the trac.ini to set colors for every ticket type, something like:

[agilo-types]
requirement.color.bg = #FF0044
requirement.color.fg = white

Than load it and set it in the ticket template... may be make sense to do something in the agilo.utils.web_ui at a style level, because the backlogs already export per row the type as style.

229 228 Extend the admin interface to support editable and fallback fields.

Extend the admin interface to support editable and fallback fields. Transform the page using a table, and use pulldown menu from the existing properties to chose a "fallback".

Add also support for charts

andreat
238 237 Add AgiloPolicy to trac.ini in new environments

Our AgiloPolicy must be added in the trac.ini so that we can allow/deny ticket edits based on the ticket's type.

permission_policies = AgiloPolicy, DefaultPermissionPolicy, LegacyAttachmentPolicy
jonasvp
239 237 Create default roles

In Agilo 0.6 there was a create_roles.py script that created all default roles. We need something like that for our new permission system.

249 150 Add a button that allow to see only your own assigned tickets

Add a button that allow to filter the backlog and see only your own assigned tickets, possibly keeping the hierarchy till the roots, to ease the understanding of the context.

jonasvp
250 150 Create a Button to hide all the closed tickets

Creates a button to hide all the closed tickets in a Backlog. Remember that the closed tickets are removed from a global backlog, but are kept in scoped backlog.

jonasvp
253 2 Create a Preference panel for users to enter their Team preferences

Add a panel to the Preference Pane to enter their Team Preferences.

andreat
254 2 Refatoring of team.py :-)

I will write it in the Python way, it takes too much code to reference and set variables.

andreat
256 177 Save display preferences in session

When updating the display preferences, the session should save them. Even when the updating happens by Javascript.

jonasvp
257 208 Retarget tickets to another sprint on deletion

Implement retargeting tickets to another sprint on deleting one.

jonasvp
258 209 Implement default behaviour for Scoped Backlogs and for Global Backlogs

Implement the default behavior for tickets in a Scoped Backlog and tickets in a Global Backlog, which is, the Global Backlog will exclude closed tickets, the scoped backlog not.

andreat
261 260 Update Backlog to include tickets from the associated sprint into milestone

When creating a scoped Backlog with scope milestone, include also all the tickets belonging to all the sprint associated to that milestone.

andreat
262 260 Extend Report feature to include Sprint as query parameter

Extend the standard trac view ticket (report) to include the Sprint as a parameter and make sure that the sprint is calculated as a part of the Milestone. If the milestone is selected as a parameter make sure that the tickets belonging to the sprint included in the milestone are also appearing.

Note

May be the fastest way is to update the milestone field of a ticket when updating the Sprint field. This should automatically work out also in the report view. Need to send to the data in the request the list of sprints to be used in queries

andreat
263 260 Extend Report feature to include Sprint as query parameter

Extend the standard trac view ticket (report) to include the Sprint as a parameter and make sure that the sprint is calculated as a part of the Milestone. If the milestone is selected as a parameter make sure that the tickets belonging to the sprint included in the milestone are also appearing.

Note

May be the fastest way is to update the milestone field of a ticket when updating the Sprint field. This should automatically work out also in the report view.

265 247 Javascript to show only fields necessary for the selected backlog type

See summary

andreat
266 209 Add option to enable and disable loading of closed tickets into a Backlog

Add an option to a backlog to load or not load the closed tickets. Now by default if a Backlog is global the tickets are not loaded when in status closed, and are also removed from the Backlog.

268 267 Add the Javascript Wiki Editor to the TextArea

Add the Javascript Wiki Editor to the TextArea for the Descriptions

jonasvp
269 267 Parse the description content in every template where is shown

Parse the description content as Wiki text in every template where is shown.

jonasvp
271 131 Validate calculated field syntax in admin ui

The user just enters two strings to define a calculated field. This is error prone so we should try to validate that the input string is actually correct.

fschwarz
272 131 Fix link admin page if there are multiple calculated properties

If there are multiple calculated properties for one link, the link admin throws an Exception as soon the edit page is called.

File "/home/fs/Programmierung/agile42/fake_workspace/trac_0.11/trac/web/main.py", line 423, in _dispatch_request
  dispatcher.dispatch(req)
File "/home/fs/Programmierung/agile42/fake_workspace/trac_0.11/trac/web/main.py", line 197, in dispatch
  resp = chosen_handler.process_request(req)
File "/home/fs/Programmierung/agile42/fake_workspace/trac_0.11/trac/admin/web_ui.py", line 113, in process_request
  path_info)
File "/home/fs/Programmierung/agile42/agilo_svn/trunk/agilo/admin/api.py", line 46, in render_admin_panel
  return self.detail_view(req, cat, page, path_info)
File "/home/fs/Programmierung/agile42/agilo_svn/trunk/agilo/admin/links.py", line 59, in detail_view
  re.split(r'[=:]', calc.replace(' ', ''))
jonasvp
276 275 Change the behaviour of the Sprint for setting name

Set the name of a sprint when is already loaded to allow the renaming

andreat
225 289 Visualize the Metrics of Past and Current Sprint

The data that can be provided by the metrics package should be visualized in a proper way. I imagine charts the show the evolution of the developing of the teams' velocity, available time, ...

jonasvp
174 290 Design UI for team resource planning support

We need a special page that supports the resource planning for a team and each sprint. From the page the Scrum Master should be able to edit and change the capacity for the team members.

andreat
291 288 Operator Refactoring to support namespace

Refactor the operator framework to support the namespace for variables so that it will be possible to use variable not only from the ticket but also from the metrics objects.

fschwarz
292 288 Update the Admin page to support the new syntax

Change the Admin page to support the new syntax for operators

fschwarz
293 288 Add multiplication operator

Add multiplication operator that can take the parameters to be multiplied. It would be good to have the namespace support so that the properties can be addressed from the current ticket or from linked tickets.

fschwarz
294 287 Add checkbox to select individual backlog items from the backlog

Add a checkbox to select individual backlog items from the backlog

fschwarz
1 2 3 4
Note: See TracReports for help on using and creating reports.

1.3.15 © 2008-2016 Agilo Software all rights reserved (this page was served in: 0.36718 sec.)