|
|
[OX Devel] calendar only
Matthew Rubenstein
email at mattruby.com
Fri Jun 29 15:22:26 CEST 2007
On Fri, 2007-06-29 at 12:00 +0200, devel-request at open-xchange.org wrote:
> Date: Thu, 28 Jun 2007 18:18:22 +0200
> From: Martin Werthmoeller <mw at lw-systems.de>
> Subject: Re: [OX Devel] calendar only
> To: devel at open-xchange.org
> Message-ID: <20070628161822.GA8240 at penumbra.werthmoeller.de>
> Content-Type: text/plain; charset=us-ascii
>
> Am Thu, 28 Jun 2007 um 08:47 GMT -0400 schrieb Matthew Rubenstein:
> > On Thu, 2007-06-28 at 12:00 +0200,
> devel-request at open-xchange.org wrote:
> > > Date: Wed, 27 Jun 2007 21:04:39 +0200
> > > From: Martin Werthmoeller <mw at lw-systems.de>
> > > Subject: Re: [OX Devel] calendar only
> > > To: For developers <devel at open-xchange.org>
> > > Message-ID: <20070627190439.GA9173 at penumbra.werthmoeller.de>
> > > Content-Type: text/plain; charset=us-ascii
> > >
> > > Am Wed, 27 Jun 2007 um 13:59 GMT +0100 schrieb Evan Ingram:
> > > > Dear members
> > > >
> > > Hi Evan,
> > >
> > > > Is there a way to create a user that when they login only see
> the
> > > calendar?
> > > >
> > > > I know i can limit access to other modules and areas but i want
> to
> > > have
> > > > a user that logs in and goes straight to the calendar with no
> side
> > > bar
> > > > or portal page. Just straight to the calendar.
> > > >
> > > > Has this been implemented before?
> > > >
> > > We've implemented such thing for one of our customers with OX5.
> It's a
> > > little bit tricky,
> > >
> > > In short, for such a setup, you need a special login page with an
> > > apropriate script that creates a session and calls the url
> > >
> > > "/servlet/intranet?SITE=beforeAuth&sessionID=$SESSION_ID"
> > >
> > > internally to initalize the applications session. Next the script
> > > calls
> > > the url of the inner frame of the calendar view with the following
> > > parameters:
> > >
> > > NAS_ID=$SESSION_ID
> > > sessionID=$SESSION_ID
> > > SITE=calendar/week
> > > SPO_headerType=calendar
> > >
> > >
> > > Now you see only the inner calendar frame.
> >
> > What is the URL of the inner frame of the calendar (other than the
> > "http:" protocol and "//domainName") , that you populate with those
> > QUERY_STRING parameters?
> >
> http(s)?://yourhost.yourdomain/servlet/intranet
>
> Every request to /servlet/intranet will be passed to the tomcat
> server.
That's an excellent tip. Do you know the rest of the URL API to the OX
"intranet" servlet? SITE=calendar/[week,month] work, but not
calendar/day. Do you know the complete list of SPO_headerType and SITE
argument combinations? Are they documented somewhere? Where did you find
them? I know the URLs are available by "reverse-engineering" the URLs of
frames in the default OX interface, but is there a more complete list of
this API? Also, do you know any technique for logging in and retrieving
an OX frame in a single URL transaction, rather than a sequence of
retrieved URLs, for a stateless client using OX as a web service?
> Best regards,
> Martin Werthmoeller
--
(C) Matthew Rubenstein
More information about the Devel
mailing list
|
|