Plandora Changelog

What's new in Plandora 1.13.0

Jul 1, 2013
  • bug fix:
  • bug fix at CSV export from grid data. There was a bug when a cell contained values with 'line feed'. The csv was formated wrongly.
  • bug fix at Survey Form. There was a bug at 'paging' link. An undesired report was popup after each re-paging.
  • bug fix at popup form of Link Relation feature. The parent form was reloading in a blank page.
  • bug fix at iteration combo of 'All Requests' form.
  • bug fix at project form. The combo status was populated only with 'close' option after closing an arbitrary project and pressing the clear button (thanks to Tiago Picon).
  • bug fix at category form. The 'remove category' option was not working (thanks to Tiago Picon).
  • bug fix at relationship grid of Task Form (thanks to Juan Otth).
  • bug fix at used capacity calculation at Resource Capacity Form (thanks to Eduardo Milanez).
  • bug fix at "My Teams" DB query. There was a bug when the resource member was desalocated of all projects.
  • after executing a relationship action (task, occurrence, etc) the system creates a new link but shows a error message: "A relationship between this two entities already exists". The bug was fixed.
  • bug fix at MSProject import. The task name must be trucated. (thanks to Juan Otth);
  • gantt chart was showing an empty macro task if a resource members was selected (filter) and the macro task didn't contain tasks into it.
  • bug fix at Gantt Project exporting. The task name formating was not working appropriately. (thanks to RocĂ­o E. Villalba).
  • bug fix at meta form grid object (adding a row).
  • bug fix at Task form. The 'is macro task' check box was saving with enabled status even when user set to disabled.
  • bug fix at expenses form. A expense item was editable even after changed to paid or cancelled. (thanks to Paola Tame).
  • the form of cost, invoices and expenses were not handling appropriately big values (thanks to Juan Otth).
  • features:
  • an attribute 'is_mandatory' was included at meta_field. Now it is possible to define which meta_field have to be fill-in by user.
  • now the gantt chart shows the calendar events and milestones.
  • implementation of new agent to import JIRA issues to Plandora requests (including attachments).
  • adjust at workflow popup. Now it is displayed the description of related request and the follow-up of all comments typed by resorces during workflow life-cycle.
  • now the "Show All Tasks" form contains a filter by date (last updating task date).
  • implementation of procedure to import requests from CSV file.
  • now the company form contains new fields: address, city, state, etc.
  • performance tunning at 'Show All Tasks' and 'Show All Requests' Forms.
  • implementation of new agent "Report2File" to schedule a report execution and save at filesystem.
  • now, the report form and report2email agent can generate a Plandora report in JPG format.
  • now, the resource capacity form contains a filter to shows a comparison between estimated capacity and used capacity. Besides, it is possible to filter the resource capacity panel by zero/empty values.
  • now, the metafields of: task, requests and projects could be displayed at Main Form grids.
  • now, the request ID of a task is a editable field at 'All Tasks Form'.
  • now, it is possible filter the 'Iteration Burndown Gadget' chart by project category.
  • the 'removeItem' method was included at repository interface. The features was implemented only to DB Repository.
  • it was included the field 'smtp port' at the email notification agents.
  • now, the Plandora is able to open a JDBC connection directly ('bypassing' Tomcat connection polling). The default behaviour uses the Tomcat connection polling. Check web.xml file after Plandora deploy.
  • implementation of EDI form to export user data to RSS and ICAL formats.

