Как да деактивирам приложение в Apache OFBiz?

Как да деактивирате някои от приложенията по подразбиране, които идват с OFBiz? (По-специално приложението HR).

Премахването на <load-component component-location="humanres"/> на applications\component-load.xml ми даде изключение за NULL указател, когато рестартирах приложението. Търсенето в Google ми даде това: http://www.mail-archive.com/[email protected]/msg05714.html, което ми предложи да премахна директорията с приложения. Не искам да правя това, просто искам да деактивирам приложение. Може да се наложи да го активирам по-късно.


person rexposadas    schedule 24.08.2011    source източник


Отговори (2)


Не е толкова лесно да деактивирате приложение или компоненти на рамка в OFBiz, защото има зависимости между приложенията, най-вече въз основа на дефиниции на обекти. В този конкретен случай грешката се генерира поради зависимостта от счетоводството към HR компонента.

Ако наистина искате да деактивирате компонента, трябва да премахнете всички зависимости и да ги коригирате. Има ли конкретна причина, поради която искате да „дезактивирате“ HR компонента? Вместо това можете да го премахнете от екрана, като зададете app-bar-display="false" и дори да предотвратите влизането в това приложение с някои разрешения например.

От друга страна, деактивирането на приложения със специално предназначение трябва да е директно.

person Bilgin Ibryam    schedule 25.08.2011
comment
скриване чрез настройка на app-bar-display=false, разбрах, но как мога да предотвратя регистриране с някои разрешения и да, аз съм новак в ofbiz - person Mateen; 27.01.2015

Другото възможно решение е да коментирате падащото си меню (Разберете src файл, като използвате inspect Element в firebug) и да напишете свои собствени менюта (връзки) в екран или *.ftl, което е насочено към изискваните URL адреси на приложения).

PS: Все още можете да намерите зависимостта и да премахнете нежеланите компоненти, но аз предпочитам да го направя, ако имате толкова много време.

person Raghu Chandra    schedule 08.08.2013