Search 1.9 billion lines of Odoo code on GitHub

ir_attachment_force_storage

Author: IT-Projects LLC, Ivan Yelizariev
License: GPL-3
Branch: 8.0-thecage-fixes-111116
Repository: iledarn/addons-yelizariev
Languages: Python (50, 68.5%), XML (9, 12.3%), and reStructuredText (14, 19.2%)
Other branches: 10.0-0612, 10.0-11072017, 10.0-1412-fix-ir_attachment_url-s3, 10.0-checklist-2, 10.0-demo-rename, 10.0-doc-ir_attachment_s3, 10.0-doc-ir_attachment_url, 10.0-fix-checklist, 10.0-fix-ir_attachment_url-avatar, 10.0-fix-lint-import-werkzeug-ir_attachment_url, 10.0-fix-web_website-doc, 10.0-im_notif-relocation-remove, 10.0-imp-ir_attachment_s3, 10.0-ir_attachment_s3-071216, 10.0-ir_attachment_s3-non-superusers-dont-get-credentials, 10.0-ir_attachment_s3-protect-ir_ui_view, 10.0-merge-2766849, 10.0-merge-40f4ec8, 10.0-merge-6774879f94318a64af26b281f36cdb6ee581ff8b, 10.0-merge-82907a3, 10.0-merge-b064efc, 10.0-merge-e1057ef, 10.0-merge-e221e50, 10.0-misc-addons-081216, 10.0-new-demo-images, 10.0-ref-ir_attachment_s3, 10.0-rename-demo-1509, 10.0-s3, 10.0-s3-081216, 10.0-update-travis, 11.0-03082018, 11.0-fix-attachment_large_object, 11.0-fixes, 11.0-merge-278c340, 11.0-merge-41cc944-expiration_date-merge-674fe75, 11.0-merge-41cc944-expiration_date-rem-comment, 11.0-merge-57cab4291e5e03c267030e8dee7d92195b1961b8, 11.0-merge-57dd13c, 11.0-merge-5a99148, 11.0-merge-7a39905, 11.0-merge-879b7d9, 11.0-merge-9290e2f6e8da73ee3edb05e6b7c4a5974ab89a4a, 11.0-merge-beba311, 11.0-port-ir_attachment_s3, 11.0-port-manawi, 11.0-port-web_website, 11.0-port-web_website-SwitchWebsiteMenu, 8.0, 8.0-0204, 8.0-1202, 8.0-REM-five-modules, 8.0-REM-mail-modules, 8.0-booking-calendar-read-color, 8.0-check-cancelled-state-in-compute-overlap, 8.0-contract, 8.0-contract-slots-quantity, 8.0-demo-images-for-reminder, 8.0-fix-compute-date-overlap, 8.0-fix-compute-date-overlap2, 8.0-fix-irrule, 8.0-fix-live_test_url, 8.0-fix-online-calendar-slots, 8.0-fix-online-slots, 8.0-fix-overlap-bug, 8.0-fix-thecage-sms-240217, 8.0-fix-user_tz, 8.0-fix-vals-venue_id, 8.0-football-031016, 8.0-football-04072017, 8.0-football-1607, 8.0-football-2305, 8.0-football-fix-changing-pitch-overlapping-bug, 8.0-football-fix-online-has_slot_calendar-end-of-week, 8.0-front-desk, 8.0-group-by-order-invoice_sale_order_line_group, 8.0-grouped-invoice, 8.0-im_notif-relocation-remove, 8.0-integrate-invoice_sale_order_line_group, 8.0-invoice_sale_order_line_group, 8.0-live_test_url, 8.0-log-bookings-changes, 8.0-log-bookings-time, 8.0-ref-compute-overlap, 8.0-refund-release, 8.0-refunds-issue, 8.0-release-on-refund-validate, 8.0-release-refund-v2, 8.0-remove-modules-to-mail-addons, 8.0-restrict-duplicate, 8.0-set-active-false-for-lines-in-cancelled-quotations, 8.0-task_1083-181016, 8.0-task_1083-191016, 8.0-task_1083-251016, 8.0-thecage-121216, 8.0-thecage-220217, 8.0-thecage-220317, 8.0-thecage-250117, 8.0-thecage-260117_1359, 8.0-thecage-271216, 8.0-thecage-check-bookings-boundary-250217, 8.0-thecage-fix-online-slots-021116, 8.0-thecage-fixes-041116, 8.0-thecage-fixes-081116, 8.0-thecage-sms-72-48, 8.0-thecage_data-noupdate, 8.0-website_sale_order_company, 9.0, 9.0-REM-five-modules, 9.0-REM-mail-modules, 9.0-backport-ir_attachment_s3, 9.0-backport-ir_attachment_s3-backup, 9.0-demo, 9.0-fix-bad-merge-3e9ee11, 9.0-fix-kanban-runbot-warnings, 9.0-fix-project-task-subtask, 9.0-im_notif-relocation-remove, 9.0-ir-attachment-installable-true, 9.0-merge-3a9c882, 9.0-merge-4d2b68064589a1b0dfc3dfd4267ef3c4a5d99acc, 9.0-merge-981d6a4, 9.0-merge-afd9914, 9.0-merge-d067554, patch-1, and u170816-thecage
Other repositories: 001101/misc-addons, 2FM/misc-addons, ADVALAKI/misc-addons, Abdullah-Alghoul/misc-addons, AlvaroMolano/misc-addons, Antiun/yelizariev-addons, ArtyomLosev/misc-addons, Axon-System/misc-addons, BTETON/misc-addons, Banetese/misc-addons, CarlesAntoli/addons-yelizariev, ClearCorp/it-projects-misc-addons, CristianHR/misc-addons, DITIntl/misc-addons, Danisan/addons-yelizariev, Deanzou/misc-addons, Decikingship/misc-addons, DigitouchERP/addons-yelizariev, Dobtor-it-projects-llc/misc-addons, EC1234/misc-addons, EMSystemsOy/misc-addons, EdwardKha/addons-yelizariev, Elbagoury/addons-yelizariev, Endika/addons-yelizariev, Englishrain/misc-addons, Enigma228322/misc-addons, ForgeFlow/addons-yelizariev, GabbasovDinar/mail-addons, GabbasovDinar/misc-addons, Gio666/misc-addons, Gofekra/misc-addons, GrupoAlvamex/misc-addons, Guillon88/addons-yelizariev, HaiNguyen007/misc-addons, HelloXMFJ/misc-addons, Hellyna/misc-addons, HirenDangar/misc-addons, ITPerfectionists/misc-addons, Innoria/misc-addons, Jarongkorn/misc-addons, Jarsa/misc-addons, JazziMc/misc-addons, Jeisonpernia/misc-addons, KennyLeung/addons-yelizariev, Khwarizmiat/misc-addons, KolushovAlexandr/misc-addons, KomarovAlea/misc-addons, KonosCL/misc-addons, LevelPrime/misc-addons, LiberTang0/addons-yelizariev, MYRCONSULTING/misc-addons, MadaYang/addons-yelizariev, MadsackMediaStore/addons-yelizariev, MediaJockey/misc-addons, MihranThalhath/misc-addons, MisterTobi/addons-yelizariev, MjAbuz/misc-addons, NCS-75/misc-addons, NachoRaga/misc-addons, NeatNerdPrime/misc-addons, NigmatullinAN/misc-addons, NilmarShereef/misc-addons, Norberto01/addons-yelizariev, Nucleoos/misc-addons, Numigi/it-projects-llc-misc-addons, ORETEK/misc-addons, OdooBulgaria/addons-yelizariev, OdooMod/addons-yelizariev, Ommo73/misc-addons, Omolajacodec/misc-addons, Openworx/addons-yelizariev, PF-Enriquez/addons-yelizariev, Posland/misc-addons, PrenorSistemas/misc-addons-1, RL-OtherApps/misc-addons, RafiZz/misc-addons, Ramil-Mukhametzyanov/misc-addons, Raniani-lab/misc-addons, Rusllan/misc-addons, SaidHAMMANI/misc-addons, SeuMarco/misc-addons, TestMergeBot/misc-addons, Trust-Code/addons-yelizariev, TurBoss/misc-addons, UnixedIT/misc-addons, Uppley/misc-addons, VasiliyKorobatov/misc-addons, Vauxoo/addons-yelizariev, VitalPet/addons-yelizariev, VizThoughts/addons-yelizariev, WalcarDtx/misc-addons, Welltec/misc-addons, WohthaN/misc-addons, YevhenPechurin/misc-addons, YogeshMahera-SerpentCS/misc-addons, ZamilTec/addons-yelizariev, aaltinisik/misc-addons, abdelmaaboud/misc-addons, abdiiwan1841/misc-addons, abdo3247/misc-addons, abhi2105/misc-addons, adeel982010/misc-addons, adhoc-dev/misc-addons, aftabnaveed/addons-yelizariev, agenterp/misc-addons, aitnasser/misc-addons, aka/misc-addons, akhdaniel/misc-addons, alangwansui/misc-addons, alanljj/addons-yelizariev, alhashash/misc-addons, alinolandry/misc-addons, amarildogolloshi/misc-addons, amendoncabh/misc-addons, andrewdacasto/misc-addons, angeloluidens/misc-addons, ankur1367/misc-addons, anndream/addons-yelizariev, antherkiv/misc-addons, arafatx/misc-addons, artifact113/misc-addons, aryajimbaran/misc-addons, asantos82/misc-addons, aurestic/it-projects-llc-misc-addons, auyeung112002/misc-addons, avoinsystems/misc-addons, azuya/addons-yelizariev, badiatarigan/misc-addons, bduong06/misc-addons, berpweb/misc-addons, bishalgit/misc-addons, bistaray/misc-addons, bmya/addons-yelizariev, brain-tec/misc-addons, brmad175/misc-addons, bunhin/misc-addons, c0debrain/misc-addons, cafonso/misc-addons, ccdos/addons-yelizariev, chenyingkun/addons-yelizariev, christophe-hanon/addons-yelizariev, cialuo/addons-yelizariev, ciel-it/misc-addons, cleqo/misc-addons, cloudtrim/misc-addons, cocox/misc-addons, code-pack/misc-addons, consultingerp/misc-addons, corsisa/misc-addons, crbll0/misc-addons, cristinamartinrod/misc-addons, crtmneric/misc-addons, cspos/addons-yelizariev, cvinh/misc-addons, dalhyncarrillo/misc-addons, damendieta/misc-addons, daramousk/misc-addons, dchemuser/misc-addons, desixl/addons-yelizariev, devcolbj/misc-addons, diagramsoftware/it-projects-llc-misc-addons, diegobgl/misc-addons, dixgrake/misc-addons, doganaltunbay/addons-yelizariev, don-systems/misc-addons, duyisu/misc-addons, dvdhinesh/addons-yelizariev, dwtcourses/misc-addons, dynaz/misc-addons, eds2code/misc-addons, edvillan15/misc-addons, eezee-it/addons-yelizariev, efarias/misc-addons, eggpatch/addons-yelizariev, ehtishamfaisal/misc-addons, ejabu/misc-addons, elmbadr/misc-addons, elperrofarelo/misc-addons, em230418/misc-addons, emendez2006/misc-addons, eneldoserrata/misc-addons, eng-eslam-a-y/misc-addons, enleth/misc-addons, eqms/misc-addons, eribowo/misc-addons, ericlzyu/addons-yelizariev, eslammohamed13/misc-addons, eugen-don/addons-yelizariev, factorlibre/addons-yelizariev, fanguloa/misc-addons, fauzi-tsani/misc-addons, flybird2016/addons-yelizariev, franknsteincorp/misc-addons, fslibre/misc-addons, gameboy199/misc-addons, gandad/misc-addons, garzadekoster/addons-yelizariev, gastonfeng/misc-addons, germanponce/misc-addons, gfwalters/misc-addons, gitlabuser/addons-yelizariev, gitmehedi/misc-addons, gmlp/misc-addons, gorozcoh/misc-addons, grottas/misc-addons, grzes98/addons-yelizariev, gustotc/misc-addons, haroldtamo/addons-yelizariev, harsh3547/misc-addons, haryoran04/misc-addons, hassanfadl/misc-addons, helmidhaoui/addons-yelizariev, hilarak/misc-addons, hinfo506/misc-addons, hoangpq/addons-yelizariev, hokhyk/misc-addons, holohola/misc-addons, huntergps/misc-addons, iamyeonhan/misc-addons, iceship/addons-yelizariev, igallyamov/addons-yelizariev, ihtimir/addons-yelizariev, ilmir-k/addons-yelizariev, ilyasProgrammer/addons-yelizariev, incaser/addons-yelizariev, indexa-git/misc-addons, infoelliex/addons-yelizariev, ingenuitydev/misc-addons, initOS/addons-yelizariev, innoving/misc-addons, ismalee/misc-addons, isos/addons-yelizariev, itpp-labs/misc-addons, jackethu/addons-yelizariev, jaferrer/misc-addons, jamotion/misc-addons, jason156/misc-addons, jiad/misc-addons, jjlopezg/addons-yelizariev, jkrenzer/addons-yelizariev, jlaloux/addons-yelizariev, jlzhou/misc-addons, joglomedia/misc-addons, jorgeluiso/misc-addons, joseernestomendez/misc-addons, joseponzo/misc-addons, jrial/misc-addons, kaadevelop/misc-addons, kaadevelopment/misc-addons, kaerdsar/addons-yelizariev, kaipulasi/addons-yelizariev, kalpanaslices/misc-addons, karilindgren/misc-addons, kevin070982/misc-addons, killvis/misc-addons, kn9/misc-addons, kodingway/addons-yelizariev, kossovo/addons-yelizariev, kotchasaan/misc-addons, krocket/misc-addons, l327253678/misc-addons, legalsylvain/misc-addons, leonidasthe300/misc-addons, lewis2000/misc-addons, lexplatt/addons-yelizariev, lgrijalvah/misc-addons, likaiyuan/addons-yelizariev, linkitspa/misc-addons, lithint/addons-yelizariev, litnimax/addons-yelizariev, llc-odoo/misc-addons, loftwah/misc-addons, lryain/misc-addons, lslaz1/misc-addons, luannguyen49/addons-yelizariev, lvjh/misc-addons, lxMBIT/addons-yelizariev, maartenleijnse/misc-addons, maherjaballi/misc-addons, maheswara/addons-yelizariev, makeplerc/misc-addons, makportal/addons-yelizariev, malakhA/misc-addons, manawi/misc-addons, manolain/addons-yelizariev, marcelsavegnago/misc-addons, mardisiaw/misc-addons, marionumza/it-projects-llc-misc-addons, maurolguin1/misc-addons, mbithub/addons-yelizariev, mecva/addons-yelizariev, mehdibenhac/misc-addons, meswapnilwagh/addons-yelizariev, meta-it/misc-addons, mgielissen/misc-addons, mhdsyarif/misc-addons, mikael85/misc-addons, mikaelh/addons-yelizariev, miscs/addons-yelizariev, mm82299/misc-addons, mohamedhabibchallouf/misc-addons, molandtoxx/addons-yelizariev, monksoftware/misc-addons, morphace/addons-yelizariev, msntop/misc-addons, msteinfeld-intero/addons-yelizariev, muguli22/addons-yelizariev, muk-projects/misc-addons, mustafirus/misc-addons, mutita/addons-yelizariev, mv-huddled/misc-addons, nabiforks/misc-addons, nathchan/misc-addons, ncavalierm/misc-addons, ngodinhdien/addons-yelizariev, nguyenductamlhp/misc-addons, nicolasramos/misc-addons, nimamsv/misc-addons, niulinlnc/misc-addons, niyaspavil/misc-addons, njeudy/misc-addons, nortont/addons-yelizariev, novatorapps/misc-addons, nurdiny13/misc-addons, odoo-modules/misc-addons, odoobgorg/ITP-misc-addons, odoocn/misc-addons, odooerpperu/addons-yelizariev, odoofans/misc-addons, odoousers2014/addons-yelizariev, ogyr/misc-addons, omalbastin/misc-addons, oondeo/misc-addons, open-synergy/misc-addons, openmindltd/misc-addons, ovnicraft/misc-addons, phong-innomizetech/misc-addons, plainliujin/addons-yelizariev, pnajman-modoolar/misc-addons, poehlmann/misc-addons, popcomputadores-desenv/misc-addons, pushnube/misc-addons, pythoner-3k/misc-addons, rainbow-studio-solution/misc-addons, raouf-haddada/misc-addons, rashikkathuria/misc-addons, ratnikov-in/misc-addons, ravishekharco/misc-addons, raycarnes/addons-yelizariev, rezaghanimi/misc-addons, rimaster/misc-addons, rlavaud/addons-yelizariev, rodrig92/misc-addons, ronozoro/addons-yelizariev, rossasa/yelizariev-addons, royalline1/misc-addons, rudisulistyo/misc-addons, s0x90/addons-yelizariev, sadeqamin/misc-addons, sakerbd/addons-yelizariev, saltonmassally/addons-yelizariev, salvatoretrimarchi/misc-addons, samirGuesmi/misc-addons, savoirfairelinux/misc-addons, sc4you/misc-addons, scbrianti/misc-addons, see0/addons-yelizariev, senthilnathang/misc-addons, sergiocorato/misc-addons, sevir/misc-addons, sewisoft/misc-addons, shadrachodek/addons-yelizariev, shaheryarmalik/misc-addons, shengyf1/misc-addons, shingonoide/addons-yelizariev, shouyejing/misc-addons, simmatica/misc-addons, sinandurgut07/misc-addons, sisboca/misc-addons, skmezanul/misc-addons, sm2x/misc-addons, smartapp-ep/misc-addons, sohaibrafiq/addons-yelizariev, soltein-net/misc-addons, songmonit/misc-addons, spacimek/misc-addons, sparklemonster/addons-yelizariev, sreejithcybrosys/misc-addons, srimai/addons-yelizariev, steingabelgaard/misc-addons, su69ar/misc-addons, suningwz/misc-addons, sunshineLhj/misc-addons, suriyan/addons-yelizariev, svenrissmann/addons-yelizariev, syci/addons-yelizariev, sysadminmatmoz/misc-addons, tasmail/addons-yelizariev, tboulogne/addons-yelizariev, techspawn/misc-addons, tentandtable/misc-addons, thinkopensolutions/itprojectsllc-misc-addons, thinkwelltwd/misc-addons, toney99/misc-addons, traviswaelbro/misc-addons, trojikman/misc-addons, tymiles003/addons-yelizariev, ubic135/addons-yelizariev, ufaks/misc-addons, umair-gujjar/misc-addons, valenciaricardos/misc-addons, vcloud9ray/misc-addons, vdedyukhin/misc-addons, veryberry/addons-yelizariev, vidtsindia/misc-addons, vignesh-geek/addons-yelizariev, vinaybhawsar/misc-addons, vishalkpatel86/misc-addons, vishaltyagityagi/addons-yelizariev, vkanev/addons-yelizariev, vkuldeep/misc-addons, vo0doO/addons-yelizariev, vonpupp/misc-addons, wahello/misc-addons, waileyco/misc-addons, wanfgh/addons-yelizariev, wangguangji/addons-yelizariev, weddingjuma/misc-addons, westlyou/misc-addons-1, wodeguaiguai/misc-addons, x620/addons-yelizariev, xAlphaOmega/misc-addons, xoe-labs/misc-addons, xpansa/addons-yelizariev, xtjie/misc-addons, yannickbh/misc-addons, yasmanycastillo/misc-addons, yasserkaddour/misc-addons, yelizariev/addons-yelizariev, yijunwu/addons-yelizariev, yostashiro/addons-yelizariev, youlong723687543/misc-addons, yuanerp/addons-yelizariev, zahedbri/misc-addons, zambee/misc-addons, zero-code/addons-yelizariev, and zesov/misc-addons

<h1 class="title">Force move attachments to DB storage</h1> <p>In odoo the type of storage is taken from parameter <strong>ir_attachment.location</strong>. This module move all attachments to a new storage type (<strong>db</strong> or <strong>file</strong>) everytime you edit or create the parameter via Settings\Parameters\System Parameters menu.</p> <p>Right after installing <strong>ir_attachment.location</strong> is set to <strong>db</strong>.</p> <p>To rollback everything, before uninstalling the module set <strong>ir_attachment.location</strong> to <strong>file</strong>.</p> <a name="technical-implementation"></a> <h2>Technical implementation</h2> <p>The module just calls built-in force_storage method of ir.attachment model, so it should be safe enough.</p> <a name="note"></a> <h2>Note</h2> <p>Be carefull about using Database storage on low memory servers.</p> <p>Tested on Odoo 8.0 d023c079ed86468436f25da613bf486a4a17d625</p>