New in Plandora 1.12.0 (Oct 29, 2012)

  • bug fix at mysql.sql: The table 'meta_field' was wrongly creationg a column called 'order' instead 'field_order' (thanks to Olivier Boudry)
  • bug fix at MsProject import class: The system was (wrongly) assuming the tag of MSProject calendar as a mandatory field causing eventually a null pointer exception. (thanks to David Laurencin)
  • bug fix at KPI chart: The chart was not displaying the indicators with 'percentage' output.
  • bug fix at artifact navigation form. The form was displaying a blank form (eventually).
  • bug fix at Risk form. When risk with "materiaized" status was saved, the changes of radio and checkboxes flags were not working.
  • there was a bug at Attachment form when the user tried to upload a file with Excel 2010. The content type contained more than 40 characters causing a "too long column" error at database.
  • there was a bug at Task Form: The macro tasks records were hidden and user was not able to edit them.
  • in particular scenarios, the 'Task Tracking Form' was not displaying the name of related project and category. The bug was fixed.
  • bug fix at meta field saving. Eventually, some forms displayed a error message related to a 'not null' DB field (table additional_field)
  • refactoring of Agent classes: Java generics support was included and some debug message was inclued at agents. ATENTION: consider check if your customized agents are still working!!
  • the shortcut feature was refactored to avoid security issues
  • bug fix at 'Discussion Topic' taglib: There was a bug during updating process for topics that contained a parent topic.
  • bug fix at Workflow generation. The "billable status" of task category has not been saved appropriately into workflow task
  • bug fix at 'Risk Exposure' gadget. There is a bug at chart when a risk was materialized or canceled.
  • the feature to 'reopen requests' was not working from "All Request" form. The bug was fixed.
  • Adjusts at Resource Capacity Form
  • the refuse icon of 'All Request Form' was redirecting to main form. The bug was fixed.
  • general bug fix at workflow form
  • when the leader refuses a request at 'All Request' form, the system was redirecting to main page.

New in Plandora 1.11.0 (Nov 19, 2011)

  • now, the project leader is able to upload files into any project request. Before that, only the requester were able to perform this action;
  • implementation of viewable cols of Meta Forms. Now, it is possible to show/hide cols at meta form grids (a list of col number, starting in '1' must be defined separated by ';' at 'Meta Form' form);
  • now the KPIs could be generated in 'percentage' format;
  • the fields of notification/alerts forms at DB was changed from varchar(500) to text;
  • implementation the Ping Agent (notification/alert). It checks if a specific host is reachable and save the result at DB event log;
  • Implementation of new agent to send a Plandora report by email;
  • a check box was included into expense form, in order to show/hide finished items;
  • implementation of a new taglib to migrate all grids of system to an "Ajax grid";
  • now the KB form shows the information of discussion topics and meta fields of each entity;
  • now the mind map displays the description of root node;
  • the form of Resource Capacity was changed to display the capacity values according to selected granularity. The chart was discontinued and now the values must be set in hours;
  • improvements into My Teams grid (included the feature to remove and create posts);
  • now, the meta field contain a field to set an apperance order;
  • now, the KPI contain a description field that is shown at BSC Panel and is useful to explain to readers about each indicator

New in Plandora 1.10.4 (May 31, 2011)

  • Bugs:
  • there was a bug at cost form. The system was showing itens with wrong projects when the filter was set to "by category".
  • when the leader was copying a survey with lenght name greather than 45 caracteres, the system displays an "db long size field" error message. Now the system trunc the replicated survey name in 50 chars.
  • when the root user clicks at resource capacity icon at project form, the system shows a 'java.util.NoSuchElementException'. The problem was related to the access of Capacity Planning Form by root user. Only the root. The bug was fixed.
  • the javascript ajax file was fixed to allow showing more than one 'html gadgets' in the same time.
  • bug fix at removing action on Agile Board. Now, only tasks with open status can be removed.
  • bug fix at requirement form. When leader try to edit the project from requirement already created, the system shows a nullPointerError message.
  • date validation included at User Form.
  • there was a conflit between grid filter (text/combo) at main page and the html gadgets. The bug was fixed.
  • bug fix at meta field form. When the root user pressing a "clear button", some values of previous record was wrongly kept.
  • bug fix at Expense Form. The system popup a error message during a expense updating (if the cost item contain a meta field).
  • bug fix at Project Form. When the status of project was changing to 'on-Hold', the option 'Open' was wrongly hidden.
  • when root trying to update an user information (at User Form) the picture was lost. The bug was fixed.
  • when an user/project was disabled by leader at 'project form', the 'expense form' and 'ad-hoc task form' was showing the project available to selection. The bug was fixed.
  • bug fix at uploading to DB repository viewer. There was a bug when the action was performed at IExplorer.
  • Features:
  • now, the survey form contain a filter that hides closed surveys.
  • now, the category form contain a filter that hides category of closed projects.
  • implementation of new gadget to show the remaining days of a public event or milestones of a project.
  • now, clicking at header logo the system foward user to main page.
  • the libs of JasperReports was upgraded to version 4.0.1
  • the CheckFile agent alert (FIND_CONTENT and NOT_FIND_CONTENT) was changed to case-INsensitive comparison.
  • now, the request form contain a grid of relationships of others entities. This grid can be edited only by leaders/resources or permited customers
  • implementation of Accountability Report to show the balance of costs and invoices amounts.
  • now, it is possible to set the same KPI for a list of projects (defined at KPI form)
  • now, the KPI form (for root user) contain a filter that hides closed kpis.
  • implementation of Company Form (root access only) and a new combobox at User Form to relate a company with an user
  • now, it is possible to download a project artifact based to a public URL. To do this, the leader or resource must set permission for each file of repository.
  • now, the same KPI can be linked for a list of projects, and all results can be displayed under the parent project at BSC panel.
  • implementation of 'File 2 Table' agent. This agent is able to copy the content of a file and insert data into a data base table (included external database).

