CRM / Support Request App time tracking and bug fixes
This is a mix of features to help time tracking and reporting with small unrelated bug fixes and improvements.
To help time tracking we show the time on support request with hour:minutes everywhere and set a stop date automatically. We also add interaction so that "user doing" is automatically added to the support request so that we can see "who did" and make reports based on this.
Bug fixes/unrelated features:
- when project does not have supply lines, show all services members of the support request use. Also change to pass relative URL of services, usually we don't pass IDs, but relative URLs. This is a visible/breaking change, because it's now required to configure services use. Because it's also required in erp5_crm, I expect it would not break too much.
- momentjs' related time was not refreshed, so they kept displaying "a few second ago" even hours later
- don't set HTML source as post title
- prevent double submit of comments in support request app.