We recommend reviewing what is submitted before posting, in case your idea has already been submitted by another community member. If it has been submitted, vote for that existing feature request (by clicking the up arrow) to increase its opportunity of being added to Cireson solutions.
For more information around feature requests in the Cireson Community click here.
Rich Text/HTML for Ticket Descriptions
Attachments are able to work around the problem but it is much easier to be able to paste a picture in context of a ticket description rather than having to attach images and view them separately. Saving emails as .eml provides some relief but Rich Text/HTML support on the portal for the ticket description would be a big improvement.
Comments
I consider my explanation to be a workaround and am glad to see this submitted as a feature request, but wanted to share for those who may find it useful.
@David_wells, do you see this as being similar to how phone numbers are rendered as links in mobile browsers, for example, or as something else?
I also want to add (as I should have at the time) that my solution that I posted above in August does have its drawbacks. All of your HTML tags behind the scenes are eating up characters that contribute to reaching the character limit (typically 4000 on some of the Change fields, but can be as small as 256 or 500 for others). Likewise, images would be base64 encoded, which can consume a huge number of characters. Some process is needed to help get the benefit while managing the shortcomings.
Analyst wants click on hyper link in action log rather than copy and pasting it into their browser.
So anything that reduces the number of clicks for the analyst.
It requires customization. However, it seems completely plausible to use JQuery or JS to find text in the Action Log (the element rendered on the page, not the ViewModel) and replace it with a URL wrapped inside of <a href="http://blah.blah" target="_blank">.
@Tom_Hendricks I cant seem to find the solution you posted in August?
Did you happen to post a solution which already converts the action log to Rich Text?
If you did, I would be keen to have a look! can you post a link?
I was thinking about doing the same thing on the description field, but extending the class with an additional field which can handle 65000 characters. Unfortunately this means it will not be storable in the datawarehouse, but I was thinking that I could get around this, by copying this field with a cut-down version of the rich text description, and placing this cut down version within the existing description field. This would also require stripping out all of the related HTML tags.
After reading this article though, I am thinking about just getting the rich text stuff working with the Action log only. As then I wont need to extend any classes to get it working.
Cheers,
Adrian
You are thinking about this correctly, however. You will want to extend your property, and yes, it does mean that it will not be available for reporting in the DW. With the fields that we chose, it was decided that this was not important.
My earlier solution is quite simply this, using the Implementation Plan field on the CR form, as an example:
Change this:
Again, it is not without tradeoffs, but it may be the right fit for some teams. I did have to write custom code to make sure that these fields are not editable on a closed ticket, and also to show the validation error when the field is required but was not filled in on save, as two examples.
None of this addresses the action log, of course. My current opinion there is that parsing the text of the action log and replacing the text in the DOM element with links as appropriate is the best approach. I am intrigued by this and would like to find time to attempt it, but I have other priorities at the moment. If it has not been attempted by anyone else over the next couple weeks, I may take a look at it before the end of the month.
much appreciated!
Any chance you could post an example of how you handled the required field validation?
i haven't quite figured out how to do this yet.
Cheers,
Adrian
Handling this is very tricky. It makes sense when you see it, but it took me a while to figure it out. Lots of time spent looking at the Kendo docs.
I just posted this at: https://community.cireson.com/discussion/2220/show-validation-failures-on-kendo-editor-controls/p1?new=1
It should probably live its own life over there instead of continuing to hijack this feature request.