Category : bcmi

w controllerze formularza w pullObjectData wrzuć: w list_config.js dodaj parametry: w core/actions.php zapewne trzeba będzie dodać case do object/contextelements do bulkobject (nazwa obieku z przedrostkiem bulk Następnie trzeba stworzyć contextelements dla tego typu formInputsContainer dostaje specjalną klasę w momencie, gdy jest to bulk edycja szablon z formularzem dostaje jeszcze bulkpopup (na końcu form-scroll-container) jeśli trzeba ..

Read more

Ustawienie nazwy configforma (jeśli chcemy zmienić domyślną/wykrywaną dla sekcji) znajduje się wbcmiFeature.angular.js w funkcji opeanFeatureForm Dodanie listy w features W views/object/list.php dodaj swój object_type w switchu prawie pod koniec pliku. Dodaj plik z filtrami w filters/objects W administrator.php dodaj case w switchu w funkcji action_feature_page_template_list W bcmiMaterialPro.angular.js dodaj pola listy W bcmiList.angular.js w dyrektywie bcmiList ..

Read more

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.phpdodaj tam swój feature bcmiApp.angular.jsw funkcjigetPopupLabel dorzuć swój przypadek bcmiForm2.angular.jsfunkcja submitForm() dorzuć swój przypadekfunkcja parseFormInput() dorzuć swój przypadek oprócz tego controller. Możesz ogarnąć na wzór ..

Read more

eticket: https://producer.lcl/eticket/details?o=77777&id=1226&pn=15551239876 eorder https://producer.lcl/eorder/details?o=77777&id=730&pn=15551239876 Tworzenie eticketa Stworzyć order z kontaktem ze znanym numerem telefonu komórkowym Zrobić dispatch dla tego ordera – stworzyć przynajmniej ticket i przesunąć go do statusu to job Odpalić link powyżej z odpowiednimi parametrami: o – organization id id – ticket id pn – contact phone number ( trzeba dodać „1” z ..

Read more

searchdynamic, singleobjectangular – żeby ogarnął nasze filtry, trzeba odpalić na nim setfilter wtedy request idzie z naszym filtrem Załadowanie wartości Parsowanie przed wysłaniem Zmiana domyślnych kluczy wartości Obydwie rzeczy robi się w bcmidropdown.angular.js Label: ID/value Wartość 0 ZERO Jeżeli API zwraca dla dropdowna wartość 0, to trzeba w pliku bcmiDropdownCustomItemParser.js wklepać swój przypadek Następnie w ..

Read more

alias ssh_bcmi_dev=”ssh -i ~/Projects/bcmi/betony/BCMI-producer-dev.pem -o ServerAliveinterval=20 ec2-user@ec2-52-12-253-48.us-west-2.compute.amazonaws.com” alias ssh_bcmi_test=”ssh -i ~/Projects/bcmi/betony/BCMI-producer-test.pem -o ServerAliveinterval=20 ec2-user@ec2-34-211-240-107.us-west-2.compute.amazonaws.com” alias ssh_bcmi_disp=”ssh -i ~/Projects/bcmi/betony/BCMI-producer-disp.pem -o ServerAliveinterval=20 ec2-user@ec2-34-215-142-236.us-west-2.compute.amazonaws.com” alias ssh_bcmi_prod=”ssh -i ~/Projects/bcmi/betony/BCMI-app-prodv3.pem -o ServerAliveinterval=20 ec2-user@ec2-34-213-93-104.us-west-2.compute.amazonaws.com” Deploy procedure, enc PROD: ssh_bcmi_dev/test/disp/prod cd /var/www/html/producer-web/ pull origin development/test/dispv3/prodv3 (if you are in test or disp, go for :q in vim) sudo su ./sprocketsClear.sh or ./cacheClear.sh ..

Read more

Tworzenie toola materialpro/classess/toolhelper.php, gdzie należy znaleźć/dopisać swój case bcmiDetails.angular.js > funkcja initObjectTool. Dopisać swój tool w bcmiMaterialPro dodać swój controller np. //= require bcmiPlantProgress.angular.js Aby wrzucić do toola statycznego selecta (bcmidropdown), użyc następujÄ..

Read more