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();