Module : Document Templates

Issue

Type

TrialGrid Version

Description

3896

Bug

69

If the definition for a document template was deleted then documents generated from that template in the user list of documents could no longer be downloaded. This was corrected.

3754

Feature

65

Code changes to matrix code since version 61 breaks some document templates. This was corrected.

3732

Bug

65

When an undefined variable is referenced in a document template and the template saved, the user will see an error marker on the template tab but no error message. This was corrected.

3540

Feature

58

In the document template testing page it is now possible to validate the result of generating an Excel document in SpreadSheetML format against the schema for that format.

3489

Feature

57

In Project and Draft scoped document templates the role for a user in the current Project can now be accessed via the project_role_for_user(user_object) function. See documentation on Document Templates for more detail.

3447

Bug

55

When saving an existing Document Template definition, if the settings names were not all lowercase then a server error would result. This was corrected.

3422

Feature

54

Document templates now have a Lock/Unlock option which stops changes being made accidentally.

3408

Feature

54

The Document Template editor has options to select editor highlighting mode including Text, XML, Jinja2, JavaScript and JSON formats.

3409

Feature

54

Tool buttons for Search and replace are now available in the Document Template editor.

3410

Feature

54

Undo and redo buttons now appear in the Document Template editor.

3411

Feature

54

Indent and un-indent buttons now appear in the Document Template editor.

3421

Bug

53

On making changes to document template text, document settings were being lost. This was corrected.

3417

Bug

53

The objects "chunk" and "now" were changed in Document Templates causing some document generation to fail. This was corrected.

3383

Feature

53

Document Templates can now be created to appear at the project level as well as the Draft level.

3388

Feature

53

Document Templates can now be created to appear at the project ticket level.

3385

Feature

53

Document Templates now include a constant USER_TIMEZONE_NAME which reflects the timezone name the user has their system set to (e.g. Europe/London). This can be used in conjunction with the timezone(name) filter to format dates/times to the requesting users timezone.

3363

Bug

51

Document template fingerprints were not being correctly set on import from another url. All document template fingerprints were updated and this issue was addressed.

3266

Feature

51

Document Templates can now set their download filenames from within the template through the use of {% do SET_FILE_NAME(...) %}.

3145

Feature

47

Document Templates can now refer to the Activity Records for a Project.

3146

Feature

47

Document Templates can now refer to the CRF Drafts in a Project.

3062

Bug

43.1

When generated documents referenced custom properties on objects the system could pick up custom properties for other objects. This was corrected.

2597

Bug

34

Some document templates cannot be saved or edited without encountering an error stating that "The following variables are undefined ..". A solution for this issue was documented in the tips and tricks section of the document template help.

2427

Bug

30

Users with Manager permission at the URL level could not view document templates unless they were assigned the separate Document Templates URL permission. This was corrected.

2402

Bug

28

Text setting values were not passed to document templates. This was corrected.

2324

Feature

26

Excel 2003/2004 Spreadsheet is now a Document generation option.

2297

Feature

26

Document Template definitions now have an Active flag so that they can be retired or worked on in development before being published.

2300

Feature

26

Document Templates definitions can now be of type "text". This allows a variety of text formats to be generated (plain text, html, Excel 2003 format etc).

2301

Feature

26

Generated Documents now include additional information in the users documents list.

2304

Feature

26

Document Templates link and listing are now only visible to users with the URL Level Document Template Manager permission. Retired. Listings are now visible to users with the ability to view the URL. See issue #2427.

2308

Feature

26

Users with the URL-level Manage Document Template permission can now create new Document Templates.

2312

Feature

26

Users with the URL-level Manage Document Template permission can now edit existing Document Templates.

2309

Feature

26

When a new Document Template is created it is automatically inactive so making a Document Template active (ready for use by users) is a deliberate action.

2311

Feature

26

Document Templates include a "fingerprint" generated from their configuration so that validated versions of document templates can be identified.

2319

Feature

26

When creating a Document Template, the system should warn if variables are undefined and the template cannot be saved.

2048

Feature

21

The document generation system (for annotates etc) is now capable of creating PDF documents in addition to Word documents. Contact TrialGrid if you require document generation from Draft information (e.g. annotates, checklists etc).

1899

Bug

17

Document generation would sometimes fail because the background generation task was not always in sync with the request to generate the document. This was corrected.

1462

Feature

16

On the Draft Home Page there is now an option to generate documents in Microsoft Word format.

1463

Feature

16

When generating a document you can select the document type you want from the list of those available and adjust settings.

1464

Feature

16

A count of documents generated appears on the users home page.

1465

Feature

16

A listing to manage documents generated (e.g. to download or delete documents) is available from the user home page.

1466

Feature

16

A count of document templates defined for a URL now appears on the URL home page.

1467

Feature

16

A new URL-level permission was added for the management of Document Templates in the URL.

1468

Feature

16

Users who do not have the Manage Document Template URL-level permission cannot import Document Templates from other URLs.

1469

Feature

16

The Document Import dialog allows a user to select Document Templates from other URLs but only lists URLs where Document Templates have been defined.

1477

Feature

16

On import of an Document Template that has the same name as an existing one, the newly imported Template gets a _n suffix (e.g. Document_1)

1478

Feature

16

URLs now have a page that lists all the available Document Templates.

1479

Feature

16

Users with Manage Document Template permission can delete Document Templates from the system.

1480

Feature

16

Users are able to view the source and settings of Document templates in their URLs.

1562

Feature

16

The Draft "Documents" button does not show if there are no Document Templates defined for the URL.