- Documentation >
 
              
                  - API >
 
              
                  - Event reference >
 
              
                  - Other events
 
          
          
          
          Other events
Bookmarks
The following events are dispatched when adding content items to bookmarks.
| Event | 
Dispatched by | 
Properties | 
BeforeCreateBookmarkEvent | 
BookmarkService::createBookmark | 
Location $location | 
CreateBookmarkEvent | 
BookmarkService::createBookmark | 
Location $location | 
BeforeDeleteBookmarkEvent | 
BookmarkService::deleteBookmark | 
Location $location | 
DeleteBookmarkEvent | 
BookmarkService::deleteBookmark | 
Location $location | 
Notifications
The following events refer to notifications displayed in the user menu.
| Event | 
Dispatched by | 
Properties | 
BeforeCreateNotificationEvent | 
NotificationService::createNotification | 
CreateStruct $createStructNotification|null $notification | 
CreateNotificationEvent | 
NotificationService::createNotification | 
Notification $notificationCreateStruct $createStruct | 
BeforeDeleteNotificationEvent | 
NotificationService::deleteNotification | 
Notification $notification | 
DeleteNotificationEvent | 
NotificationService::deleteNotification | 
Notification $notification | 
BeforeMarkNotificationAsReadEvent | 
NotificationService::markNotificationAsRead | 
Notification $notification | 
MarkNotificationAsReadEvent | 
NotificationService::markNotificationAsRead | 
Notification $notification | 
Settings
The following events refer to key/value application-wide settings in database.
| Event | 
Dispatched by | 
Properties | 
BeforeCreateSettingEvent | 
SettingService::createSetting | 
SettingCreateStruct $settingCreateStructSetting|null $setting | 
CreateSettingEvent | 
SettingService::createSetting | 
Setting $settingSettingCreateStruct $settingCreateStruct | 
BeforeUpdateSettingEvent | 
SettingService::updateSetting | 
Setting $settingSettingUpdateStruct $settingUpdateStructSetting|null $updatedSetting | 
UpdateSettingEvent | 
SettingService::updateSetting | 
Setting $updatedSettingSetting $settingSettingUpdateStruct $settingUpdateStruct | 
BeforeDeleteSettingEvent | 
SettingService::deleteSetting | 
Setting $setting | 
DeleteSettingEvent | 
SettingService::deleteSetting | 
Setting $setting | 
User preferences
The following events are dispatched when changing the user settings available in the user menu.
| Event | 
Dispatched by | 
Properties | 
BeforeSetUserPreferenceEvent | 
UserPreferenceService::setUserPreference | 
UserPreferenceSetStruct[] $userPreferenceSetStructs | 
SetUserPreferenceEvent | 
UserPreferenceService::setUserPreference | 
UserPreferenceSetStruct[] $userPreferenceSetStructs | 
DAM assets
| Event | 
Dispatched by | 
Properties | 
PublishVersionEvent | 
PublishAssetEventDispatcher::emitPublishAssetEvent | 
Content $contentConnector\Dam\AssetIdentifier $assetIdentifierConnector\Dam\AssetSource $assetSource | 
| Event | 
Dispatched by | 
Properties | 
FieldAttributeDefinitionEvent | 
FieldDefinitionFactory::getAttributesDefinitions | 
FieldAttributeDefinitionBuilder $definitionBuilderarray $configuration | 
FieldDefinitionEvent | 
FieldDefinitionFactory::getFieldDefinition | 
FieldDefinitionBuilder $definitionBuilderarray $configuration | 
FieldValidatorDefinitionEvent | 
FieldDefinitionFactory::getValidatorsDefinitions | 
FieldDefinitionBuilder $definitionBuilderarray $configuration | 
FormActionEvent | 
HandleFormSubmission::handleFormSubmission | 
ContentView $contentViewIbexa\Contracts\FormBuilder\FieldType\Model\Form  $formstring $actionmixed  $data | 
FormSubmitEvent | 
HandleFormSubmission::handleFormSubmission | 
ContentView $contentViewIbexa\Contracts\FormBuilder\FieldType\Model\Form $formarray $data |