]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
ERP-417
authormarina <m.zozirova@gmail.com>
Tue, 3 Jun 2025 07:48:48 +0000 (10:48 +0300)
committermarina <m.zozirova@gmail.com>
Tue, 3 Jun 2025 07:48:48 +0000 (10:48 +0300)
erp24/web/js/validate/validateForm.js

index 3a994a9b47a317b5a127988fa5cc5763278b2897..1f61e3ef5336b37fe898aeb34c261711f3d3edb3 100755 (executable)
@@ -1,3 +1,5 @@
+let initialCommentValue = '';
+
 function updateCommentReadonly() {
     const currentUser = $('.admin-name').text().trim();
     const selectedStoreId = $('#writeoffserp-store_id').val();
@@ -9,6 +11,8 @@ function updateCommentReadonly() {
 }
 
 $(document).ready(function () {
+    initialCommentValue = $('#writeoffserp-comment').val().trim();
+
     updateCommentReadonly();
 
     $('#writeoffserp-store_id').on('change', function () {
@@ -69,6 +73,11 @@ $(".form-validate button").click(function (e) {
                     if (!errors['__common']) errors['__common'] = [];
                     errors['__common'].push('Пожалуйста, добавьте хотя бы одно фото к каждому списанию перед сохранением.');
                 }
+
+                if (!allowedCommentUsers.includes(currentUser) && commentValue !== initialCommentValue) {
+                    if (!errors['__common']) errors['__common'] = [];
+                    errors['__common'].push('Вы не можете редактировать комментарий для данного магазина.');
+                }
             }
 
             if (Object.keys(errors).length > 0) {