I'm not sure why you titled your post "broken again"; this thread describes how this particular feature was broken about a month ago, and has not been fixed since. I'm sure it will be fixed at some point, but no date has been announced.robertoldham wrote:I have been trying to add another building scheduler since Tuesday, but I get the endless spinner.
Unable to Add a Building Scheduler
-
aebrown
- Community Administrator
- Posts: 15157
- Joined: Tue Nov 27, 2007 8:48 pm
- Location: Draper, Utah
Questions that can benefit the larger community should be asked in a public forum, not a private message.
-
jdlessley
- Community Moderators
- Posts: 10704
- Joined: Mon Mar 17, 2008 12:30 am
- Location: USA, TX
This is an ongoing issue. It has not been fixed. Nor has it been fixed since it was first reported. As you can see by reading the rest of the posts in the thread, the problem is known, they are working on it, and there is no anticipated time for a fix.
JD Lessley
Have you tried finding your answer on the ChurchofJesusChrist.org Help Center or Tech Wiki?
Have you tried finding your answer on the ChurchofJesusChrist.org Help Center or Tech Wiki?
-
robertoldham
- New Member
- Posts: 5
- Joined: Sun Dec 09, 2012 8:42 pm
Work Around for adding a Building Scheduler
Here is a more detailed explanation for trevorclifton's work around. Note that I followed these steps to add my own scheduler. However, these steps may not work for you. This requires a little web plumbing knowlege. Try at your own risk!
Wherever I give data to be typed in, do not type the single quotes. They are simply used to designate the actual text to type in.
1. Using Firefox, install the "Poster" and "Tamper Data" Firefox extensions, if you don't already have them (they require a browser restart).
2. Once they are installed and ready, go to LDS.org and sign in (in Firefox).
3. Navigate to (in page menu) Tools->Directory
4. Navigate to the person that you want to add as a building scheduler, but do not click on their name in the list. We need to capture the data from that request with Tamper Data.
5. Select (Firefox menu) Tools->Tamper Data. The window that pops up will be recording our requests so don't close it.
6. Select the main Firefox window with your stake/ward directory listing the person you want to add as a building scheduler.
7. Click on the name in the directory listing so that their detail data displays on the right.
8. Go to the Tamper Data window, scroll to the bottom of the Tamper Data capture list and double click on the last entry with Content Type "application/json".
9. The window that opens will have a long text string with a / followed by a number at the end of it. You need that number to add your scheduler later, so copy it somewhere else or write it down.
10. In the main LDS.org tab navigate to the calendar - (in page menu) Tools->Calendar.
11. Navigate from there to the Locations and Rooms administration page (you must be an administrator) - (in page gear menu) Gear Menu->Locations & Rooms.
12. Select the building you want to add the scheduler for.
13. Click Edit (for the location).
14. Click "Save" without making any changes. We need to capture this data in order to submit our location with the new scheduler added in a moment.
15. Go to the Tamper Data window, scroll to the bottom of the Tamper Data capture list, and click on the last entry with Content Type "application/json".
16. In the Request Header/Request Header Value area of the Tamper Data window (bottom left hand area), scroll to the bottom and right click on POSTDATA and select "Copy".
17. Now we need to begin constructing our manual request to create our Scheduler. To do this we click back on our main Firefox window and select (Firefox menu) Tools->Poster.
18. Toward the bottom area of Poster window click in the Content text area and paste your copy from Tamper Data. This should dump a bunch of text in the area starting with POSTDATA={"locationId":...
19. From your newly pasted data, remove the "POSTDATA=", leaving the rest untouched. So what we have left in the text area should now start with {"locationId":...
20. Now you need to look through the pasted data until you find "buildingAdmins":[{"individualId":...
21. When you have found that, go to the end of the list of individuals, each of which has an individualId and name with the associated data enclosed in curly brackets {}. At the end of the list of individuals there will be a last individual closing curly bracket and a square closing bracket that closes the group. Place your cursor directly in between the closing curly bracket and closing square bracket. Then copy and past the following text and paste it into that place at the end of the individuals list between the closing curly and square brackets. ',{"individualId":ID_HERE,"name":"NAME_HERE"}' (without copying the single quotes, but make sure and copy the comma at the beginning)
22. Replace ID_HERE in the just copied text with the number you set aside earlier when we looked up our person.
23. Replace NAME_HERE in the just copied text with the name of the individual you are adding as a building scheduler.
24. Now our request data is ready, but our headers are not. Click in the "Content Type" text area just above and paste the following text 'application/json; charset=utf-8'. (without the single quotes)
25. Now click on the "Headers" tab in the Poster window.
26. Enter 'Host' in the Name field and 'www.lds.org' in the Value field and click Add/Change. (without the single quotes)
27. Enter 'Accept' in the Name field and 'application/json, text/javascript, */*; q=0.01' in the Value field. Click Add/Change. (maybe you now know not to copy the single quotes, I'll stop mentioning it)
28. Enter 'Accept-Language' in the Name field and 'en-US,en;q=0.5' in the Value field. Click Add/Change.
29. Enter 'X-Requested-With' in the Name field and 'XMLHttpRequest' in the Value field. Click Add/Change.
30. Enter 'Pragma' in the Name field and 'no-cache' in the Value field. Click Add/Change.
31. Enter 'Cache-Control' in the Name field and 'no-cache' in the Value field. Click Add/Change.
32. Now go back to the Tamper Data window. We need 3 pieces of data from here, that we will have to get one at a time. First we right click on "User-Agent" and select "Copy".
33. Go back to the Poster window. Type 'User-Agent" in the Name field and paste the copied data into the Value field. Remove 'User-Agent=' from the beginning of the newly pasted value and then click "Add/Change".
34. Go back to the Tamper Data window. Right click on "Referer" and select "Copy".
35. Go back to the Poster window. Type 'Referer" in the Name field and paste the copied data into the Value field. Remove 'Referer=' from the beginning of the newly pasted value and then click "Add/Change".
36. Go back to the Tamper Data window. Right click on "Cookie" and select "Copy".
37. Go back to the Poster window. Type 'Cookie" in the Name field and paste the copied data into the Value field. Remove 'Cookie=' from the beginning of the newly pasted value and then click "Add/Change".
38. Click on the big "POST" button.
39. A window should pop up with Status: 200 OK and ["Success"] in the text area. If it does, your scheduler has been added. If it doesn't, you received an error, most likely because your session expired and you need to Sign out and login again. In your request, you only need to replace the Cookie header item (repeat steps 36, 37, and 38) to update your request. You do not have to start over.
Hope that helps others.
Wherever I give data to be typed in, do not type the single quotes. They are simply used to designate the actual text to type in.
1. Using Firefox, install the "Poster" and "Tamper Data" Firefox extensions, if you don't already have them (they require a browser restart).
2. Once they are installed and ready, go to LDS.org and sign in (in Firefox).
3. Navigate to (in page menu) Tools->Directory
4. Navigate to the person that you want to add as a building scheduler, but do not click on their name in the list. We need to capture the data from that request with Tamper Data.
5. Select (Firefox menu) Tools->Tamper Data. The window that pops up will be recording our requests so don't close it.
6. Select the main Firefox window with your stake/ward directory listing the person you want to add as a building scheduler.
7. Click on the name in the directory listing so that their detail data displays on the right.
8. Go to the Tamper Data window, scroll to the bottom of the Tamper Data capture list and double click on the last entry with Content Type "application/json".
9. The window that opens will have a long text string with a / followed by a number at the end of it. You need that number to add your scheduler later, so copy it somewhere else or write it down.
10. In the main LDS.org tab navigate to the calendar - (in page menu) Tools->Calendar.
11. Navigate from there to the Locations and Rooms administration page (you must be an administrator) - (in page gear menu) Gear Menu->Locations & Rooms.
12. Select the building you want to add the scheduler for.
13. Click Edit (for the location).
14. Click "Save" without making any changes. We need to capture this data in order to submit our location with the new scheduler added in a moment.
15. Go to the Tamper Data window, scroll to the bottom of the Tamper Data capture list, and click on the last entry with Content Type "application/json".
16. In the Request Header/Request Header Value area of the Tamper Data window (bottom left hand area), scroll to the bottom and right click on POSTDATA and select "Copy".
17. Now we need to begin constructing our manual request to create our Scheduler. To do this we click back on our main Firefox window and select (Firefox menu) Tools->Poster.
18. Toward the bottom area of Poster window click in the Content text area and paste your copy from Tamper Data. This should dump a bunch of text in the area starting with POSTDATA={"locationId":...
19. From your newly pasted data, remove the "POSTDATA=", leaving the rest untouched. So what we have left in the text area should now start with {"locationId":...
20. Now you need to look through the pasted data until you find "buildingAdmins":[{"individualId":...
21. When you have found that, go to the end of the list of individuals, each of which has an individualId and name with the associated data enclosed in curly brackets {}. At the end of the list of individuals there will be a last individual closing curly bracket and a square closing bracket that closes the group. Place your cursor directly in between the closing curly bracket and closing square bracket. Then copy and past the following text and paste it into that place at the end of the individuals list between the closing curly and square brackets. ',{"individualId":ID_HERE,"name":"NAME_HERE"}' (without copying the single quotes, but make sure and copy the comma at the beginning)
22. Replace ID_HERE in the just copied text with the number you set aside earlier when we looked up our person.
23. Replace NAME_HERE in the just copied text with the name of the individual you are adding as a building scheduler.
24. Now our request data is ready, but our headers are not. Click in the "Content Type" text area just above and paste the following text 'application/json; charset=utf-8'. (without the single quotes)
25. Now click on the "Headers" tab in the Poster window.
26. Enter 'Host' in the Name field and 'www.lds.org' in the Value field and click Add/Change. (without the single quotes)
27. Enter 'Accept' in the Name field and 'application/json, text/javascript, */*; q=0.01' in the Value field. Click Add/Change. (maybe you now know not to copy the single quotes, I'll stop mentioning it)
28. Enter 'Accept-Language' in the Name field and 'en-US,en;q=0.5' in the Value field. Click Add/Change.
29. Enter 'X-Requested-With' in the Name field and 'XMLHttpRequest' in the Value field. Click Add/Change.
30. Enter 'Pragma' in the Name field and 'no-cache' in the Value field. Click Add/Change.
31. Enter 'Cache-Control' in the Name field and 'no-cache' in the Value field. Click Add/Change.
32. Now go back to the Tamper Data window. We need 3 pieces of data from here, that we will have to get one at a time. First we right click on "User-Agent" and select "Copy".
33. Go back to the Poster window. Type 'User-Agent" in the Name field and paste the copied data into the Value field. Remove 'User-Agent=' from the beginning of the newly pasted value and then click "Add/Change".
34. Go back to the Tamper Data window. Right click on "Referer" and select "Copy".
35. Go back to the Poster window. Type 'Referer" in the Name field and paste the copied data into the Value field. Remove 'Referer=' from the beginning of the newly pasted value and then click "Add/Change".
36. Go back to the Tamper Data window. Right click on "Cookie" and select "Copy".
37. Go back to the Poster window. Type 'Cookie" in the Name field and paste the copied data into the Value field. Remove 'Cookie=' from the beginning of the newly pasted value and then click "Add/Change".
38. Click on the big "POST" button.
39. A window should pop up with Status: 200 OK and ["Success"] in the text area. If it does, your scheduler has been added. If it doesn't, you received an error, most likely because your session expired and you need to Sign out and login again. In your request, you only need to replace the Cookie header item (repeat steps 36, 37, and 38) to update your request. You do not have to start over.
Hope that helps others.
-
Allan_F
- New Member
- Posts: 23
- Joined: Tue Sep 06, 2011 1:38 pm
Re: Work Around for adding a Building Scheduler
I get a window that asks where I want to send all of this (a url is needed). What is typed into the url window?robertoldham wrote:
38. Click on the big "POST" button.
39. A window should pop up with Status: 200 OK and ["Success"] in the text area. If it does, your scheduler has been added. If it doesn't, you received an error, most likely because your session expired and you need to Sign out and login again. In your request, you only need to replace the Cookie header item (repeat steps 36, 37, and 38) to update your request. You do not have to start over.
Hope that helps others.
Thanks
-
johnleary
- New Member
- Posts: 2
- Joined: Thu Jan 06, 2011 3:05 pm
- Location: Kaysville, UT, USA
Re: Unable to Add a Building Scheduler
This has been a problem for nearly a month now. I am being asked to add new building schedulers to the calendar so we can begin their training. This is getting more critical as the days pass. Any idea when I can tell my Stake President this will be up and working? I am the stake technology specialist.
-
Gary_Miller
- Senior Member
- Posts: 1222
- Joined: Thu Dec 08, 2011 10:42 am
- Location: Emmett, Idaho
Re: Unable to Add a Building Scheduler
Its not critical just inconvenient and annoying, and by no means is it a show stopper for adding events to calendars.johnleary wrote:This has been a problem for nearly a month now. I am being asked to add new building schedulers to the calendar so we can begin their training. This is getting more critical as the days pass. Any idea when I can tell my Stake President this will be up and working? I am the stake technology specialist.
Not being able to add a building scheduler should not stop the ability to train them. There is plenty of training in the helps section of the calendar including videos. If you want to do a walk though then just use someone who is currently a building scheduler to show the newly called ones how the building scheduling portion of the calendar works.
-
maplemedic
- New Member
- Posts: 34
- Joined: Thu Dec 13, 2012 1:10 pm
Re: Unable to Add a Building Scheduler
I have just come on to this problem too and have contacted the church HQ about it. At this point there is no date for resolution. I am concerned because I need to add some schedulers and get the data entered before the end of the year. Would someone please give me a date when this will be fixed. . . .
-
russellhltn
- Community Administrator
- Posts: 36428
- Joined: Sat Jan 20, 2007 2:53 pm
- Location: U.S.
Re: Unable to Add a Building Scheduler
The prior answer still applies. There is no time frame, much less a date.maplemedic wrote:I have just come on to this problem too and have contacted the church HQ about it. At this point there is no date for resolution. ... Would someone please give me a date when this will be fixed.
-
aebrown
- Community Administrator
- Posts: 15157
- Joined: Tue Nov 27, 2007 8:48 pm
- Location: Draper, Utah
Re: Work Around for adding a Building Scheduler
Amidst all the wonderful detail in that post, robertoldham neglected to mention the URL, which needs to be entered in the top text field for Poster (which is logically labeled "URL"). That URL is:Allan_F wrote:I get a window that asks where I want to send all of this (a url is needed). What is typed into the url window?
Code: Select all
https://www.lds.org/church-calendar/services/lucrs/loc/updateLocation-
Allan_F
- New Member
- Posts: 23
- Joined: Tue Sep 06, 2011 1:38 pm
Re: Work Around for adding a Building Scheduler
Just what I needed. Thanks.aebrown wrote:Amidst all the wonderful detail in that post, robertoldham neglected to mention the URL, which needs to be entered in the top text field for Poster (which is logically labeled "URL"). That URL is:Allan_F wrote:I get a window that asks where I want to send all of this (a url is needed). What is typed into the url window?
Code: Select all
https://www.lds.org/church-calendar/services/lucrs/loc/updateLocation