Locking groups and components
-
Can I "ultra-lock" chosen groups and/or components? Meaning......one would need a password / pin to unlock them. I almost ruined a week-long project by somehow shifting the column gridline by 1.25". I caught it by dumb luck. When the myriad of groups are all locked, I often 'select all' then 'unlock all' rather than go through the trouble of picking out certain groups to unlock for editing. And that's when key groups become vulnerable. Especially when you are zoomed into a small area in a huge model.
-
@unknownuser said:
Can I "ultra-lock" chosen groups and/or components? Meaning......one would need a password / pin to unlock them?
No, unfortunately
-
You could do it.
Although I don't recommend it...
You make a plugin.
It adds an 'ultra_locked' attribute to selected groups/instances [actually 'locked'].
Probably through a context menu - 'Ultra-lock'.
You add an observer that watches all 'instances'...
If an instance has that special attribute set 'true', then whenever it changes its 'locked' status is always reset 'true', even when the user has tried to set it to be 'unlocked'.
You then need to have a context-menu if a selected instance is 'Ultra_locked' to 'UN-Ultra_lock', so you can change it back to a normal 'unlock' and remove the special attribute...
I can see no sane reason to do this
If the end user does not have the plugin installed then the locked status is 'normal', so you can only do this to yourself...
There is no way to lock a model, or part of a model that is issued as a SKP.
It you want to limit access then try distributing the SKP as an exported 3dPDF as an alternative ? -
you are correct. why add the complexity of a specialized plugin that can take years to work the bugs out of. it all comes down to being super focused and diligent whenever you edit anything on a complex model. maybe also 'saving a copy as' at the end of each session so you can step back in time to see when the problem was created and re-build from there.
Advertisement