Hidden features

screen1079

Since Twproject 5.2 Twproject allows enabling / disabling of powerful customized parts, in such a way that also customers with customized parts can update Twproject without danger of losing any customization.

Sections that can be currently enabled / disabled are:

AES_CRYPTO_KEY

Is the AES key used to encrypt documents if a “encrypted folder” is used as standard repository.
Default: no

ALWAYS_SHOW_TASK_PATH

The full project tree is displayed on lists (task list, time sheets, assignements etc.) ignoring task read permissions
Default: yes

ASSIGNMENT_SPLIT

Enables the “split assignment” functionality

split-assign

Default: yes

DOCUMENT_EDITOR_EXTENDED

screen1082
Enable an extended html editor for documents.
Default: no

DO_NOT_ACCEPT_OLD_WORLOG

Age in days your worklog  is accepted
Default: 30

DO_NOT_CLOSE_TASK_IF_OPEN_ISSUES

Tasks cannot be closed if there are issues open
Default:yes

DO_NOT_SHIFT_ISSUES_PLANNED

Issues planned on task will not be shifted shifting the task
Default:yes

FILL_PLAN_0

Adds a button “Fill plan at zero” on the plan, which fills unplanned parts at zero.
Default: yes

FORCE_LDAP_AUTHENTICATION_FOR_IMPORTED_USERS

If active, Ldap imported users MUST authenticate using LDAP; fallback will be active for manually created users only. Make Twproject safer
Default: yes

HIDE_LOAD_DETAIL_IF_0

Do not show assignment details if load is “0”
Default: yes

HIDE_OLDER_TASK_FROM_COMBO

Task older than xx months will be hidden from the selection combos. Keeps the task selection clean and easier.
Default: 36

MESSAGES_EXPIRES_DAYS

Number of days a generated alert message will expire. It is used for sticky, log, e-mail, digest notification channels.
Default: 15

NAVIGATE_TREE_TO_TOP

When “yes”, it tries to navigate to the top task (considering your permissions) when editing using Gantt.
Default: yes

NOTIFY_ONLY_SIX_HOURS_OLDER_TASK

When “yes”, Twproject generates date and status events only after 6 hours the task creation. This avoid to send notification is project setup phase.
Default: yes

RECONCILE_PLAN

Add a button on the plan view to reconcile planned hours with what has been done.
Default: no

SHOW_EXP_ON_TIMESHEET

This enables the show expenses button on worklog week.

timesheet

Default: yes

SHOW_NOTES_ON_SIDEBAR

This makes the notes written in the Deliverables field be visible on every task tab.
Default: no

SHOW_UNDERPLANNED

In the plan view shows days where resources are under-planned.
Default: no

SHRINK_PARENT

Parent tasks will shrink to its children size

Default:no

TIMESHEET_SHOW_TASK_PATH

Shows the complete task path on the timesheet page instead of task name only.
Default: no

USE_SIMPLE_PLAN

Operator load is computed using plan only, not work estimation
Default: no

USE_PROJECT_COLOR

Enable/disable project color
Default: yes

WORKLOG_FORM

Allow to define a alternative worklog form. Requires an ad-hoc customized form.
Default: no

 

Custom permissions

For special purposes like restricting view to portlets or pages, administrators can inject new custom permissions. Have a look to

[TWPROJET_ROOT]/applications/teamwork/plugins/permissionInjector.jsp

Add you permissions here and then restart Twproject; your permissions will be available for usage.

Even more customization options

Twproject team has several ways to further customize Twproject and integrate it with other data sources without forcing the customer release to be a separate code branch, which would make application updates problematic. For example since 5.3 Twproject supports “injecting” further, external, persistent classes. Contact Twproject staff for further information.