IT Monkey will place code here as examples of what Cireson's consulting team has to offer as well as examples for public consumption to benefit the Microsoft System Center community as a whole.
DISCLAIMER
All files and projects located here come as is and without any warranty or support. We will attempt to improve the projects as time goes on based on customer and community demand. Comments and improvements are welcome as well as customization requests. Your use of these Cireson Uploads is subject to our Terms of Use.
Cireson's support team has no information on these projects outside of what you have available and will not provide support for these enhancements, extensions, and scripts.
Dont forget to checkout solutions uploaded by our customers, partners and community members here.
Comments
Hi Tom,
Have you looked at this: http://cireson.com/blog/calendar-colors-in-the-cireson-portal/
My SQL query (you'll need to encode):
Then within the "CustomCalendar.html" file, provided by @steve_tuel, I changed up the code to this:
dataSource: {
I then added a custom field in the ChangeRequest.js form (there might be a way around this, but it works for us):
{ DataType: "Enum", PropertyDisplayName: "Status", PropertyName: "Status", EnumId: "0bf0a71b-9e9e-f719-0271-c9a4ff352600", Disabled: true }
This is my final product:
Probably a stupid question but I ran the Query and nothing came up in navigation settings.
I guess there is more to do than wahts in the the first post?
How does your solution fit in with what was presented here? I ran the SQL query to get the Change Calendar and it worked just fine. What / how / where do I add your modifications for the color scheme? Thanks.
Hi,
The Calender and Colors are working fine. Our users like this feature. They also like to open the CR directly from the Calendar. Is there a way to achieve this?
Regards,
Roelof
Would it be possible to add each scheduled activity in the CR's to the calender view? For example, I have a CR which contains several activities which are scheduled to be performed at different dates and times. One example, Monday the server will be updated and on Tuesday the clients will be upgraded. Would it be possible to show these activities for each day attached to the specific CR? This would make it easier and quicker for everyone else to see, especially for the Service Desk when users call them about problems that might be related to the CR that is currently being executed.
This rookie doesn't understand. Doesn't the query build the first 4 items below and then I simply use a SQL Chart Widget to select the query on the navigation page I added? I get a chart but not the calendar format. Can someone tell me what I have missed or did wrong? I didn't think I could run the query and be done but I was hoping. Thank you Jeff
How to Add a Calendar
At a high level, these are the steps required to create a new calendar and include it on a new view panel:
@suleyman_ozden Did you figure out why the page does not come up in Navigation?
I just ran it in my lab and it is working for me. All you have to do after running the query is go into the Navigation Settings and enable the new Navigation Node.
Hi All,
I ran the SQL change in our database then enabled the navigation node and gave the relevant access.
I see change request calendar in the portal now but when I click on it, I get the page add widgets I don't actually see the calendar.
did I do something wrong?
thanks
Hello,
i have installed new version of Portal and now do not see old change request, only new ones. Rebudiled change calendar, but problem is the same. Also do not show on Month view, its showing Day, Week and Agenda. Any ideas?
i have tryed @JD_Keith solution and @steve_tuel https://cireson.com/blog/calendar-colors-in-the-cireson-portal/
But did not hellp. Please help :)
Hi All,
If anyone is having issues with this on v11+ where if there is too many work items to be displayed on that day it doesn't render the calendar properly...
Find the line of code which says:
{ type: "month", selected: true }
Then change it to:
{ type: "month", selected: true, eventsPerDay: 6, adaptiveSlotHeight: true }
This should fit them all in just nicely and you can increase the number as much as you like.
Credit to @Priyan_Mistry
Thanks,
Shane