├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── composer.json ├── resources └── img │ ├── screenshot1.png │ ├── screenshot2.png │ └── screenshot3.png └── src ├── Plugin.php ├── assetbundles └── bulkeditelementaction │ ├── BulkEditElementActionAsset.php │ └── dist │ ├── css │ └── BulkEditModal.css │ └── js │ └── BulkEditModal.js ├── base ├── AbstractElementTypeProcessor.php ├── AbstractFieldProcessor.php ├── ElementTypeProcessorInterface.php ├── FieldProcessorInterface.php └── FieldStrategyInterface.php ├── controllers └── BulkEditController.php ├── elements ├── actions │ └── BulkEditElementAction.php └── processors │ ├── AssetProcessor.php │ ├── CategoryProcessor.php │ ├── EntryProcessor.php │ ├── ProductProcessor.php │ └── UserProcessor.php ├── enums └── FieldType.php ├── fields ├── processors │ ├── NumberFieldProcessor.php │ ├── PlainTextProcessor.php │ └── RelationFieldProcessor.php └── strategies │ ├── Add.php │ ├── Divide.php │ ├── Merge.php │ ├── Multiply.php │ ├── Replace.php │ └── Subtract.php ├── icon-mask.svg ├── icon.svg ├── migrations ├── Install.php ├── m181117_192854_increase_data_column_size.php ├── m181213_193509_move_strategy_field.php ├── m190721_201115_add_element_type.php └── m220620_172745_refactor_context_storage.php ├── models ├── AttributeWrapper.php ├── EditContext.php ├── FieldConfig.php └── FieldWrapper.php ├── queue └── jobs │ └── SaveBulkEditJob.php ├── services └── BulkEdit.php ├── templates └── elementactions │ └── BulkEdit │ ├── _edit.twig │ └── _fields.twig └── translations └── en └── venveo-bulk-edit.php /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/composer.json -------------------------------------------------------------------------------- /resources/img/screenshot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/resources/img/screenshot1.png -------------------------------------------------------------------------------- /resources/img/screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/resources/img/screenshot2.png -------------------------------------------------------------------------------- /resources/img/screenshot3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/resources/img/screenshot3.png -------------------------------------------------------------------------------- /src/Plugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/Plugin.php -------------------------------------------------------------------------------- /src/assetbundles/bulkeditelementaction/BulkEditElementActionAsset.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/assetbundles/bulkeditelementaction/BulkEditElementActionAsset.php -------------------------------------------------------------------------------- /src/assetbundles/bulkeditelementaction/dist/css/BulkEditModal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/assetbundles/bulkeditelementaction/dist/css/BulkEditModal.css -------------------------------------------------------------------------------- /src/assetbundles/bulkeditelementaction/dist/js/BulkEditModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/assetbundles/bulkeditelementaction/dist/js/BulkEditModal.js -------------------------------------------------------------------------------- /src/base/AbstractElementTypeProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/base/AbstractElementTypeProcessor.php -------------------------------------------------------------------------------- /src/base/AbstractFieldProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/base/AbstractFieldProcessor.php -------------------------------------------------------------------------------- /src/base/ElementTypeProcessorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/base/ElementTypeProcessorInterface.php -------------------------------------------------------------------------------- /src/base/FieldProcessorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/base/FieldProcessorInterface.php -------------------------------------------------------------------------------- /src/base/FieldStrategyInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/base/FieldStrategyInterface.php -------------------------------------------------------------------------------- /src/controllers/BulkEditController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/controllers/BulkEditController.php -------------------------------------------------------------------------------- /src/elements/actions/BulkEditElementAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/elements/actions/BulkEditElementAction.php -------------------------------------------------------------------------------- /src/elements/processors/AssetProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/elements/processors/AssetProcessor.php -------------------------------------------------------------------------------- /src/elements/processors/CategoryProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/elements/processors/CategoryProcessor.php -------------------------------------------------------------------------------- /src/elements/processors/EntryProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/elements/processors/EntryProcessor.php -------------------------------------------------------------------------------- /src/elements/processors/ProductProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/elements/processors/ProductProcessor.php -------------------------------------------------------------------------------- /src/elements/processors/UserProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/elements/processors/UserProcessor.php -------------------------------------------------------------------------------- /src/enums/FieldType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/enums/FieldType.php -------------------------------------------------------------------------------- /src/fields/processors/NumberFieldProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/fields/processors/NumberFieldProcessor.php -------------------------------------------------------------------------------- /src/fields/processors/PlainTextProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/fields/processors/PlainTextProcessor.php -------------------------------------------------------------------------------- /src/fields/processors/RelationFieldProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/fields/processors/RelationFieldProcessor.php -------------------------------------------------------------------------------- /src/fields/strategies/Add.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/fields/strategies/Add.php -------------------------------------------------------------------------------- /src/fields/strategies/Divide.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/fields/strategies/Divide.php -------------------------------------------------------------------------------- /src/fields/strategies/Merge.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/fields/strategies/Merge.php -------------------------------------------------------------------------------- /src/fields/strategies/Multiply.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/fields/strategies/Multiply.php -------------------------------------------------------------------------------- /src/fields/strategies/Replace.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/fields/strategies/Replace.php -------------------------------------------------------------------------------- /src/fields/strategies/Subtract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/fields/strategies/Subtract.php -------------------------------------------------------------------------------- /src/icon-mask.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/icon-mask.svg -------------------------------------------------------------------------------- /src/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/icon.svg -------------------------------------------------------------------------------- /src/migrations/Install.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/migrations/Install.php -------------------------------------------------------------------------------- /src/migrations/m181117_192854_increase_data_column_size.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/migrations/m181117_192854_increase_data_column_size.php -------------------------------------------------------------------------------- /src/migrations/m181213_193509_move_strategy_field.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/migrations/m181213_193509_move_strategy_field.php -------------------------------------------------------------------------------- /src/migrations/m190721_201115_add_element_type.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/migrations/m190721_201115_add_element_type.php -------------------------------------------------------------------------------- /src/migrations/m220620_172745_refactor_context_storage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/migrations/m220620_172745_refactor_context_storage.php -------------------------------------------------------------------------------- /src/models/AttributeWrapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/models/AttributeWrapper.php -------------------------------------------------------------------------------- /src/models/EditContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/models/EditContext.php -------------------------------------------------------------------------------- /src/models/FieldConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/models/FieldConfig.php -------------------------------------------------------------------------------- /src/models/FieldWrapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/models/FieldWrapper.php -------------------------------------------------------------------------------- /src/queue/jobs/SaveBulkEditJob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/queue/jobs/SaveBulkEditJob.php -------------------------------------------------------------------------------- /src/services/BulkEdit.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/services/BulkEdit.php -------------------------------------------------------------------------------- /src/templates/elementactions/BulkEdit/_edit.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/templates/elementactions/BulkEdit/_edit.twig -------------------------------------------------------------------------------- /src/templates/elementactions/BulkEdit/_fields.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/templates/elementactions/BulkEdit/_fields.twig -------------------------------------------------------------------------------- /src/translations/en/venveo-bulk-edit.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/venveo/craft-bulkedit/HEAD/src/translations/en/venveo-bulk-edit.php --------------------------------------------------------------------------------