Difference between revisions of "Administer Versioning"
imported>Aeric |
imported>Aeric |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
This permission | This permission gives a user the ability to view ''[[Versioning Logs]]'' and perform a ''[[#Force Commit|Force Commit]]'' action. | ||
;Considerations: | ;Considerations: | ||
:* The ''{{PAGENAME}}'' permission is enabled by default for the System Administrator | :* The ''{{PAGENAME}}'' permission is enabled by default for the System Administrator | ||
:* The ''{{PAGENAME}}'' permission is set in [[Administrative Permissions]] | :* The ''{{PAGENAME}}'' permission is set in [[Administrative Permissions]] | ||
:* Versioning is enabled in the [[Company Information]] settings | :* Versioning is enabled in the [[Company Information]] settings | ||
Line 10: | Line 10: | ||
Users who modify Objects via the platform browser user interface (UI) or the Developer Suite tools and APIs will see the [Checkout]/[Commit] buttons, as described in [[Versioning]]. | Users who modify Objects via the platform browser user interface (UI) or the Developer Suite tools and APIs will see the [Checkout]/[Commit] buttons, as described in [[Versioning]]. | ||
However, users | However, users with Administer Versioning permission have an additional option, called [Force Commit]. This button appears to these users when a platform element has been checked out. | ||
It provides the ability to Commit the element by force (that is, without the knowledge or consent of the user who has checked out the element). Because users | It provides the ability to Commit the element by force (that is, without the knowledge or consent of the user who has checked out the element). Because users with Administer Versioning permission are often acting as the System Administrator, it is necessary that they have the ability to commit changes to the code, regardless if the person initiating the change is available to complete the Commit action. | ||
<noinclude> | <noinclude> | ||
[[Category:Administrative Permissions]] | [[Category:Administrative Permissions]] | ||
</noinclude> | </noinclude> |
Latest revision as of 21:53, 16 October 2012
This permission gives a user the ability to view Versioning Logs and perform a Force Commit action.
- Considerations
-
- The Administer Versioning permission is enabled by default for the System Administrator
- The Administer Versioning permission is set in Administrative Permissions
- Versioning is enabled in the Company Information settings
Force Commit
Users who modify Objects via the platform browser user interface (UI) or the Developer Suite tools and APIs will see the [Checkout]/[Commit] buttons, as described in Versioning.
However, users with Administer Versioning permission have an additional option, called [Force Commit]. This button appears to these users when a platform element has been checked out.
It provides the ability to Commit the element by force (that is, without the knowledge or consent of the user who has checked out the element). Because users with Administer Versioning permission are often acting as the System Administrator, it is necessary that they have the ability to commit changes to the code, regardless if the person initiating the change is available to complete the Commit action.