New in Plandora 1.10.0 (Feb 21, 2011)

  • Bugs:
  • before project closing/aborting, the system was not checking if it contain some pending invoice or requirement.
  • there was a bug at Calendar Gadget. When the current month was set to december, 2010 the calendar was blank.
  • there was a bug at Agile Board during task creation. If the task was linked with a sub-project the resource list combobox was populated with incorrect resources values.
  • the 'repository browse' form and 'invoice' form denied access to resource, even if leader set permission to him. The bug was fixed.
  • the feature to expose a repository file to customer was not working. When the leader click over the 'yellow star' icon, the system display a nullpointer error message. This bug was fixed.
  • there was a bug with svn commit with more than one file. After successfully commit, the files displyed by system at artifacts box appears with wrong names due to a parsing error. The bug was fixed.
  • there was a bug at Agile Board. When the user has tried to edit a task without requirement link, the popup show up in blank. The bug was fixed.
  • there was a bug at Task Form when the leader was linking a requirement with a task. Occasually the system show up a popup warning (wrongly) that the task is the last opened task.
  • the system was rounding (wrongly) the estimated time when a ad-hoc task was changed to "in-progress".
  • bug fix at download of svn upon project repository browser.
  • there was a javascript bug at edit and remove attachments (manage Attachment popup) for IE browsers. The bug was fixed.
  • Features:
  • improvement on macro-requirements feature. The hierarchy visualization of "All-Reqs" form was improved.
  • now, the status of a "macro requirement" will be changed (on-cascade) when a child requirement is set to in-progress, hold or closed status.
  • improvements of system performance.
  • improvements of Alloc.Category Gadget. Now the time spent with task can be viewed by iterations.
  • after svn commit, if the file was removed from repository, the system will also remove the link from artifact box.
  • implementation of manage cost form (by leader users or allowed resources).
  • implementation of form to add expenses by resources. All expense must be approved by project leader to become a project cost.
  • new gadget of project risk exposure. This gadget shows the number of risks indicators (probability, impact or trend) over the time.
  • new gadget of comparison between project costs and project budget (invoices) over the time.
  • implementation of file uploading for DB repository viewer.
  • now, the custom form contain a filter that hides records that were included more than X days ago.
  • now the user form (only root user), contain a filter that show/hide disabled users.
  • now, all users could change their personal picture into the option form.
  • a new servlet was created to expose public links of attachment files. The url of link is: http://[server]:[port]/pandora/file?id=[ATTACHMENT_ID]. For security reasons, it is possible to disable this feature thru a web.xml property.
  • implementation of admission date field at user form.
  • now, the artifacts references at task form contain a link to download the file.

New in Plandora 1.9.1 (Nov 15, 2010)

  • Bugs Fixed
  • Bug fix at Project Form. The action of create new project was blocked by a stupid bug
  • Features
  • add into capacity form Chart a line with the information about actual allocation time
  • improvement at the scroll bar of Capacity Form. Now the lateral title with resource/project name is always displayed.
  • implementation of a new gadget to show the task WIP information (Kanban)

