Commit graph

8547 commits

Author SHA1 Message Date
Alba Carro
445cb0aace Adds new example files
FEA: ItEr77S05BasicProjectImport
2012-09-10 17:37:50 +02:00
Alba Carro
11920f2191 Fixes the import of the tasks total hours
FEA: ItEr77S05BasicProjectImport
2012-09-10 17:37:49 +02:00
Alba Carro
2ee6dab972 Fixes the import of the deadline for planner files
FEA: ItEr77S05BasicProjectImport
2012-09-10 17:37:47 +02:00
Alba Carro
892fdfd5cf Adds functionality to imports milestones
FEA: ItEr77S05BasicProjectImport
2012-09-04 13:28:55 +02:00
Alba Carro
d3361ac0c9 Adds functionality to import the deadline
FEA: ItEr77S05BasicProjectImport
2012-09-04 13:28:55 +02:00
Alba Carro
b772c694fb Adds functionality to import task's total hours
FEA: ItEr77S05BasicProjectImport
2012-09-04 13:28:55 +02:00
Alba Carro
f2763ec051 Moves calculateAndSetTotalHours() to Order
FEA: ItEr77S05BasicProjectImport
2012-09-04 13:28:55 +02:00
Alba Carro
5f514ef913 Import tasks and its dates
Creates and stores the TaskSources and Tasks needed to import the data.

FEA: ItEr77S05BasicProjectImport
2012-08-31 09:45:30 +02:00
Alba Carro
184f27d0c0 Creates new create methods for Task and TaskGroup
TaskSource has two new methods. One method for create a Task and other for create a TaskGroup
assinging them to the TaskSource.
Task has one new method to create a task without initialize its dates.

FEA: ItEr77S05BasicProjectImport
2012-08-31 09:45:30 +02:00
Alba Carro
317759cd63 Writes the dates fields for Import entities
FEA: ItEr77S05BasicProjectImport
2012-08-31 09:45:30 +02:00
Alba Carro
7bfb52a3ca Adds Order and Dates fields
FEA: ItEr77S05BasicProjectImport
2012-08-31 09:45:30 +02:00
Manuel Rego Casasnovas
5e9bc15e19 Generate properly codes for order elements after importing a project
FEA: ItEr77S05BasicProjectImport
2012-08-28 17:06:47 +02:00
Manuel Rego Casasnovas
b141fbb6ac Refactor package for stuff related to importers 2012-08-27 10:04:16 +02:00
Alba Carro
be119c7a06 Renames OrderImporter to IOrderImporter
FEA: ItEr77S05BasicProjectImport
2012-08-27 09:11:33 +02:00
Alba Carro
9f29ec9bb7 Renames ImportTask to OrderElementDTO
FEA: ItEr77S05BasicProjectImport
2012-08-27 09:11:33 +02:00
Alba Carro
6ea304f988 Renames ImportData to OrderDTO
FEA: ItEr77S05BasicProjectImport
2012-08-27 09:11:33 +02:00
Alba Carro
0d7c88f1cd Import project web ui
Implements a page with a browse button to select a file to import.
Modifies CustomMenuControler to show the import option.

FEA: ItEr77S05BasicProjectImport
2012-08-27 09:11:33 +02:00
Alba Carro
5ffdfeec20 Test for OrderImporterMPXJ and needed files
Added external needed project files. One .mpp and one .planner.

FEA: ItEr77S05BasicProjectImport
2012-08-27 09:11:33 +02:00
Alba Carro
21a8d1cc68 First step to import orders using MPXJ
* Implement the interface OrderImporter using MPXJ
* Conversor from MPXJ file types to ImportData
* Modify pom.xml to add MPXJ dependency

FEA: ItEr77S05BasicProjectImport
2012-08-27 09:11:33 +02:00
Alba Carro
59d2a029fc Interface to import orders
Defines the generic interface to import external projects into the
Libreplan database.

FEA: ItEr77S05BasicProjectImport
2012-08-27 08:49:25 +02:00
Alba Carro
b951d38f34 Classes for representing import data
* ImportData represents the whole project to be imported.
* ImportTask represent a single task.

FEA: ItEr77S05BasicProjectImport
2012-08-27 08:49:23 +02:00
Javier Moran Rua
f5d99cdb82 Does the users list sortable by user type (LDAP or Database).
* It was also refactored the getUserType() method inside User entity class.
2012-08-19 21:51:08 +02:00
Javier Moran Rua
f87ae59560 Bug: Fixes sorting in both users and profiles list.
* Does the sorting case-insensitive.
   * Inserts the ascending sorting icon in the interface to inform about the
   default sorting being used.
2012-08-19 13:19:18 +02:00
Javier Moran Rua
5fd977ffcf Bug: Configures right ascending sorting in companies list.
* Configures right ascending icon in companies list when it is sorted by company
name (default option).
   * Removes manual wrong sorting in controller and uses the provided by the
   Grid component.
