<commit_before># Summary
Chrome Extension for Dynamics CRM Power users

![Power up extension screenshot](/screenshots/Screenshot Main.png "Screenshot")

# Usage
Install the extension from Chrome Store. https://chrome.google.com/webstore/detail/level-up-for-dynamics-crm/bjnkkhimoaclnddigpphpgkfgeggokam

# Detailed Functionality

## Forms
Action | What it does
--- | ---
![Logical Names](/screenshots/Logical Names.png "Logical Names") | Displays logical names for fields, tabs and sections.
![God Mode](/screenshots/God Mode.png "God Mode") | Makes all mandatory fields optional. Makes hidden fields/tabs/sections visible. Makes read-only fields editable.
![Record Properties](/screenshots/Record Properties.png "Record Properties") | Displays information about current record like Created By, Created On, Modified By, Modified on, Permissions and Owner. 
![Changed Fields](/screenshots/Changed Fields.png "Changed Fields") | Highlights fields in the form that have been changed, but not saved yet.
![Record Url](/screenshots/Record Url.png "Record Url") | Displays the current record URL in a dialog. The URL can be copied from the dialog and dismissed.
![Record Id](/screenshots/Record Id.png "Record Id") | Displays the current record Id in a dialog. The Id can be copied from the dialog and dismissed.
![Refresh All Subgrid](/screenshots/Refresh All Subgrid.png "Refresh All Subgrid") | Refreshes all the subgrids on the current form. It does not refresh the associated views.
![Minimum Values](/screenshots/Minimum Values.png "Minimum Values") | This is intended for use on a new record. It fills out minimum values for all required fields. Only the following field types are filled out automatically: Memo, String, Boolean, DateTime, Decimal, Double, Integer, Money and OptionSet.
![Show Optionset Values](/screenshots/Show Optionset Values.png "Show Optionset Values") | Updates all the OptionSet fields on the current form to show text as well the the value of the OptionSet.
![Clone Record](/screenshots/Clone Record.png "Clone Record") | Use the record parameters functionality and display a new popup which is a clone of the current record. This clone does not include the child records.
![Refresh](/screenshots/Refresh.png "Refresh") | Refreshes the current form without saving it. It also turns off the auto-save after refresh.

## Navigation
Action | What it does
--- | ---
![Record By Id](/screenshots/Record By Id.png "Record By Id") | Displays a dialog to get the entity schemaname and record id. Once this is given, it opens a new popup to show the record.
![Security](/screenshots/Security.png "Security") | Displays the security area from the sitemap.
![System Jobs](/screenshots/System Jobs.png "System Jobs") | Displays the system jobs from the sitemap.
![Solutions](/screenshots/Solutions.png "Solutions") | Displays the solutions area from the sitemap.
![Process](/screenshots/Process.png "Process") | Displays the processes area from the sitemap.
![Main](/screenshots/Main.png "Main") | Opens the CRM homepage on a new window.
![Advanced Find](/screenshots/Advanced Find.png "Advanced Find") | Opens Advanced Find in a new window.
![Mobile Client](/screenshots/Mobile Client.png "Mobile Client") | Opens the mobile client (MoCA) in a new window.
![User Record](/screenshots/User Record.png "User Record") | Opens your "systemuser" record in a new window.
![Mailbox](/screenshots/Mailbox.png "Mailbox") | Opens your "mailbox" record in a new window.

## Service Calls
Action | What it does
--- | ---
![Org Settings](/screenshots/Org Settings.png "Org Settings") | Displays some useful information about the current "Organization" you are connected to in a popup.
![Roles](/screenshots/Roles.png "Roles") | Displays the user roles, that you user record has.

# Functionality
Please watch this animation below for quick functionality intro.

![Power up extension introduction](/screenshots/Functionality Quick Intro.gif "Functionality")

