Commit graph

8537 commits

Author SHA1 Message Date
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
Adrian Perez
ea5e300907 Debian: Enable plpgsql when using PostgreSQL 8.x
In case PostgreSQL 8.x is being used, make sure that support
for plpgsql is enabled. This is needed starting with version
1.3 of Libreplan. Note that the major version number number
is taken from the output of "createlang --version", so this
assumes that the version for which the tool is available is
actually the one being run. This assumption should be safe
in the vast majority of cases.
2012-07-20 13:14:10 +02:00
Adrian Perez
aa258a57ee Debian: Use ${dbc_dbserver} instead of ${dbc_dbhost}
The variable where dbconfig-common stores the host name of the database
server is ${dbc_dbserver}. Using ${dbc_dbhost} is incorrect.
2012-07-20 08:42:48 +02:00
Manuel Rego Casasnovas
0917a2d396 Update database scripts for LibrePlan 1.3.0
FEA: ItEr76S03Community
2012-07-20 08:32:59 +02:00
Giuseppe Zizza
52f8f8f735 i18n: Update Italian translation 2012-07-19 11:19:29 +02:00
Zbyněk Schwarz
46f4241171 i18n: Update Czech translation 2012-07-19 11:15:30 +02:00
Philippe Poumaroux
2f9219f2ef i18n: Update French translation 2012-07-19 11:03:20 +02:00
Jeroen Baten
6916270ad4 i18n: Update Dutch translation 2012-07-19 08:35:14 +02:00
Manuel Rego Casasnovas
48a8be68ad Add suite for scheduling functional tests
FEA: ItEr76S04BugFixing
2012-07-19 08:07:55 +02:00
Manuel Rego Casasnovas
a911fc7137 Fix scheduling functional tests
FEA: ItEr76S04BugFixing
2012-07-18 16:34:20 +02:00
Manuel Rego Casasnovas
630471871e Fix resources functional tests
FEA: ItEr76S04BugFixing
2012-07-18 16:34:16 +02:00