BCMI – settings, features

  bcmi

Settings

W PHP w głównym widoku template.php oraz np w navigation.php masz to jako $settings[’nazwa_ustawienia’]

W Javascript jest funkcja $scope.getSettings();

Albo mamy też metodę API

$requestHelper.getRequest(’/apiv2/setting/details.json?setting_key=ticket_safety&organization_id=’+$scope.org_id, $scope, function(data)

Dodanie feature

materialpro/views/administrator/features.php
dodaj tam swój feature

bcmiApp.angular.js
w funkcjigetPopupLabel dorzuć swój przypadek

bcmiForm2.angular.js
funkcja submitForm() dorzuć swój przypadek
funkcja parseFormInput() dorzuć swój przypadek

oprócz tego controller. Możesz ogarnąć na wzór bcmiSettingscostcalculatorFormController

Sprawdzanie settingsów

$settings['chat_enabled'];

Praktycznie cały czas settings masz dostępne w JS. A jak nie, to użyj $scope.getSettings();