Announcement

Collapse
No announcement yet.

Динамическая логика

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Динамическая логика

    Всем. привет.
    Такая ситуация:
    Есть одна большая база клиентов.
    Есть несколько отделов, которые должны видеть все пользователи, при этом несколько полей должны быть недоступны для просмотра, если пользователь не прикреплен к клиенту.
    В динамической логике есть необходимая реализация, но можно указать только конкретного пользователя. А меня интересует возможность сравнения currentUser с assignedUser и если оно true то отображать поле. В каких файлах мне нужно внести изменение, чтобы осуществить подобное? Или есть способ сделать это с меньшим количеством костылей?

  • #2
    А если в соответствующем view (переопределенном) сделать что то похожее:

    afterRender: function () {
    Dep.prototype.afterRender.call(this);
    this.hidePanel('defaultAssignment');
    this.hideField('smsAssignTo');
    },

    добавить проверку и поскрывать то что не надо?

    Но держать в голове что данные то на клиента придут и при желании тот кому не стоило бы видеть - все равно увидит.

    Если так - то переопределять выдачу данных на клиента

    Comment

    Working...
    X