Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
customization:limiting-feature-access [2014-01-24 16:13] Martin Berg [Prevent hiding of tabs and fields] |
customization:limiting-feature-access [2018-12-02 22:09] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Limiting access to features ====== | ====== Limiting access to features ====== | ||
+ | ===== Prevent mass updates ===== | ||
+ | Before the //Mass update// menu is shown a VBA event is triggered that allows customization of which fields or objects that can be updated or created. This event also receives information of which fields or objects that the user wants to update. The event has the following signature: | ||
+ | |||
+ | < | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | ; TargetClass : An object of type LDE.IClass which spcifies the class of the record to create. | ||
+ | ; SourceClass : An object of type LDE.IClass which specifies the class used as source which the new record should be linked to. | ||
+ | | ||
+ | '' | ||
+ | |||
+ | The following example makes sure it's only allowed to mass update fields beginning with the letter " | ||
+ | |||
+ | <code vb> | ||
+ | Private Sub Explorer_BeforeCommand(Command As CommandEnum, | ||
+ | |||
+ | ' Verify that it's the right command | ||
+ | If Command <> lkCommandUpdateOption Then Exit Sub | ||
+ | |||
+ | ' Is it a field that is being updated? | ||
+ | If TypeOf Parameter Is LDE.Field Then | ||
+ | If Left(Parameter.LocalName, | ||
+ | Cancel = True | ||
+ | End If | ||
+ | End If | ||
+ | | ||
+ | End Sub | ||
+ | </ | ||
+ | |||
===== Prevent Excel export ===== | ===== Prevent Excel export ===== | ||
- | Before and after certain commands are executed in LIME Pro, VBA events that can be listened to are triggered. These events are named '' | + | Before and after certain commands are executed in Lime CRM, VBA events that can be listened to are triggered. These events are named '' |
The following example disables usage of the //Export to Excel// feature: | The following example disables usage of the //Export to Excel// feature: |