Re: [p4] Anyone have a way to preview p4 protect updates outside of the P4V admin tool?

mcru <[email protected]> Mon, 2 Apr 2018 07:30:02 -0700
Newsgroups gmane.comp.version-control.perforce
Message-ID <[email protected]>
Posted on behalf of forum user 'mcru'.

Sure, a good example of where I biff'd the permissions was when I was trying
to make the mainline stream writable to only a few people, read only to others,
and make every other stream writable to everyone with permissions on that path. 

I first tried something like this:

write user bob * //depot/project/*/...
write user bill * //depot/project/*/...
write user carl * //depot/project/*/...
write user joe * //depot/project/*/...
write user sally * //depot/project/*/...
read user carl * //depot/project/main/...
read user joe * //depot/project/main/...
read user sally * //depot/project/main/...

And eventually with supports help figured out taking away write and adding read
isn't good enough, you need to explicitly revoke the =write permission. So,
this was correct...

write user bob * //depot/project/*/...
write user bill * //depot/project/*/...
write user carl * //depot/project/*/...
write user joe * //depot/project/*/...
write user sally * //depot/project/*/...
=write user carl * -//depot/project/main/...
=write user joe * -//depot/project/main/...
=write user sally * -//depot/project/main/...

Stuff like this I understand after the explanation from support, but I'm
unclear on how the protects algorithm actually does it's checks. From what I
read in the admin guide, I would think my original stab at the permissions met
the checks it makes. 

I'm totally fine understanding the permissions levels, and probably should
if I'm going to build something like this, but I was hoping there was
something existing that exposed the algorithm that determines permissions based
off of protect lines so I don't miss things like I did in the above. 

write user carl * //depot/project/main/... 
write user joe * //depot/project/main/... 
write user sally * //depot/project/main/...



--
Please click here to see the post in its original format:
  http://forums.perforce.com/index.php?/topic/5674-anyone-have-a-way-to-preview-p4-protect-updates-outside-of-the-p4v-admin-tool
_______________________________________________
perforce-user mailing list  -  [email protected]
http://maillist.perforce.com/mailman/listinfo/perforce-user