Notes:
Changes: Project Planning & Tracking System Change Log Last update: 2005-04-11 Version 1.3.5: ============== - The logged-in user has always write access to his/her own courses, competences and absents. The access rights "userCourses", "userCompetences" and "userAbsent" now apply to courses, competences and absents entered by any other user than the logged-in user. These access rights can be changed manually in the database (table: generalAccess). - The Detailed Project Overview did not always show all assigned users. Only the currently assigned users were shown. This is fixed now. - The rm command is replaced with the PHP unlink command because rm does not work on Windows based installations. - Fixed bug in createInitDatabase.sql script. The table "bugImports" was named "bugimports" (wrong case). - Fixed bug in Assignments Overview. The users list box in the filter only contained the current users. This resulted in errors when viewing assignments of non-current users. The list box now contains all users. - The Assignments Overview shows all assignments by default now (no start/end date filled in). - The date list box now includes the actual date for the entry "Today". The text "Today" is now also translated when switching to a different language. - When saving hours used and/or to go on the WBS, it is now possible to select any date within the selected iteration. There is no limitation for booking hours in the future anymore. The same applies to the Personal Report. Hours can be entered for all days in the week, independent of the current day. - The PDF output for the WBS now also includes the Total Used Hours and Last ToGo Hours. - The following CR/PR's are resolved: PR #1519: Cancelled tasks are not indicated in the Progress Report. PR #1885: Progress of task without togo is 100% on Progress Report. PR #1891: Warning (division by zero) on Progress Report screen. PR #1918: Progress report show READY status when not appropriate. CR #1978: Personal report could use visual distinction between used and to go columns. CR #1981: Set cursor in user name edit box on log-in page. Version 1.3.4: ============== - On the Detailed Project Overview, the Project Number column is moved. It now follows the Project Description column. Furthermore the list can be now be sorted on designer, project name or client. - Edit buttons are no longer visible when the user has no write access to the item. In stead, when the user has read access, a view icon is displayed. - The listbox displaying project names on the add assignment form now also shows the project numbers. - The year and weeknumber are now restored correctly when the assignments overview is reloaded. - The following CR/PR's are resolved: PR #1478: Wrong updates of ToGo hours from Personal Report. PR #1860: WBS shows only table headers for time spent on task. PR #1868: createInitDatabase script doesn't work. PR #1876: Progress report doesn't show all ToGo values. Version 1.3.3: ============== - Improved page load performance for WBS and Personal Report by reducing the number of database queries. Also added indexes to the userStories and tasks tables. (See also PR #1430 and PR #1509) - On the assignments overview, a icon is added that shows the comment using a tooltip when hovering over it. The icon is disabled (greyed) when no comment is available. - On the assignments overview, a split button is added which can be used to split single assigments into multiple weekly assignments. - On the assignments overview, the names of projects are now limited in length to allow correct display of the table. The project number is appended to the project name. - On the assignments overview there are now two ways to select a period for which the assignments are viewed: 1. By selecting a year and week number (added). 2. By selecting a begin and end date (already existed). - On the assignments overview it should be possible to make no selection (i.e. a blank selection) for either a user or a project so you can view all users assigned to a project or view all projects to which a user is assigned. This was however not always possible and is fixed now. - The following CR/PR's are resolved: PR #1430: Page updates are slow. PR #1509: The PPTS website is too slow for large projects. PR #1710: [EOG] Readability of fonts in PDF is bad. PR #1711: [EOG] "&" character is printed as "&" in PDF documents. CR #1712: [EOG] Add previous/next week buttons on assignemnents overview page PR #1809: Font size in Gantt Chart and Personal Workload graphp is too big PR #1814: Personal Workload graph doesn't work. Version 1.3.2: ============== - Added Workload Matrix for displaying workload for each user. Added functionality for outputting Workload Matrix in PDF format. - When an absent for a course is added and saved, the user is automatically redirected to the course form. On this form the user can enter the course details. - The following CR/PR's are resolved: PR #1702: Incorrect bug severities are displayed in PPTS. PR #1737: [ED&T] Comment icons are not shown; a broken link symbol is drawn. PR #1738: [ED&T] Personal Report page and WBS cannot be used to change hours Used and ToGo. PR #1743: Status updates fail when entering hours used/to go for imported tasks. Version 1.3.1: ============== - Added Gantt Chart for displaying progress of user stories and tasks for multiple iterations. Also added functionality for outputting Gantt Chart in PDF format. Also added workload indicator to Gantt Chart footer. - Bug status is added to the filter on the Mantis import page. - String in format 'bug [#]<nr>' within comments are formatted as hyperlinks. - Bugzilla bug import page does show bugs only after clicking the 'apply filter' button. - The following CR/PR's are resolved: PR #1686: Import from Mantis doens't show/allow to select bug status. PR #1687: Allow multiple selections for bug status and bug priority. PR #1688: All bugs are shown immediately on Mantis bug import page. PR #1700: Mantis bug import page doens't show all bugs. Version 1.3.0: ============== - Added support for importing bugs from Mantis (similar to the existing import feature for Bugzilla). - Refactored the bug importing mechanism which are now optional modules for the PPTS website. - Imported bugzilla bugs are no longer closed when hours ToGo reaches zero. - Added CR/PR Metrics modules for displaying some statistical overviews. - The following CR/PR's are resolved: #1539: [ED&T] Hours used/togo are not entered in Bugzilla database. #1572: Totals row on backlog can also be moved. #1618: Copy/move tasks to user story lists wrong user stories on WBS #1632: [S2P2] Correct layout of text on public home page. #1633: [S2P2] Indentation of text changes when project info is displayed. #1634: [S2P2] Use larger font for project names. #1665: [EOG] Fatal error when adding a user course Version 1.2.7 (Service release): ================================ - The following CR/PR's are resolved: #1446: After adding a room reservation, the overview displays a wrong date. #1455: [ED&T] Incorrect date displayed after saving changes on Personal Report. #1551: Function InsertId() on CDatabase has a bug. #1552: Customers can't add/edit/delete user stories on the backlog. Version 1.2.6 (Iteration wk41/42): ================================== - Bugzilla import page no longer shows the bugs in the Bugzilla database on the first visit of the page. You have to click the apply filter button before the bugs are shown. - The Bugzilla import page now also shows the bug status and allows to filter the selected bugs on the bug status. Multiple bug statuses can be selected. - The Bugzilla import page now allows to select multiple bug priorities in the filter. - On the backlog page the column "Total Initial Effort" showing the sum of the initial efforts of all task of a user story is removed because tasks cannot be viewed or edited on the backlog. Estimations on the backlog are done on user story level only. - A What-If analysis is added to the backlog page which allows to analyse in which iteration the (estimated) user stories on the backlog are realized. The following parameters can be set for the analysis: - Start date of first iteration - Iteration duration (in weeks) - Team availability (in hours/week) - Velocity (in %). - The unit tests for the Bugzilla Import functionality are from now executed only when a Bugzilla database is configured in the "config.php" file. (PR #1523) - The ordering of competences on the Competence Settings page (Home->Settings-> Competences) and on the User Competences overview (Home->Users => click Competences button for a user) are corrected and now ordered alphabetically by category and competence. - The following CR/PR's are resolved: #1514: Can't save changed assignments #1523: Unit tests fail when Bugzilla database is not configured. Version 1.2.5 (Iteration wk37/38, wk39/40): =========================================== - On the projects overview, the assigned users are now divided into three categories: Previous, Current and Future (added). - The calendar tool, which can be used to enter dates, now also shows the week numbers. - A Detailed Project Overview is added which shows some project details. A PDF file can also be created of this overview. - The project assignments are now directly editable on the overview page. Furthermore it is possible to create two types of assignements: 1. One single assignment for the whole period between start and end date. All assignement parameters are fixed for the whole period. 2. One assignement for each week within the periode between start and end date. All assignement parameters can be changed on a weekly basis. Both changes allow to deal with assignments with weekly changing hours more easily. - The following CR/PR's are resolved: #1499: Personal report of team member doesn't show used hours. Version 1.2.4 (Iteration wk35/36): ================================== - When a Task or User Story is imported from Bugzilla, the name of the Taks or User Story becomes a link to the corresponding bug in Bugzilla. This link appears on the WBS, Backlog, Personal Report and the Progress Report. - It is now possible to view the Personal Report for all people who are assigned to the current project. However, only the logged-in user can save his/her Used & ToGo changes. - The Personal Report now has buttons to jump forth and back 1 or 2 weeks. Furthermore it has an option to show only the current project and hide the others. - The Personal Report and WBS can now automatically calculate the ToGo hours. When you enter Used hours while the option is turned on, the corresponding ToGo values are calculated automatically. On the WBS the ToGo values are calculated by subtracting the entered Used hours from the Last ToGo values. On the Personal Report, the difference between the old and new entered Used hours is subtracted from the ToGo value. The ToGo values for the remaining days of the week are also recalculated. - On the WBS, Personal Report and Progress Report pages the names of tasks which were assigned to the logged-in user were underlined. Now, the whole row in the table is highlighted, which makes the tasks to which you are assigned more visible. On the PDFs for these pages, the assigned tasks are not indicated, except for the PDF of the Personal Report. In stead of underlining the task name, it is now printed in italic. - It is now possible to add a comment to an absent. - The Bugzilla import page previously hided the bugs which were already imported into PPTS. Now there is an options which allows to show or hide the bugs which are already imported. - The following CR/PR's are resolved: #1051: User Stories have no change priority option. #1107: JavaScript code for the personal report is not 100% correct. #1137: When the date is changed in Personal Report, a 'cr' should end up with the PR for that date. #1183: Totals on personal report page are not shown initially. #1396: Personal report redirect to wrong page after saving changes. #1425: Status updates are not processed correctly. #1442: Fatal error: Call to a member function on a non-object. Version 1.2.3 (Iteration wk33/34): ================================== - Created an import page to import CR/PRs from a Bugzilla database into the Backlog of the PPTS as user stories or tasks. Status updates (hours used/togo) entered in PPTS are also updated in the Bugzilla database. (The import feature is disabled by default). - The time before a login expires after being inactive is now increased to 2 hours. So once you have logged in, you can be inactive (i.e. not requesting any new pages from the server) for up to 2 hours before you have to login again. - It is possible to store your login information so you no longer have to login with your username and password. Also your last visited page is stored and restored when you return to the website. Note that any user on your machine can use the PPTS website without login in when you use the Save Login function! The login information is cleared when you explicitly log out using the command in the Home menu. You can only use this function one one machine, since it's IP address is used as identification. Note that the login still automatically expires after the time-out mentioned above. - User Story and Task names are no longer truncated on the WBS, Backlog, Personal and Progress Report. This also aplies to the PDF versions. - The comments for User Stories and Tasks are displayed using tooltips. When the comments contain links (URLs), they are now displayed as clickable links in the tooltip window. - Access control for the Backlog overview is added. - Jumping between user stories and the associated tasks using up/down buttons (as implemented on the WBS page) is now also available on the Progress Report. - The following CR/PR's are resolved: #1046: Limit no. of userStories in the 'Copy selected tasks to User Story' selectbox on the WBS. #1057: Set user selection of filter for viewing absents to the logged on user by default. #1095: StatusUpdates are not sorted in the right way. #1124: PDF layout for overviews has some minor bugs. #1126: Closed tasks are converted as Cancelled. #1128: Add previous/next buttons. #1162: No copy/move possible from user stories assigned to an iteration to unassigned. #1189: Cannot put stories back into backlog. #1193: Descriptions are trimmed. Wrap the descriptions instead !!!!!! #1200: Projectslist in assignments form not correct. #1248: Menu doesn't work any longer when viewing certain pages without a current project selected.) #1252: 'Save and next' on backlog has side effects. #1268: 'Move task to user story' dropdown list contains incorrect defaults. #1349: Defective plus sign visible in WBS. #1353: Constant not defined. Version 1.2.2 (Iteration wk31/32): ================================== - Added database update script for version 1.0.5 to 1.0.6. Version 1.2.1 (interim): ======================== - The following issues are fixed in this interim release: - Unit tests can no longer be executed from the production server. Only on local development systems the unit tests can be executed now. - When a new user was added, some of the user settings were not entered into the database correctly which prevented the new user from logging in. - The currently logged in user can't be deleted. This check was already implemented but didn't work correctly. - PR #1281 fixed (Cannot always flipdown status updates in WBS) - PR #1249 fixed (Version nr is not displayed when user is logged out of PPTS site) - CR #1204 fixed (No cancel button on backlog) Version 1.2.0 (Iteration wk29/30): ================================== - The Public part of the website is now available. - A room reservation module is added. With this module it is possible to make reservation for meeting rooms. See menu: Planning->Room Reservation. The available meeting rooms can also be changed (by Administrators only) via the menu Home->Settings->Rooms. - The status updates can now be made visible in the WBS. - Jumping between user stories and the associated tasks on the WBS page is now possible using up/down buttons. - Several CR/PRs are solved. Please refer to Mantis for more details. Version 1.1.0 (Iteration wk27/28): ================================== - It is now possible to switch between two types of page layouts: 1. "NLWW" This page layout is conform the web pages on the NatLab Wide Web. It may be a little bit slower because the page formatting is more complex and because some resources are downloaded from other servers. 2. "Simple" This page layout was previously used on the PPTS website but now has a slightly different color scheme. You can choose the page layout you prefer via the menu Home->Settings->Select Layout. - When users are assigned to projects or an assignment is changed, the assigned hours per week is checked. If this exceeds 40 h/wk, a warning message is displayed. Version 1.0.6 (Iteration wk25/26): ================================== - It is now possible to add/edit/delete Competence Categories, Competences and Competence Levels. See menu: Home->Competences. By default, only users with Administrator rights can access this page. - On the form used to add/edit a user competence, the descriptions of the competence levels are now shown in a table. - On the Competences page, a tool tip is displayed when hovering over the items in the column "Level". The tool tip shows the description of the Competence Level. - When a course is added for a user, it is possible to add a new competence for the user as well. - A Competences Overview is added (See menu: Reports->Competences Overview). For this overview a PDF file can be generated. - The Resource Allocation graph turns black when people are assigned for more than 100%. - The layout of the project page on the public website is changed. Now only the project titles are displayed. For projects with additional information, a + is shown which allows to expand the line into a table showing the additional information. Note that the public website is not online yet. To the Project properties the following changes are made: - A checkbox "Show on public website" is added. The project will be listed on the public website if this checkbox is checked. . The following project properties can be shown on the public website: - Title - Customer - Customer Description of Project - Project website - HTML tags can be used in the field "Customer Description of Project". This allows basic formatting of the text. - A link to the web site of the project can now be included. This field is optional.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use