2012-08-19 13:04:24 +02:00
Javier Moran Rua
e45fe5cf63 Bug #1527: Several interface disabling configurations modified.
* Programmed right condition to disable managing roles and profiles of a LDAP user:
     LDAP enabled and import use of LDAP roles enabled.
   * Improved informative messages when the profiles and roles cannot be
     managed in a user.
   * Corrected erroneos condition to disable the Delete icon beloning to
     an assigned role.
   * Coherent placement of the informative warning informing that password cannot
     be managed.
2012-08-19 01:52:37 +02:00
Jacobo Aragunde Pérez
848a8b5c12 Bug #1528: Check if name is null before truncating it.
FEA: ItEr76S04BugFixing
2012-08-10 10:42:02 +02:00
Jacobo Aragunde Pérez
89e960a4f6 Bug #1528: Change datatype for field TaskElement.notes to TEXT, which has no lenght limit.
FEA: ItEr76S04BugFixing
2012-08-09 19:58:30 +02:00
Jacobo Aragunde Pérez
512b14a480 Bug #1528: Trucate too long task names so they don't cause problems on save.
FEA: ItEr76S04BugFixing
2012-08-09 19:25:07 +02:00
Jacobo Aragunde Pérez
6baf5d0459 Small code refactor. 2012-08-09 13:06:02 +02:00
Manuel Rego Casasnovas
23e9034372 Bug #1523: Fix NPE in company view returning zero if progress is null
FEA: ItEr76S04BugFixing
2012-07-31 18:38:29 +02:00
Manuel Rego Casasnovas
f1f887c9c7 Fix parsing errors in NEWS file
FEA: ItEr76S03Community
2012-07-26 23:34:40 +02:00
Manuel Rego Casasnovas
071c8bf5b6 Bump version number to 1.3.0
FEA: ItEr76S03Community
2012-07-26 22:13:39 +02:00
Manuel Rego Casasnovas
94cc5f3ad0 Update NEWS file for LibrePlan 1.3.0
FEA: ItEr76S03Community
2012-07-26 22:13:39 +02:00
Manuel Rego Casasnovas
029c85c583 Update Fedora and openSUSE README files with warning about plpgsql
FEA: ItEr76S03Community
2012-07-26 22:11:15 +02:00
Manuel Rego Casasnovas
bfcdcb24e9 Update Debian package changelog for LibrePlan 1.3.0
FEA: ItEr76S03Community
2012-07-26 22:11:15 +02:00
Manuel Rego Casasnovas
f327b36af5 Update RPM package for LibrePlan 1.3.0
FEA: ItEr76S03Community
2012-07-26 22:11:14 +02:00
Manuel Rego Casasnovas
1bd6b1a967 doc: Update basic documentation files due to new major release
FEA: ItEr76S03Community
2012-07-26 22:04:44 +02:00
Manuel Rego Casasnovas
7d917c2170 Avoid update task end date when subcontracting a task
Somehow related to bug #1521 but a different problem.

FEA: ItEr76S04BugFixing
2012-07-26 17:21:40 +02:00
Manuel Rego Casasnovas
9b1fc4d75b Bug #1522: Use delivery date as deadline when subcontracting tasks
FEA: ItEr76S04BugFixing
2012-07-26 12:22:04 +02:00
Manuel Rego Casasnovas
f9a3e30694 Bug #1521: Avoid update task end date when changing delivery date
FEA: ItEr76S04BugFixing
2012-07-26 11:57:08 +02:00
Manuel Rego Casasnovas
a63ce33a80 Bug #1520: Fixed NPE when marking a task for subcontract
FEA: ItEr76S04BugFixing
2012-07-26 11:14:41 +02:00
Manuel Rego Casasnovas
0d4b3e1c74 doc: Remove unused file in user help 2012-07-26 08:43:45 +02:00
Manuel Rego Casasnovas
1a8e57f4ff doc: Update user help index files 2012-07-26 08:30:23 +02:00
Javier Moran Rua
a1bc21b12c [doc] Added project dashboard help in Galician 2012-07-25 20:55:40 +02:00
Javier Moran Rua
dec1fc8759 [doc] Added project dashboard help in Spanish 2012-07-25 20:55:40 +02:00
Javier Moran Rua
a549306f7d [doc] Added project dashboard help in English 2012-07-25 20:55:39 +02:00
Manuel Rego Casasnovas
0d7c44cd05 doc: Update AUTHORS file info about new German translators 2012-07-24 14:02:46 +02:00
Manuel Rego Casasnovas
1e3990aab2 18n: Add German language to enum and modify pom.xml to use English userguide 2012-07-24 14:00:13 +02:00
Michael Taxis
48cea9fa63 i18n: Add German translation
Translation done by Michael Taxis and Joern Knechtel with contributions of other
people.
2012-07-24 13:58:22 +02:00
Manuel Rego Casasnovas
19c4d801b5 Update Debian package for LibrePlan 1.3.0
FEA: ItEr76S03Community
2012-07-20 13:14:10 +02:00