Koozali.org: home of the SME Server

Calendar sharing Horde

Offline bas

  • *
  • 31
  • +0/-0
Calendar sharing Horde
« on: May 12, 2006, 04:19:30 PM »
I want to share calenders in Horde - Kronolith.
I've got a fresh sme 601 installation and installed Horde30 using Jbennett's script.

After creating a new calendar I select it an the permissions button appears. When I push it nothing happens.
I assume this is how i can make the calendar viewable, editable for other's.

Has anyone solved this already?

Bas
......

Offline mrjhb3

  • *
  • 1,188
  • +0/-0
    • John Bennett Services
Calendar sharing Horde
« Reply #1 on: May 14, 2006, 02:10:20 AM »
I get the same thing whether I test it on sme 6 or sme 7.  I have posted a question on the kronolith list to see if some other setting has been missed.

JB
......

Offline mrjhb3

  • *
  • 1,188
  • +0/-0
    • John Bennett Services
Re: Calendar sharing Horde
« Reply #2 on: May 18, 2006, 07:39:04 AM »
Quote from: "bas"
I want to share calenders in Horde - Kronolith.
I've got a fresh sme 601 installation and installed Horde30 using Jbennett's script.

After creating a new calendar I select it an the permissions button appears. When I push it nothing happens.
I assume this is how i can make the calendar viewable, editable for other's.

Has anyone solved this already?

Bas


I have solved this.  I have tracked the issue down to the popup.js file in horde/js.  If I use the one from 3.0.9, then the permissions popup appears.  If I use the one from 3.0.10 or 3.1.1, then it doesn't.  I have asked on the kronolith list what if any vulnerabilities there are if I used the old file.  I don't think there are any, but I couldn't find any documentation on why the file needed updating in 3.0.10 and then again in 3.1.1.

So, if you want to use the old file and test, download the file horde.popup.js.txt from here - http://mirror.contribs.org/smeserver/contribs/jbennett/horde30/ - and place it in horde/js with the same owner and permissions as the old one.

If the kronolith lists yields no vulnerabilities, then this change will have to be made to the horde rpm that is part of the base distro.  I'll work to get that included as well.  

In the interim, after I get my answer from the list, I'll update my forked RPM that includes all the updates I am proposing so testing can continue.

JB
......

mackayr

Calendar sharing Horde
« Reply #3 on: May 18, 2006, 08:43:52 AM »
Great job tracking down that issue to the popup.js file.  I changed back to the old version, and mine is working fine now - permission setting that is.  I think I'm having a related problem though, that it didn't solve.  When I create a shared appointment and click on "edit attendees", I get a blank screen.  Is there a known fix for that problem as well?  I only started getting the blank screen after I set up the free/busy urls in my address book.

Thanks for any assistance you can provide.

Rob

Offline bas

  • *
  • 31
  • +0/-0
Calendar sharing Horde
« Reply #4 on: May 18, 2006, 10:10:03 PM »
Thank you very much JB.

I replaced the file everting is working great now.

Bas
......

Offline mrjhb3

  • *
  • 1,188
  • +0/-0
    • John Bennett Services
Calendar sharing Horde
« Reply #5 on: May 19, 2006, 06:08:19 PM »
Quote from: "mackayr"
Great job tracking down that issue to the popup.js file.  I changed back to the old version, and mine is working fine now - permission setting that is.  I think I'm having a related problem though, that it didn't solve.  When I create a shared appointment and click on "edit attendees", I get a blank screen.  Is there a known fix for that problem as well?  I only started getting the blank screen after I set up the free/busy urls in my address book.

Thanks for any assistance you can provide.

Rob


Rob,

I can't duplicate this at all.  Are you getting any errors in your logs, /var/log/messages or /var/log/httpd/error_log?  

Edit:

