Add missing 'cd ..' to INSTALL doc

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Use HTML description in Work Package API Resource

Alias the untextilized description as rawDescription.

Signed-off-by: Alex Coles <alex@alexbcoles.com>
[wip] Extract text formatting helpers into Modules

Extract a number of ApplicationHelper methods (namely `textilizable`
and its dependencies) into OpenProject::TextFormatting/ObjectLinking
modules. This should enable this functionality to be more easily used
outside of the Rails controller/view context – for instance, from
Grape-based API code.

Also updates WorkPackageModel to include TextFormatting, rather than
ApplicationHelper.

Note: Only RSpecs have been updated thus far.

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Prune unnecessary includes in TextFormatting spec

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Fix constant name in (empty) ObjectLinking spec

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Merge branch 'dev' into feature/api-work-package-description-formatting
Make UrlHelpers soft-dependencies of TextFormatting

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Add missing I18n include to TextFormatting

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Add catch-all routes that cover embedded work package details
Adapt activities on details tab to what is displayed on wp#show
[wip] Handle macros outside Rails' view_context

This presents a more graceful notice, rather than rendering an error.

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Test macro rendering in work package resource spec

* Fix additional missing soft/implicit dependencies of WorkPackageModel

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Merge branch 'dev' into feature/api-work-package-description-formatting
Use HTML comments in Activity API resource

Alias the untextilized comments as rawComment.

Signed-off-by: Alex Coles <alex@alexbcoles.com>
WIP added static paths to PathHelper and using them in wp templates.
API authentication now respect application wide login_required setting
Added authorization for API show activity endpoint
Added authorization for API show attachment endpoint
Using static user path in overview header.
Include gon in angular layout