<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Edit other peoples documents (web)</title>
	<atom:link href="http://itknowledgeexchange.techtarget.com/itanswers/edit-other-peoples-documents-web/feed/" rel="self" type="application/rss+xml" />
	<link>http://itknowledgeexchange.techtarget.com/itanswers/edit-other-peoples-documents-web/</link>
	<description></description>
	<pubDate>Sun, 29 Nov 2009 08:45:01 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Mrg</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/edit-other-peoples-documents-web/#comment-65775</link>
		<dc:creator>Mrg</dc:creator>
		<pubDate>Mon, 20 Jul 2009 13:43:19 +0000</pubDate>
		<guid isPermaLink="false">#comment-65775</guid>
		<description>Perfect... I'll keep them as editors for now, but will work on that method.
Mucho thanks!</description>
		<content:encoded><![CDATA[<p>Perfect&#8230; I&#8217;ll keep them as editors for now, but will work on that method.<br />
Mucho thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stiletto</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/edit-other-peoples-documents-web/#comment-65643</link>
		<dc:creator>Stiletto</dc:creator>
		<pubDate>Thu, 16 Jul 2009 16:55:30 +0000</pubDate>
		<guid isPermaLink="false">#comment-65643</guid>
		<description>Wait.  Ignore most of that.  I forgot your interests were web-based.  You could probably do the same with WebQueryOpen - using it to only display the doc, not edit it.  But, you'd also need to perform the same security checking with WebQuerySave (if you're worried about users trying to circumvent your security).</description>
		<content:encoded><![CDATA[<p>Wait.  Ignore most of that.  I forgot your interests were web-based.  You could probably do the same with WebQueryOpen - using it to only display the doc, not edit it.  But, you&#8217;d also need to perform the same security checking with WebQuerySave (if you&#8217;re worried about users trying to circumvent your security).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stiletto</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/edit-other-peoples-documents-web/#comment-65630</link>
		<dc:creator>Stiletto</dc:creator>
		<pubDate>Thu, 16 Jul 2009 15:13:13 +0000</pubDate>
		<guid isPermaLink="false">#comment-65630</guid>
		<description>Relatively simple.  Just use some code in the PostOpen event to set the EditMode property of the uidoc to True if they're allowed to edit or False if they're not.  Just remember to perform similar check in the QueryModeChange event, too.

What I do is declare a variable called ReadOnly.  Then, in QueryOpen, I check if it's a new doc.  If it is, I set the variable to False.  If it's not, then I check if the doc is being edited by someone else (record lock).  If it is, I set the variable to True.  If it's not, then I do my other security checking and set the variable appropriately.  Then, in PostOpen, I check the value of ReadOnly and set EditMode appropriately.  In QueryModeChange, if ReadOnly is True, I set Continue to False.  HTH.</description>
		<content:encoded><![CDATA[<p>Relatively simple.  Just use some code in the PostOpen event to set the EditMode property of the uidoc to True if they&#8217;re allowed to edit or False if they&#8217;re not.  Just remember to perform similar check in the QueryModeChange event, too.</p>
<p>What I do is declare a variable called ReadOnly.  Then, in QueryOpen, I check if it&#8217;s a new doc.  If it is, I set the variable to False.  If it&#8217;s not, then I check if the doc is being edited by someone else (record lock).  If it is, I set the variable to True.  If it&#8217;s not, then I do my other security checking and set the variable appropriately.  Then, in PostOpen, I check the value of ReadOnly and set EditMode appropriately.  In QueryModeChange, if ReadOnly is True, I set Continue to False.  HTH.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mrg</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/edit-other-peoples-documents-web/#comment-65619</link>
		<dc:creator>Mrg</dc:creator>
		<pubDate>Thu, 16 Jul 2009 14:28:16 +0000</pubDate>
		<guid isPermaLink="false">#comment-65619</guid>
		<description>Yeah, I see what you are saying... 
As for Roles, that could be a nightmare, because you'd have to add all the individuals to the ACL, and then assign the Role. 
For now I've changed them to be editors. We already have a system that to access to edit their own documents, they are only shown documents relative to them by using the an 'embedded selection' with a 'show single category' formula. So it's not like they can see other users docs.
Could you please elaborate on...  "...use code to keep people out of docs that you don’t want them mucking with."  ?
Thanks again...</description>
		<content:encoded><![CDATA[<p>Yeah, I see what you are saying&#8230;<br />
As for Roles, that could be a nightmare, because you&#8217;d have to add all the individuals to the ACL, and then assign the Role.<br />
For now I&#8217;ve changed them to be editors. We already have a system that to access to edit their own documents, they are only shown documents relative to them by using the an &#8216;embedded selection&#8217; with a &#8217;show single category&#8217; formula. So it&#8217;s not like they can see other users docs.<br />
Could you please elaborate on&#8230;  &#8220;&#8230;use code to keep people out of docs that you don’t want them mucking with.&#8221;  ?<br />
Thanks again&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stiletto</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/edit-other-peoples-documents-web/#comment-65615</link>
		<dc:creator>Stiletto</dc:creator>
		<pubDate>Thu, 16 Jul 2009 13:32:08 +0000</pubDate>
		<guid isPermaLink="false">#comment-65615</guid>
		<description>Well that really depends on the security requirements of your app, now doesn't it?  If it's okay, or even desirable, for someone with editor rights to be able to edit any document that someone else created, then you're all set.  If not, then your faced with some other options.  For example, you could still grant the editor rights, and use code to keep people out of docs that you don't want them mucking with.  Or, you could leave everyone with author rights, and use code to alter the list of authors on a doc to select the people that you want to allow to make changed to it.  As for roles, you might be able to use them to simplify matters somewhat, but when it comes right down to it, the choices are still the same.</description>
		<content:encoded><![CDATA[<p>Well that really depends on the security requirements of your app, now doesn&#8217;t it?  If it&#8217;s okay, or even desirable, for someone with editor rights to be able to edit any document that someone else created, then you&#8217;re all set.  If not, then your faced with some other options.  For example, you could still grant the editor rights, and use code to keep people out of docs that you don&#8217;t want them mucking with.  Or, you could leave everyone with author rights, and use code to alter the list of authors on a doc to select the people that you want to allow to make changed to it.  As for roles, you might be able to use them to simplify matters somewhat, but when it comes right down to it, the choices are still the same.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mrg</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/edit-other-peoples-documents-web/#comment-65544</link>
		<dc:creator>Mrg</dc:creator>
		<pubDate>Wed, 15 Jul 2009 13:22:34 +0000</pubDate>
		<guid isPermaLink="false">#comment-65544</guid>
		<description>Hmm...  So how dumb would it be to change them over to an editor?  What sort of doors/pitfalls am I opening if I did something like that?
Would it help at all if I created a Role for *?</description>
		<content:encoded><![CDATA[<p>Hmm&#8230;  So how dumb would it be to change them over to an editor?  What sort of doors/pitfalls am I opening if I did something like that?<br />
Would it help at all if I created a Role for *?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stiletto</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/edit-other-peoples-documents-web/#comment-65542</link>
		<dc:creator>Stiletto</dc:creator>
		<pubDate>Wed, 15 Jul 2009 13:12:09 +0000</pubDate>
		<guid isPermaLink="false">#comment-65542</guid>
		<description>If a person has "Author" rights granted in the ACL, then the only documents they can edit are their own documents.  In order to be able to edit documents that have been created by somone else, the person needs "Editor" rights granted to them via the ACL.</description>
		<content:encoded><![CDATA[<p>If a person has &#8220;Author&#8221; rights granted in the ACL, then the only documents they can edit are their own documents.  In order to be able to edit documents that have been created by somone else, the person needs &#8220;Editor&#8221; rights granted to them via the ACL.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mrg</title>
		<link>http://itknowledgeexchange.techtarget.com/itanswers/edit-other-peoples-documents-web/#comment-65487</link>
		<dc:creator>Mrg</dc:creator>
		<pubDate>Tue, 14 Jul 2009 13:32:49 +0000</pubDate>
		<guid isPermaLink="false">#comment-65487</guid>
		<description>ACL as such:
Default: No access; *: Person Group/Author -- Create, Delete, Replicate or copy documents.
No SSO.
Users can browse the site anonymously, but to enter a certain section to view/create/modify, they must login to the site. (I use the !Login url cmd.) 
Once they have logged in, they are able to view/create/modify.  They have no problems with their own records. And they can view other people's records, but if they click to edit, they are prompted to log in to the site.  The only way around this is to either enter in the credentials of the author of that record, or the admin to log in.
I had thought when I first developed this, other staff could edit other records, but now when I test again, it's not working.</description>
		<content:encoded><![CDATA[<p>ACL as such:<br />
Default: No access; *: Person Group/Author &#8212; Create, Delete, Replicate or copy documents.<br />
No SSO.<br />
Users can browse the site anonymously, but to enter a certain section to view/create/modify, they must login to the site. (I use the !Login url cmd.)<br />
Once they have logged in, they are able to view/create/modify.  They have no problems with their own records. And they can view other people&#8217;s records, but if they click to edit, they are prompted to log in to the site.  The only way around this is to either enter in the credentials of the author of that record, or the admin to log in.<br />
I had thought when I first developed this, other staff could edit other records, but now when I test again, it&#8217;s not working.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- dynamic -->