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

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Hostile
    Junior Member
    • Nov 2018
    • 2

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

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

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

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

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

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

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

    Comment

    Working...