EPP 5.0 String Key Not Found

Forums:

I added EPP 5.0 to my test server that is currently on version 9.0. I am getting a 'string key not found' on the parent portal settings pages and on the parent portal itself. The data appears to be showing up fine, I just don't have the headers and labels. Icons are showing up ok on parent portal. Any suggestions?
Thank you!

I am getting the same error as well.

Anyone find a solution yet?

We're running 8.3.

Regards,

Dave Lathangue

The issue lies in the in the new EPP, they transitioned to using tags/localizations. However, it looks like that some of the tags weren't included in the Message Keys localization properties. Most are there, but the ones you're seeing with String Key Not Found are not included. The only two fixes for this are to hard code the text into the page or wait until the team updates the plugin so that it includes the proper tags.

Regards,
Alex G

Any list of tags would be helpful. They are all on my test box so I need to know which ones aren't in the file.

Jason Treadwell
Custom Solutions Specialist
jason@powerdatasolutions.org
www.powerdatasolutions.org

Is there a way to explain to me how to "hard code the text into the page"? Or is there a way to revert back to the previous version?

Hi Jason,

These are the tags that I have noticed that are not found. They appear to be related to the Demographic Change. I don't know if there are more (in relation to the Parent Portal Settings page as that option is not displaying for me after I installed demo change plugin).

psx.htmlc.admin.epp.parent_demo_change
psx.htmlc.admin.epp.sso_last_change
psx.htmlc.admin.epp.any_guardian_warning
psx.htmlc.admin.epp.pg_submitted_changes
psx.htmlc.guardian.follow_format
psx.htmlc.admin.epp.uncheck_when_done

Chris

Christopher W.P. Boyle, MSITM
CNA,MCP,A+,N+, Apple Certified
Director of Technology
Harvard Public Schools/Town of Harvard

Hi Jason,

I just noticed that you released new versions of the EPP and EPP demo change. I just installed and activated them. The option to turn on Demo Change now shows on the Parent Portal Settings Screen.

It looks like the psx.htmlc.guardian.follow_format is still missing.

Also, when if a parent as requested changes, the data in the fields on the Parent Demographic Change page on the admin side show now data. It also doesn't show the who last submitted a change, nor are the check boxes checked.

However, when I added ?frn=~(studentfrn) to ~[redirect:/admin/students/parentdemochange.html] on the /studentpages/parentdemochange.html the data now shows up. Not sure if that is the correct way to fix the issue or not though.

The last piece of the puzzle (now that I have the data showing on the page) is that the Approve buttons are not taken the the submitted changes and moving the data to the on file with school fields.

Hope that makes sense.

Chris

Christopher W.P. Boyle, MSITM
CNA,MCP,A+,N+, Apple Certified
Director of Technology
Harvard Public Schools/Town of Harvard

I have a critical issue right now where the Approve button is not working on the parent demo update page in PS admin. None of our secretaries can update/change the data submitted by parents. Any help would be greatly appreciated! I recently installed the new parent portal and parent demo update plugins. Everything is there and seems to be coded correctly...just can't get the Approve function to work.

I have the same issue along with data entered on the parent side not showing up in the admin side.

The demo update page on parent portal is working fine.
Updated data now showing on Admin side, and the approve key is not working.
I checked the DB and the updated info is in the new extended table U_CLG_EPP.

XXXXXXXXXXXXXXX

Found the problem. Here is how to resolve it.
1. Updated data not showing on admin:
modify file /admin/students/studentpages/parentdemochange.html
change the line
~[redirect:/admin/students/parentdemochange.html]
to
~[redirect:/admin/students/parentdemochange.html?frn=~(studentfrn)]

2. Approve button not working : (this is a little long one)
a. edit /admin/javascripts/parentdemo.js
modify the function approveFieldChange
to look like this
function approveFieldChange (realField, parentField) {
if (document.getElementById(parentField).value !== ''){
var a = document.getElementById(realField).name;
var b = document.getElementById(parentField).name;
changeFieldValue(a, b);
clearFieldValue(b);
}

b. edit /admin/students/parentdemochange.html
add id="xxxx" to each input field ... where xxx is something you want to call the field
next look for all the onClick = "approveFieldChange( ... );"
and remove ~(JSFieldParam;
example:
onClick="approveFieldChange('~(JSFieldParam;[01]home_phone)','~(JSFieldParam;[01]parent_home_phone)');

should be just changed to :
onClick="approveFieldChange('home_phone', 'parent_home_phone');"

Hope this helps.

Vinit Pathela

Vinit,
Could you show an example to the 1st part of part b? add id="xxxx" to each input field ... where xxx is something you want to call the field"

Also need an example, as it is not working for me. Does the id get added to the primary field or the temporary field used to store the change?

Added id="xxx" type code to both fields and referenced these names in onClick call, but still not working.

Edited to remove my html coding as it seemed to make the page rather wide and Jason has updated the EPP demo update part. Here's a link to the post on PSUG - https://groups.yahoo.com/neo/groups/PSUG/conversations/messages/145194 - in case anyone needs the code for some reason still.

Matt

Thanks everyone for pointing me in the right direction on where the issues are. I just uploaded a new copy of the demo plugin. The other one was fine as it had the localization tag in there, it was my reference to it in the demo page that was incorrect.

I used what vinit and matt said about the demo update page approve buttons and made my own fix but have not had a second to install it and add fake data to test it. Please let me know asap if the new logic isn't working. I hadn't updated that logic in many versions so it was what used to work back in PS 7.

Jason Treadwell
Custom Solutions Specialist
jason@powerdatasolutions.org
www.powerdatasolutions.org

I installed the plugin 5_0_3 and have't been able to get the approve button to work. the post above from Vinit and the one on psug users by Matt are different than the code in the plug in. Here is an example of what I tried. What is wrong with this?

Parent 1 Last Name

John Hylkema
Math Teacher/SIS Coordinator
Edgewood High School of the Sacred Heart
2219 Monroe St. Madison, WI 53711
(608) 257-1023 x 158

<tr class="headrow">
<td class="bold">Parent 1 Last Name</td>
<td><input type="text" name="[01]parent1_last" value="" id="parent1_last" size="25"></td>
<td><input type="button" value="Approve" class"fldChange" data-fld="parent1_last" /></td>
<td><input type="text" name="[01]parent_parent1_last" id="pparent1_last" value="" size="25"></td>
</tr>

John Hylkema
Math Teacher/SIS Coordinator
Edgewood High School of the Sacred Heart
2219 Monroe St. Madison, WI 53711
(608) 257-1023 x 158

Subscribe to Comments for "EPP 5.0 String Key Not Found"