New in Plandora 1.9.0 (Nov 9, 2010)

  • Bugs Fixed:
  • The KPI gadget was displayed the chart in blank when the filter was '30 days'. There system log has contained an indexOutOfRange error. The bug was fixed.
  • The anonymous survey was displaying blank when the survey anonymous key has contained a "+" character in it.
  • There was a bug into survey form during insertion or removing questions from the survey list.
  • [BUG:2983952] there was a bug with popup of 'meta field calendar' and the calendar of capacity management.
  • there was a bug when the leader set a specific customer to see the reqs opened by other customers. The system was considering the permission for all projects, intested a specific project. The bug was fixed.
  • when a project didn't contain any milestone or events, the calendar integration was causing problems with Lightining (was locking it)
  • the task history popup was not displaying the username related to the history (it was showing 'null').
  • there was a bug with the sorting feature of some grids (specially AllReqs and AllTask). The system was sorting wrongly depending on the collumn selected. The bug was fixed.
  • bug fix at SurveyForm. The domain field of multi-option questions was not editable.
  • the 'replicate' button of SurveyForm was not working appropriately when the user was replicating a survey from a different project.
  • there was a bug at sorting feature of grids, specially when the grid was into a meta form.
  • bug fix at 'task cancelation' procedure. When a task was canceled, the agile board was hidding other tasks
  • there was a bug that was overwritten the value of estimated time when the task was passing to closed status
  • bug fix at gadgets with weekly and monthly granulariry. Sometimes, the value was not set into the correct chart slot.
  • Features:
  • Implementation of new look'n feel of Plandora.
  • implementation of shortcuts. Now, the resource could setup 3 favorite URLs that will be appeared at main form such as a customized icon
  • when a project was closed, the system checked if there were some open task, and if true, sent an error message. Now the error message contain a list of tasks that are blocking the project closure.
  • now it is possible to define (by root user) the default currency of tool. All currency numbers will be formated using this configuration.
  • implementation of invoice form. Now it is possible by leader and resources (allowed by leader) to create invoice records.
  • implementation of checkbox at occurrence form to hide/show the closed occurrences
  • now the iteration can be set by tasks (even the adHoc tasks). The system is saving the information of iteration at history table, in order to track which iterations the task was passing by.
  • now it is possible to set a help comment for each meta field. When necessary, a icon will appear besides the meta field on gui that it was applyed.
  • now, the selection of gadgets is into the "main form", instead "options form".
  • now the searching popup is accepting the entities ids such as the searching criteria
  • implementation of 'calendar' gadget that shows all events and milestone of project
  • implementation of 'requirement summary' gadget that shows the number of requirements opened and closed along period
  • implementation of 'KPI Histogram' gadget that shows how often a KPI value occurs along the time. (thanks to Paola Tame support)
  • was included into 'All tasks Form' a column with the task category.
  • [REQ:3000412] was included a button at Task Form to go the 'All tasks form' (related to the current project)
  • now the billable status could be set by each task (the default value is the billable status of task category). The leader is able to disable this feature through the project form.
  • now the project leader could change "in batch" the billable status and the iteration of tasks, through the 'All Task Form'
  • implementation of msgbox asking to leader if the requirement must be closed of kept opened when he has removed the last task liked to a requirement.
  • implementation of the repository history popup at repository explorer form
  • implementation of feature that able the leader to see the customer's point of view at Repository Form
  • implementation of slide bar on the top of all forms to navigate among the other forms.
  • implementation of new gadget to show the invoices for each period of time
  • implementation of new gadget to show the recent team task updating (task stream)
  • implementation of user disabling through the User Form by root
  • the notification form was renamed to 'Agent Form' due to the term Agent is wider than notification that is specific for email, post, etc.
  • implementation of a new Agent: Table Replication. Now it is possible to make copy of the content of a data base (even from different data base) to or from Plandora tables.
  • Implementation of new Meta Field Gui Type. Now it is possible to include a grid with a mix of GUI types (combos, text, calendar, etc) in a grid format
  • The risk history form has been changed. Now the historic about impact, probability, etc are stored into separated DB columns.
  • Included into requirement form the artifacts grid.
  • [FR:2855155] now the grids of tool contain a icon to export the content of grid to csv file
  • implementation of Resource Capacity form to be used by project leaders to setup the estimated capacity of each project resource.
  • [FR:1201487] implementation of Task Workflow. Now the leader is able to create a group of tasks that follow a workflow sequence.

