Home Access Plus v7.1, observations, bugs(?) and queries!
Hey guys,
First off, once again a big thanks Nick. This project is a complete wonder. Your personal efforts are having a major impact on the lives of our teachers and pupils.
We are running 6.5 live at present and i have spent the day installing 7.1 (okay, not the "whole" day!) and i thought i'd make the effort to note down any observations, bugs, things i didn't understand etc rather than just working around them. I can see there is another thread called v7 problems, but i didnt want to overload that thread with a whole list of relatively minor things! Sorry if any of this is duplicated.
So, here goes.. sorry about the order.. i have tried to format it for this forum, but ultimately.. it is a list i wrote in notepad as i experienced the install.
Thanks again,
Matt
Our system is Windows 2008 R2 with IIS7. My client is running Internet Explorer 9 and Chrome 13.0.782.220. We have v6.5 live in the Extranet virtual root and v7.1 side-by-side in the Hap folder. The only thing not now working for me is the transfer of the tickets from v6.5.
GENERAL
Changes don't update the GUI - (This may well be "by design"?) It confused me and i was unsure whether i could save whilst working on it. - If no gui update is working as intended, perhaps a save button at the end of each section which refreshes the page after commiting the changes? (the next 3 items all relate to this)
- Trying to remove "Access My Emails" gives a Internal Server Error. (i suspect this is me clicking a second time because i expected it to disappear from the GUI)
- Same goes for "RM Management COnsole".. First click on [X] obviously removes it, but doesnt update the gui. Second click gives "Internal Server Error". Save and reload and is fine.
- Edit "Access a School Computer", enter "_Blank" as "Target" and it doesnt appear to save it.. however, click save at the bottom and reload the page and it seems fine
Link editor / "Show To" field displays a trailing "</A>" after custom entries. I noticed this in quite a few of the "Show To" fields. I have no idea if this then causes issues, but i have been deleting them as i see them.. I presume they are added by the GUI at load time and would only be written in the event of viewing and saving?
ACTIVE DIRECTORY CONNECTION
Minor Visual Issue - Domain UPN input box appears on next line in Google Chrome (13.0.782.220) (Fine in Internet Explorer 9)
AD ORGANIZATIONAL UNITS
Question - Do i need to add the Students OU to the AD Organisation Units? I have added it (as you did) with the ignore option ticked. Is it better to leave it off?
WEB PROXY SERVER
Issue - I have enabled the web proxy, entered the proxy IP address (upstream LEA proxy) and the port (80). It remains a red cross.
HOME PAGE / TABS
Issue - Changes are not saved to "Bookings / Show To" or "Tickets / Show To" - (Manually chaning the XML works.)
BOOKING SYSTEM
Admin Groups (no AD Browser on clicking empty box - need to manually type it)
LESSONS
(+Add) - Typed in my lesson and it doesnt appear in the gui. Click Save and refresh and it is there though :) (see GUI update item above)
SUBJECTS
(+Edit) - NOT FOUND pop-up error on name edit - Fails to save the edit
MY SCHOOL COMPUTER BROWSER
Your setup Video Suggests ";" is the delimiter, but default entry is ","..
MAPPINGS
Not entirely clear what should be in each of the box. I ended up copying info from my old v6.5 web.config. This would be resolved by leaving an example in the default config.. %homedir% perhaps? (only an issue for people setting up for the first time)
MAPPING EDITOR
1> On creating a new Mapping, click "Enable Read To" There is a blank 1st entry after your entry is added to the list - not sure if this is an issue.
2> "Enable Move" check box will not persist (keeps getting cleared)
FILTERS
Click Images, attempt to add "*.psd; " at the start of "Expression" and click SAVE. "Unauthorized" error message
HAP PLUS CONFIG
You must re-enter the Active Directory Connection "User Password" every edit as when left blank it appears to over-write the stored one. Leaving you unable to login until you re-edit web.config, allow all user access, reload the setup.aspx, re-enter the password save and then re-edit web.config
BOOKINGSYSTEM
[Logged in as user | Logout] overlaps the navigation hyperlinks at the top right
IMPORTING DATA FROM A v6.5 HAP+ SITE
Abr.xml - NOT ATTEMPTED
Announcement.xml - Worked Fine
Bookings.xml - Worked Fine
BookingTemplates.xml - NOT ATTEMPTED
StaticBookings.xml - Worked Fine
TermDates.xml - Worked Fine
Tickets.xml - PROBLEMS*
Tracker.xml - NOT ATTEMPTED
UserCards.xml - NOT ATTEMPTED
*Tickets.xml v6.5 > v7.1 issues
On loading the ticket system after copying the tickets.xml file from v6.5 to v7.1 i get the following in the browser:
Server Error in '/hap' Application.
Databinding methods such as Eval(), XPath(), and Bind() can only be used in the context of a databound control.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.InvalidOperationException: Databinding methods such as Eval(), XPath(), and Bind() can only be used in the context of a databound control.
Source Error:
Line 36: <asp:Repeater runat="server" ID="ticketsrepeater">
Line 37: <ItemTemplate>
Line 38: <a href="<%=ResolveClientUrl(string.Format("~/HelpDesk/ticket/{0}", Eval("Id"))) %>" id="ticket-<%#Eval("Id")%>">
Line 39: <img src="<%=ResolveClientUrl(string.Format("~/Images/StatusIcons/{0}.png", Eval("Status"))) %>" alt="<%#Eval("Status")%>" />
Line 40: <img src="<%=ResolveClientUrl(string.Format("~/Images/StatusIcons/priority_{0}.png", Eval("Priority"))) %>" alt="" class="Priority" />
Source File: c:\inetpub\wwwroot\hap\HelpDesk\Default.aspx Line: 38
Stack Trace:
[InvalidOperationException: Databinding methods such as Eval(), XPath(), and Bind() can only be used in the context of a databound control.]
System.Web.UI.Page.GetDataItem() +4549166
System.Web.UI.TemplateControl.Eval(String expression) +120
ASP.helpdesk_default_aspx.__Render__control5(HtmlT extWriter __w, Control parameterContainer) in c:\inetpub\wwwroot\hap\HelpDesk\Default.aspx:38
System.Web.UI.Control.RenderChildrenInternal(HtmlT extWriter writer, ICollection children) +131
System.Web.UI.Control.RenderChildrenInternal(HtmlT extWriter writer, ICollection children) +246
ASP.helpdesk_default_aspx.__RenderContent2(HtmlTex tWriter __w, Control parameterContainer) in c:\inetpub\wwwroot\hap\HelpDesk\Default.aspx:27
System.Web.UI.Control.RenderChildrenInternal(HtmlT extWriter writer, ICollection children) +131
System.Web.UI.Control.RenderChildrenInternal(HtmlT extWriter writer, ICollection children) +246
System.Web.UI.HtmlControls.HtmlForm.RenderChildren (HtmlTextWriter writer) +315
System.Web.UI.HtmlControls.HtmlContainerControl.Re nder(HtmlTextWriter writer) +48
System.Web.UI.Control.RenderChildrenInternal(HtmlT extWriter writer, ICollection children) +246
System.Web.UI.Control.RenderChildrenInternal(HtmlT extWriter writer, ICollection children) +246
System.Web.UI.Page.Render(HtmlTextWriter writer) +40
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5290