Still can't duplicate this on three separate installs.  What have you done differently than I?  I installed all of the RPM's, then did a signal-event post-upgrade ; signal-event reboot.  This is necessary to load the various MySQL tables.  Created 2 users via server-manager.  Logged into webmail as user1, clicked on options, and set up my personal information.  Clicked on Calendar, my calendars, choose my free/busy calendar, then copy to the clipboard the freebusy url info.  Next went to address book, and added user1 and user2 to my personal address book.  Make sure you fill in the name, email, and freebusy URL.  Did the same for user 2.  Went to Calendar, added event, edit attendees.  The popup shows my default calendar, then I proceed to add people from my address book, add the user, click add, then click add these people. (Note: this was all done using my addres book, not the local ldap.

JB
......

mackayr

Calendar sharing Horde
« Reply #6 on: May 20, 2006, 04:20:40 PM »
Indeed I am.  The following is in my messages log.

May 20 11:17:31 linuxpc3 httpd: PHP Warning:  getfreebusy(HTTP/Request.php): failed to open stream: No such file or directory in /home/httpd/html/horde/kronolith/lib/Kronolith.php on line 914
May 20 11:17:31 linuxpc3 httpd: PHP Fatal error:  getfreebusy(): Failed opening required 'HTTP/Request.php' (include_path='/home/httpd/html/horde/lib:/usr/share/pear-addons:/usr/share/pear') in /home/httpd/html/horde/kronolith/lib/Kronolith.php on line 914

Does that help?  It looks like I'm just missing a file or directory.

ADDED:
Should I report a bug, or does it appear that I've done something wrong in the setup.  FYI ... this is a fresh install of SME7rc2.

Offline mrjhb3

  • *
  • 1,188
  • +0/-0
    • John Bennett Services
Calendar sharing Horde
« Reply #7 on: May 20, 2006, 07:50:38 PM »
Quote from: "mackayr"
ADDED:
Should I report a bug, or does it appear that I've done something wrong in
the setup.  FYI ... this is a fresh install of SME7rc2.


I'll have to reload my sme 7 test servers and see if I can duplicate this.  If you open a bug, it's just going to go to me anyway as I am the one trying to get these ready for production use.   :hammer:

JB
......

Offline cactus

  • *
  • 4,880
  • +3/-0
    • http://www.snetram.nl
Calendar sharing Horde
« Reply #8 on: May 20, 2006, 08:29:34 PM »
Quote from: "mrjhb3"

I'll have to reload my sme 7 test servers and see if I can duplicate this.  If you open a bug, it's just going to go to me anyway as I am the one trying to get these ready for production use.   :hammer:

JB
I think you should anyhow file a bug, so this can be administrated and the progress can be seen, documentation to go short.
Be careful whose advice you buy, but be patient with those who supply it. Advice is a form of nostalgia, dispensing it is a way of fishing the past from the disposal, wiping it off, painting over the ugly parts and recycling it for more than its worth ~ Baz Luhrmann - Everybody's Free (To Wear Sunscreen)

Offline mrjhb3

  • *
  • 1,188
  • +0/-0
    • John Bennett Services
Calendar sharing Horde
« Reply #9 on: May 20, 2006, 09:36:22 PM »
Quote from: "cactus"
Quote from: "mrjhb3"

I'll have to reload my sme 7 test servers and see if I can duplicate this.  If you open a bug, it's just going to go to me anyway as I am the one trying to get these ready for production use.   :hammer:

JB
I think you should anyhow file a bug, so this can be administrated and the progress can be seen, documentation to go short.


Filing bugs in bugzilla would be great, then I wouldn't have to keep searching the forums to see if anyone is testing these other then me and finding issues.  The specific contrib components are already created in bugzilla.

JB
......

mackayr

Calendar sharing Horde
« Reply #10 on: May 21, 2006, 01:17:15 AM »
I'm going to post a bug in bugzilla.  I forget which version I installed last (gswallow's or jbennet's).  I'm going to reinstall the whole horde (I only installed kronolith last time).  I'll post the results in bugzilla.  Which version (gswallow's or jbennet's) should I use (if any differences)?

Offline mrjhb3

  • *
  • 1,188
  • +0/-0
    • John Bennett Services
Calendar sharing Horde
« Reply #11 on: May 21, 2006, 02:05:01 AM »
Quote from: "mackayr"
I'm going to post a bug in bugzilla.  I forget which version I installed last (gswallow's or jbennet's).  I'm going to reinstall the whole horde (I only installed kronolith last time).  I'll post the results in bugzilla.  Which version (gswallow's or jbennet's) should I use (if any differences)?


This thread moved here -
http://bugs.contribs.org/show_bug.cgi?id=1468
......