# Youtube Demo (Thank you [@daryllabar](https://github.com/daryllabar))
[![YouTube Demo](/screenshots/YouTubeVideoThumbnail.jpg)](https://youtu.be/zqPGeOH1OF4 "YouTube")

# Credits
* God mode adapted from original script by <NAME>. (https://paulnieuwelaar.wordpress.com/2014/07/30/activate-god-mode-in-crm-2013-dont-let-your-users-see-this/)
* Form Properties by <NAME> (http://www.magnetismsolutions.com/blog/jaredjohnson/2014/08/03/dynamics-crm-2013-resurrecting-the-form-properties-window-with-bookmarklet)
* Minimum values by <NAME> (http://www.magnetismsolutions.com/blog/ahmed-anwar's-blog/2014/12/8/microsoft-dynamics-crm-2013-populating-required-fields-with-bookmarklets)
* Display Logical Names by <NAME> (http://us.hitachi-solutions.com/blog/2014/10/27/showing-entity-logical-names-on-form/)
* Rocket Icon by <NAME> - (https://www.iconfinder.com/jerrylow)<commit_msg>Fixed You Tube Camel case<commit_after># Summary
Chrome Extension for Dynamics CRM Power users

![Power up extension screenshot](/screenshots/Screenshot Main.png "Screenshot")

# Usage
Install the extension from Chrome Store. https://chrome.google.com/webstore/detail/level-up-for-dynamics-crm/bjnkkhimoaclnddigpphpgkfgeggokam

# Detailed Functionality


## Forms
Action | What it does
--- | ---
![Logical Names](/screenshots/Logical Names.png "Logical Names") | Displays logical names for fields, tabs and sections.
![God Mode](/screenshots/God Mode.png "God Mode") | Makes all mandatory fields optional. Makes hidden fields/tabs/sections visible. Makes read-only fields editable.
![Record Properties](/screenshots/Record Properties.png "Record Properties") | Displays information about current record like Created By, Created On, Modified By, Modified on, Permissions and Owner. 
![Changed Fields](/screenshots/Changed Fields.png "Changed Fields") | Highlights fields in the form that have been changed, but not saved yet.
![Record Url](/screenshots/Record Url.png "Record Url") | Displays the current record URL in a dialog. The URL can be copied from the dialog and dismissed.
![Record Id](/screenshots/Record Id.png "Record Id") | Displays the current record Id in a dialog. The Id can be copied from the dialog and dismissed.
![Refresh All Subgrid](/screenshots/Refresh All Subgrid.png "Refresh All Subgrid") | Refreshes all the subgrids on the current form. It does not refresh the associated views.
![Minimum Values](/screenshots/Minimum Values.png "Minimum Values") | This is intended for use on a new record. It fills out minimum values for all required fields. Only the following field types are filled out automatically: Memo, String, Boolean, DateTime, Decimal, Double, Integer, Money and OptionSet.
![Show Optionset Values](/screenshots/Show Optionset Values.png "Show Optionset Values") | Updates all the OptionSet fields on the current form to show text as well the the value of the OptionSet.
![Clone Record](/screenshots/Clone Record.png "Clone Record") | Use the record parameters functionality and display a new popup which is a clone of the current record. This clone does not include the child records.
![Refresh](/screenshots/Refresh.png "Refresh") | Refreshes the current form without saving it. It also turns off the auto-save after refresh.

## Navigation
Action | What it does
--- | ---
![Record By Id](/screenshots/Record By Id.png "Record By Id") | Displays a dialog to get the entity schemaname and record id. Once this is given, it opens a new popup to show the record.
![Security](/screenshots/Security.png "Security") | Displays the security area from the sitemap.
![System Jobs](/screenshots/System Jobs.png "System Jobs") | Displays the system jobs from the sitemap.
![Solutions](/screenshots/Solutions.png "Solutions") | Displays the solutions area from the sitemap.
![Process](/screenshots/Process.png "Process") | Displays the processes area from the sitemap.
![Main](/screenshots/Main.png "Main") | Opens the CRM homepage on a new window.
![Advanced Find](/screenshots/Advanced Find.png "Advanced Find") | Opens Advanced Find in a new window.
![Mobile Client](/screenshots/Mobile Client.png "Mobile Client") | Opens the mobile client (MoCA) in a new window.
![User Record](/screenshots/User Record.png "User Record") | Opens your "systemuser" record in a new window.
![Mailbox](/screenshots/Mailbox.png "Mailbox") | Opens your "mailbox" record in a new window.

## Service Calls
Action | What it does
--- | ---
![Org Settings](/screenshots/Org Settings.png "Org Settings") | Displays some useful information about the current "Organization" you are connected to in a popup.
![Roles](/screenshots/Roles.png "Roles") | Displays the user roles, that you user record has.

# Functionality
Please watch this animation below for quick functionality intro.

![Power up extension introduction](/screenshots/Functionality Quick Intro.gif "Functionality")

# YouTube Demo (Thank you [@daryllabar](https://github.com/daryllabar))
[![YouTube Demo](/screenshots/YouTubeVideoThumbnail.jpg)](https://youtu.be/zqPGeOH1OF4 "YouTube")

# Credits
* God mode adapted from original script by <NAME>. (https://paulnieuwelaar.wordpress.com/2014/07/30/activate-god-mode-in-crm-2013-dont-let-your-users-see-this/)
* Form Properties by <NAME> (http://www.magnetismsolutions.com/blog/jaredjohnson/2014/08/03/dynamics-crm-2013-resurrecting-the-form-properties-window-with-bookmarklet)
* Minimum values by <NAME> (http://www.magnetismsolutions.com/blog/ahmed-anwar's-blog/2014/12/8/microsoft-dynamics-crm-2013-populating-required-fields-with-bookmarklets)
* Display Logical Names by <NAME> (http://us.hitachi-solutions.com/blog/2014/10/27/showing-entity-logical-names-on-form/)
* Rocket Icon by <NAME> - (https://www.iconfinder.com/jerrylow)
{'fraction_non_alphanumeric': 0.10981525441222004, 'fraction_numerical': 0.00928888430178553, 'mean_word_length': 4.9447852760736195, 'pattern_counts': {'":': 0, '<': 13, '<?xml version=': 0, '>': 13, 'https://': 10, 'lorem ipsum': 0, 'www.': 6, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '276385', 'n_tokens_mistral': 3008, 'n_tokens_neox': 2767, 'n_words': 1035}