Home Service Manager Portal Feature Requests
We appreciate you taking the time to vote and add your suggestions to make our products awesome! Your request will be submitted to the community for review and inclusion into the backlog.

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.

Banner hyperlink to saved SR/IR/CR/PR

Jerry_VeldhuisJerry_Veldhuis Customer Advanced IT Monkey ✭✭✭
At our site, we've customized the temporary banner that appears when a WI is saved so that the ID is hyperlinked back. This has been incredibly useful to users after submitting a new request and want to quickly navigate to it without having to go back to "My Requests". This customization is made in the we've customized the Scripts/app/app.lib.js file so its needs to be reapplied after any hotfix or upgrade.

We've also customized the timeout on the banner so it appears on the screen for 20 seconds (up from 4).

Here is the modified show function (Portal Version 4.0.10) with the customizations in bold-and-italic.
          show: function () {
            //var message = (document.cookie.match('(^|; )cireson_app_lib_message=([^;]*)') || 0)[2];
            try {
                //var message = localStorage.getItem("cireson_app_lib_message");
                var message = store.session.get("cireson_app_lib_message");
            } catch (e) {
            }
            if (message && message != "") {
                message = JSON.parse(message);
                message.text = decodeURIComponent(message.text);
                message.type = decodeURIComponent(message.type);
                // show message
                var container = $('#alertMessagesContainer');
                if (!container) {
                    kendo.ui.ExtAlertDialog.show({
                        title: localization.Warning,
                        message: message.text + "\n\n\n" + "message container is missing, #alertMessagesContainer"
                    });
                } else {
                    //remove any old ones
                    container.children('.alert').remove();
                  message.text=message.text.replace(/<strong>(SR\d+)<\/strong>/, '<strong><u><a href="/ServiceRequest/Edit/$1">$1</a></u></strong>')
                  message.text=message.text.replace(/<strong>(IR\d+)<\/strong>/, '<strong><u><a href="/Incident/Edit/$1">$1</a></u></strong>')
                  message.text=message.text.replace(/<strong>(CR\d+)<\/strong>/, '<strong><u><a href="/ChangeRequest/Edit/$1">$1</a></u></strong>')
                  message.text=message.text.replace(/<strong>(PR\d+)<\/strong>/, '<strong><u><a href="/Problem/Edit/$1">$1</a></u></strong>')
                    var box = $('<div>', { 'class': 'alert', html: message.text });
                    if (message.type) {
                        box.addClass("alert-" + message.type);
                    }
                    container.append(box)
                    //hide after some time
                    setTimeout(function () {
                        container.children('.alert').slideUp();
                    }, 20000);
                }
                //document.cookie = "cireson_app_lib_message=; path=/";
                try {
                    //var message = localStorage.removeItem("cireson_app_lib_message");
                    var message = store.session.remove("cireson_app_lib_message");
                } catch (e) {
                }
            }
        }
    }

31
31 votes

Completed · Last Updated

This is in v7.0.2016.1 & 7.0.2012.1

Comments

  • Adam_DzyackyAdam_Dzyacky Product Owner Contributor Monkey ✭✭✭✭✭
    Nice one @Jerry_Veldhuis !
  • Joe_BurrowsJoe_Burrows Cireson Devops Super IT Monkey ✭✭✭✭✭
    +1, This is functionality I get asked a lot for in support. Would make a good addition OOB
  • Jerry_VeldhuisJerry_Veldhuis Customer Advanced IT Monkey ✭✭✭
    edited June 2016
    Thought this might help people understand what exactly this suggestion looks like.




  • merlenette_jonesmerlenette_jones Member Advanced IT Monkey ✭✭✭
    +1 Nice work! Very impressive and fluid
  • Conner_WoodConner_Wood Customer Ninja IT Monkey ✭✭✭✭
    Oh, this looks real nice, this really should be in future Cireson Builds!!!
  • Adrian_MataiszAdrian_Mataisz Customer Advanced IT Monkey ✭✭✭
    +1 This should be OOB with a customized setting for how long the banner to be displayed.
  • Tony_CollettTony_Collett Cireson Support Super IT Monkey ✭✭✭✭✭
    +1 This should be OOB with a customized setting for how long the banner to be displayed.
    I think Cireson should allow many settings to be togglable or modified through settings. Perhaps an advanced settings section could be included in a major release cycle. 
  • Brett_MoffettBrett_Moffett Cireson PACE Super IT Monkey ✭✭✭✭✭
    Great bit of work there @Jerry_Veldhuis
    A really useful bit of code there and a very elegant solution!
  • Metro_ITSMetro_ITS Customer IT Monkey ✭
    We did nearly the same thing Jerry. Our staff really appreciate it, especially our Help Desk who frequently open tickets, then have to immediately return to the ticket to do further work. They were going through a lot of sticky notes, frantically writing down the ticket numbers.
  • Brian_WinterBrian_Winter Customer Advanced IT Monkey ✭✭✭

    Could you save that .js file in your custom folder so you wouldn't have to reapply each upgrade?

  • Brett_MoffettBrett_Moffett Cireson PACE Super IT Monkey ✭✭✭✭✭
    @Brian_Winter
    Yes, Adding this code to Custom.js within the customspace folder will get this result to work and you just have to make sure you backup that folder before doing any upgrades....   just in case.
  • CrobertsonCrobertson Member IT Monkey ✭
    I added this code to the app.lib.js file but not getting the expected result anything else I need to do to make the change take effect?
  • Brian_WinterBrian_Winter Customer Advanced IT Monkey ✭✭✭

    So I tried putting this file in the CustomSpace folder and no joy.  This file with modifications has to stay in it's original location.

  • shaun_ericsonshaun_ericson Advanced IT Monkey ✭✭✭
    Hi All, we have decided to move this into Development and will have in an upcoming release.

    Thanks as always for the awesome feedback!
  • carrie_medinecarrie_medine Member Advanced IT Monkey ✭✭✭
    Hello,
    The latest release Portal v7.0 contains this feature request.
    You can update to the latest version using your ClickOnce application or download from: http://softwaredownloads.cireson.com/
    Please review the release notes here: https://support.cireson.com/KnowledgeBase/View/1351#/
    Please let us know if you have any questions.
    Thank you,
    Carrie
Sign In or Register to comment.