New in Plandora 1.8.0 (Mar 19, 2010)

  • Features
  • the BSC form was rebuild to show values about goal, tolerance and status of strategic objectives.
  • the KPI chart (gadget) was improved. It was included the 'Goal' line and it is able to show another KPI bars to compare with.
  • now it is possible to show the KPIs only for the current project or on-cascade
  • support to currency data for KPI
  • support to russian language cyryllic symbols (thanks to Max Rozenson). See the discussion here: https://sourceforge.net/projects/plandora/forums/forum/396145/topic/3475435
  • implementation of gadget: "iteration burndown"
  • now it is possible to view the Burndown chart into Agile Board
  • now it is possible to view the Resource Category Capacity gadget for all project resources
  • now, the tool will set the estimated time = actual time if the task was closed and the original estimated_time was not specified (=zero)
  • was included a field 'risk type' into risk form. This field should be used to define if the risk is a threat or an opportunity.
  • the gadget of Project Risk was changed to display the risks by type (threat or opportunity) separately.
  • was included the checkbox field 'is development task...' into category form that must be used to define which category is related to development.
  • was included the field 'Order' into category form, that must be used to set de apperance position of category into combobox.
  • the libs of JasperReports was upgraded to version 3.7.0
  • Implementation of first version of Survey support at Plandora.
  • Now the customer can manage a requirement 'in the name of' someone else. Anyway, this feature must be allowed by project leader.
  • was included a new field into option form (for root user) to display the full log user actions (max of 200 lines)
  • Bug Fix
  • into Agile Board (userstory popup) the category comboBox of Requirement was displayed in blank if selected project contain sub-projects listed. The bug was fixed.
  • [BUG:2903037] the searching popup of relationship grid, was displaying (wrongly) records of any project (even project without relation with current user). The bug was fixed.
  • [BUG:2908355] a bug with saving feature into gantt chart was fixed.
  • the KPI generation process was not considering the directives to use another data base.
  • the "All tasks form" was not displaying the column of meta fields related to the tasks. This bug was fixed.
  • Adjustments at calendar date format. Now the format could be configurated through the resource file of each language. See the discussion here: https://sourceforge.net/projects/plandora/forums/forum/396145/topic/3542149
  • Adjustments at html calendar component format. Now the format could be configurated through the resource file of each language.
  • that was a bug when a report keyword (for example: "?#Foo{}(2)#" ) was used more than once into the report. The bug was fixed.

New in Plandora 1.6.0 (Aug 31, 2009)

  • Bug Fix:
  • there was a error message into "On-Going Task Form" after clicking the checkBox "Don't display finished tasks after (..)" and "Refresh" button.
  • there was a error when saving a project. The problem occures when a resource was removed from project and a role was set for this resource/project.
  • Features:
  • implementation of maximization feature for the gadgets.
  • Now, the encoding attribute used by export process could be overload by export class (that extends ExportBUS). The default value of encoding is UTF-8.

New in Plandora 1.3.0 (May 8, 2009)

  • Bug Fix
  • bug fixed in requirement gantt chart view
  • the comboBox of macro tasks (Task Allocation form) was wrongly showing macro tasks of different projects.
  • the comboBox of E-mail Notification was losing the selected value.
  • the filter feature of 'My Requirements' and 'My Pending Requiremes' grids in main form wasn't working appropriately.
  • there was a bug in knowledge base searching when the project level was greather than two
  • when the task was 'in-progress' status the system was not allowing the user to put a zero value in 'actual time'
  • there was a bug at e-mail notification. When a notification has contained multiples recipients, only the last e-mail address received the message.
  • The save feature of gantt chart was not working appropriately when the login mode was LDAP
  • Features
  • Now, the project resources are able to filter through Option Form which projects should be hidden in 'Ongoing Task Form'
  • In meta fields, the query of SQLCombo field is now able to process keywords like ROJECT_ID#' and '#USER_ID#'.
  • Was included a button to create a new Ad-hoc task on 'Ongoing Task Form'
  • Now, the default project for Ad-hoc task at 'Ongoing Task Form' is 'None'
  • Now the user can change the apperance of requeriments (the background could be collorized according to the requirement priority)
  • Was implemented in 'My Task' grid at main form a collumn that could be used to mark or classify a task (like a pin-point)
  • [FR:1201500] Implementation the Relationship grid at 'Task Form', 'Occurrence Form' and 'Risk Form'. Now, a task, occurrence or risk could be linked with other entities (risks, occurrences, requeriments, tasks, etc)
  • Implementation of Meta Form feature. Now it is possible to create customized forms that uses customized fields (meta fields was already implemented since v0.9.1)
  • Implementation of Mind Maps that shows graphically the relationship among the entities
  • [FR:1326371] The 'iteration' occurrence entry, can be used to classify the requirements in phases, versions, releases.