Prevent url command ?create

I’m looking for a way to prevent my users from submitting documents by using the ?create URL command as in "/web.nsf/0/myform?create.

Trying a dozen redirection web rules was not successful so far.

Does somebody know of a working solution?

Thanks,

Don

Subject: Can’t you just change the ACL on the DB?

Subject: Re: Can’t you just change the ACL on the DB?

This was my first solution, but this revokes too much rights (i.e. ?openform doesn’t work anymore)

Subject: Why do you need ?openform

Subject: Re: Why do you need ?openform

To compose documents, to fill computed body fields with lots of Lotus Script generated HTML,… in general to generate dynamic web pages on the fly (with LS).

Subject: Re: Re: Why do you need ?openform

If your problem is people actually saving the documents then you can go for the classic SaveOptions “0” route. I’m assuming you’ve considered that, though… correct?

Subject: RE: Re: Re: Why do you need ?openform

SaveOptions=“0” is sufficient in cases where the user isn’t allowed to submit a form, but on those forms where he should fill some fields I would need a clever agent (Lotus Script/Formulas) in WebQuerySave to differentiate between intended “submits” and those done by ?create in the location bar (which submits an empty form without triggering the WQSave agent).

Subject: RE: Re: Re: Why do you need ?openform

I would either use “?ReadForm” if possible, or set a computed “SaveOptions” field that sets itself based off of parsing the QueryString for “?create”.

Subject: RE: Re: Re: Why do you need ?openform

Good idea!!! So simple, so elegant…

Subject: use ?ReadForm instead