Author: |
IT-Projects LLC, Dinar Gabbasov |
License: |
LGPL-3 |
Branch: |
11.0-ir_rule_website |
Repository: |
yelizariev/access-addons |
Dependencies: |
access_apps,
and
base |
Languages: |
HTML (61, 22.8%),
Python (71, 26.5%),
XML (64, 23.9%),
and
reStructuredText (72, 26.9%) |
Other branches: |
10.0-,
10.0-add-support-email,
10.0-apps,
10.0-dinar-cleanup,
10.0-fix-ci-compatibility,
10.0-mit-license4,
10.0-mit-license5,
10.0-new-prefix-super_app,
10.0-new-website5,
10.0-pre-commit,
10.0-pre-commit-16,
10.0-separate-makepot,
10.0-support-mail,
10.0-vesion-version,
10.0-zero-price5,
11.0-,
11.0-delete-access_base,
11.0-dinar-cleanup,
11.0-ir_rule_website-fix-backend-cache,
11.0-mit-license4,
11.0-mit-license5,
11.0-new-website5,
11.0-pre-commit-16,
11.0-pre-commit-cleanups,
11.0-support-mail,
11.0-vesion-version,
11.0-zero-price6,
12.0-,
12.0-TEST-CI-multi-version-update-OK,
12.0-TEST-CI-multi-version-update-WITH-README----OK,
12.0-TEST-CI-new-feature-but-no-docs,
12.0-TEST-CI-sparkles-with-index-OK,
12.0-TEST-CI-zap-with-readme-OK,
12.0-access_apps-allow-admin-too,
12.0-auth_support,
12.0-dinar-cleanup,
12.0-mit-license4,
12.0-mit-license5,
12.0-new-website5,
12.0-pre-commit-16,
12.0-pre-commit-cleanups,
12.0-support-mail,
12.0-telegram-notifications,
12.0-vesion-version,
12.0-zero-price6,
13.0-,
13.0--access_apps,
13.0-dinar-cleanup,
13.0-ir_rule_website2,
13.0-mit-license4,
13.0-mit-license5,
13.0-new-website5,
13.0-paid-modules,
13.0-patron,
13.0-pre-commit-12,
13.0-pre-commit-16,
13.0-pre-commit-cleanups,
13.0-support-mail,
13.0-vesion-version,
13.0-zero-price6,
master-access_limit_records_number,
and
master-ir_rule_protected |
Other repositories: |
111sree/access-addons,
ADVALAKI/access-addons,
Alexandre-Bernardes/access-addons,
ClearCorp/it-projects-access-addons,
DITIntl/access-addons,
DLBaoFeng/access-addons,
Develoman/access-addons,
ERPLibre/access-addons,
ERPPULSE/access-addons,
Englishrain/access-addons,
Gofekra/access-addons,
GrupoAlvamex/access-addons,
Guobower/access-addons,
Jarsa/access-addons,
JazziMc/access-addons,
Jeisonpernia/access-addons,
KIKOU2016/access-addons,
KolushovAlexandr/access-addons,
KonosCL/access-addons,
LevelPrime/access-addons,
MadsackMediaStore/access-addons-yelizariev,
MediaJockey/access-addons,
MjAbuz/access-addons,
NigmatullinAN/access-addons,
ORETEK/access-addons,
OctoComputer/access-addons,
Ommo73/access-addons,
PlanetaTIC/access-addons,
Posland/access-addons,
RL-OtherApps/access-addons,
RafiZz/access-addons,
Raniani-lab/access-addons,
Rusllan/access-addons,
SetRac/access-addons,
SeuMarco/access-addons,
Storegud/access-addons,
TestMergeBot/access-addons,
VasiliyKorobatov/access-addons,
YogendrasinhChavda/access-addons,
aaltinisik/access-addons,
abdiiwan1841/access-addons,
adeel982010/access-addons,
ajinvn2019/access-addons,
alecvinent/access-addons,
alhashash/access-addons,
altanmur/access-addons,
amendoncabh/access-addons,
angeloluidens/access-addons,
aravinthu/access-addons,
ateneolab/access-addons,
backendbox/access-addons,
bduong06/access-addons,
berpweb/access-addons,
bishalgit/access-addons,
brain-tec/mail-addons,
brmad175/access-addons,
c0debrain/access-addons,
cameroun/access-addons,
cialuo/access-addons,
cocox/access-addons,
code-pack/access-addons,
corsisa/access-addons,
darshan-odoo/access-addons,
dfang/access-addons,
diegobgl/access-addons,
dndoanh/access-addons,
don-systems/access-addons,
dvorakmilda/access-addons,
dynaz/access-addons,
ehtishamfaisal/access-addons,
elblasy33/access-addons,
em230418/access-addons,
eribowo/access-addons,
eugen-don/access-addons,
fanzalika/access-addons,
gastonfeng/access-addons,
germanponce/access-addons,
gfwalters/access-addons,
gustotc/access-addons,
haroldtamo/access-addons,
hassanfadl/access-addons,
hinfo506/access-addons,
hxsam/access-addons,
iCivic/access-addons,
iledarn/access-addons,
indexa-git/access-addons,
isoscl/access-addons,
itpp-labs/access-addons,
jason156/access-addons,
jriveros/access-addons,
justuni/access-addons,
kaadevelop/access-addons,
kaadevelopment/access-addons,
killvis/access-addons,
laumar92/access-addons,
lincersolucoes/itprojectsllc-access-addons,
llc-odoo/access-addons,
loftwah/access-addons,
lonelyleaves/access-addons,
lryain/access-addons,
mah007/access-addons,
maherjaballi/access-addons,
makeplerc/access-addons,
manawi/access-addons,
marcelsavegnago/access-addons,
marionumza/it-projects-llc-access-addons,
maurolguin1/access-addons,
maxindo/access-addons,
moe1047/access-addons,
mohamedhabibchallouf/access-addons,
muk-projects/access-addons,
mulaudzicalvin/access-addons,
na0309111/access-addons,
nelsonramirezs/access-addons,
niulinlnc/access-addons,
njeudy/access-addons,
nzaterrence/access-addons,
odoo-revisar/access-addons,
odoofans/access-addons,
omalbastin/access-addons,
one2pret/access-addons,
onurugur/access-addons,
pasgou/access-addons,
popcomputadores-desenv/access-addons,
qiu-89/access-addons,
rodriguesraphael/access-addons,
royalline1/access-addons,
saas-addons/access-addons,
samirGuesmi/access-addons,
sc4you/access-addons,
serpentcs-dev1/access-addons,
sewisoft/access-addons,
sgeerish/access-addons,
sinandurgut07/access-addons,
sisboca/access-addons,
sm2x/access-addons,
songmonit/access-addons,
sunflowerit/access-addons,
suningwz/access-addons,
thinkopensolutions/itprojectsllc-access-addons,
thinkwelltwd/access-addons,
thomasbshop/access-addons,
tiennqtdt/access-addons,
toanthuan/access-addons,
trojikman/access-addons,
ufaks/access-addons,
umair-gujjar/access-addons,
vdedyukhin/access-addons,
vidtsindia/access-addons,
vinaybhawsar/access-addons,
vkuldeep/access-addons,
weddingjuma/access-addons,
xirobs/access-addons,
yannickbh/access-addons,
yasmanycastillo/access-addons,
yasserkaddour/access-addons,
yelizariev/mail-addons,
and
zesov/access-addons |
<h1 class="title">Custom Apps</h1>
<p>The module shows only custom apps to user. To use this feature, create some number of modules with prefix <code>super_app_</code> in technical name (e.g. super_app_pos, super_app_hr, etc). Then a user will be asked to work with applications from that list only and doesn't care about dozen of technical modules, which custom applications consist of.</p>
<p>When user need to uninstall custom app, the module will uninstall dependencies
too. (By default odoo uninstall only modules that depend on the module and
don't touch modules that the module has in dependencies). For example, if we
have following installed custom apps:</p>
<ul class="simple">
<li><code>super_app_account</code> - has in dependencies:<ul>
<li><code>account</code></li>
<li><code>account_some_feature</code></li>
</ul>
</li>
<li><code>super_app_pos</code> - has in dependencies:<ul>
<li><code>point_of_sale</code></li>
<li><code>pos_restaurant</code></li>
<li><code>inventory</code></li>
</ul>
</li>
<li><code>super_app_sales</code> - has in dependencies:<ul>
<li><code>account</code></li>
<li><code>sale</code></li>
<li><code>inventory</code></li>
<li><code>website_sale</code></li>
</ul>
</li>
</ul>
<p>Then uninstallation scheme is as following:</p>
<ul class="simple">
<li><code>super_app_account</code><ul>
<li>uninstall <code>super_app_account</code></li>
<li>uninstall <code>account_some_feature</code></li>
</ul>
</li>
<li><code>super_app_pos</code><ul>
<li>uninstall <code>super_app_pos</code></li>
<li>uninstall <code>point_of_sale</code></li>
<li>uninstall <code>pos_restaurant</code></li>
</ul>
</li>
<li><code>super_app_sales</code><ul>
<li>uninstall <code>super_app_sales</code></li>
<li>uninstall <code>sale</code></li>
<li>uninstall <code>website_sale</code></li>
</ul>
</li>
</ul>
<a name="credits"></a>
<h2>Credits</h2>
<a name="contributors"></a>
<h3>Contributors</h3>
<ul class="simple">
<li>Dinar Gabbasov <<a class="reference external" href="mailto:gabbasov@it-projects.info">gabbasov@it-projects.info</a>></li>
</ul>
<a name="sponsors"></a>
<h3>Sponsors</h3>
<ul class="simple">
<li><a class="reference external" href="https://it-projects.info">IT-Projects LLC</a></li>
</ul>
<a name="further-information"></a>
<h2>Further information</h2>
<p>Demo: <a class="reference external" href="http://runbot.it-projects.info/demo/access-addons/10.0">http://runbot.it-projects.info/demo/access-addons/10.0</a></p>
<p>HTML Description: <a class="reference external" href="https://apps.odoo.com/apps/modules/10.0/apps/">https://apps.odoo.com/apps/modules/10.0/apps/</a></p>
<p>Usage instructions: <a class="reference external" href="doc/index.rst">doc/index.rst</a></p>
<p>Changelog: <a class="reference external" href="doc/changelog.rst">doc/changelog.rst</a></p>
<p>Tested on 10.0 87184d0894fdb7444cc0d4b6e7028f1f97a7c4f7</p>