Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

In Odoo 9.0 , Custom Module not Installing with no errors in Log file #96

Open
wants to merge 148 commits into
base: 7.0
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
148 commits
Select commit Hold shift + click to select a range
fb7f008
[REMOVE] incompatible module with master
tfr-odoo Oct 30, 2014
c296411
[IMP] runbot: add admin group for setups where other users need to ad…
Oct 9, 2014
61ac215
[IMP] runbot: add route for opening last running build for any branch
JKE-be Nov 27, 2014
3dadef3
[ADD] crm_profiling: deprecated module, moved to extra
rim-odoo Dec 1, 2014
d26e383
[IMP] runbot: added modules to install parameter at the branch level
dmo-odoo Dec 3, 2014
c56f1f6
[IMP] runbot - Search in the 10 last builds to find a running. Redire…
JKE-be Dec 14, 2014
0612e39
[IMP] runbot: don't set debug mode if branch is 7.0 (don't supported …
JKE-be Dec 15, 2014
6847b3c
[FIX] runbot: force datadir of builds
KangOl Jan 5, 2015
c131dcb
runbot log odoo stderr into logfile
antonylesuisse Jan 9, 2015
bd80b34
runbot git housekeeping
antonylesuisse Jan 9, 2015
8382ec1
runbot cleanup natural death too
antonylesuisse Jan 9, 2015
68a1d07
[FIX] runbot: improve usability
JKE-be Jan 12, 2015
25adb30
[FIX] runbot: use js from @KangOl 680b884 to post the rebuild.
JKE-be Jan 12, 2015
d4b47b8
[FIX] runbot: fixed strange red build bug for repositories having dep…
dmo-odoo Jan 17, 2015
39323b4
[IMP] runbot smaller status bar
Jan 18, 2015
a6681af
[FIX] runbot: fallback on splitting name when no common ancestor
dmo-odoo Jan 20, 2015
dbf8e02
[IMP] runbot: update "flat" badge template to match latest shields.io
odony Jan 20, 2015
90c4e7b
[IMP] runbot: display build module list in form view
dmo-odoo Jan 21, 2015
af63fba
[IMP] runbot: check that duplicated is running + fix /b/
JKE-be Jan 22, 2015
06a22d2
[FIX] runbot: keep modules to install list when forcing rebuild
dmo-odoo Jan 22, 2015
aab0441
[FIX] runbot: only start server with --no-xmlrpcs if supported by tha…
odony Jan 29, 2015
fdf0142
[ADD] runbot_cla
antonylesuisse Feb 6, 2015
9fcf02a
[FIX] runbot typo
Feb 7, 2015
d7e4ed8
[FIX] runbot: typo (related to 4a698da)
JKE-be Feb 8, 2015
97ed750
[FIX] runbot cla fixes
Feb 9, 2015
e92d6eb
[FIX] runbot: create ir.cron record in noupdate mode
odony Feb 9, 2015
c2a58d4
[FIX] runbot typo
Feb 9, 2015
c6ce286
[FIX] runbot, runbot_cla: clearly notify pending builds
odony Feb 11, 2015
9537abe
[FIX] runbot: use an uri as log-db only if runbot database is on anot…
KangOl Feb 11, 2015
803ded0
[FIX] runbot{,_cla}: really check CLA
KangOl Feb 17, 2015
d511527
[FIX] runbot_cla: correct odoo email regex
KangOl Feb 17, 2015
37ccb90
[IMP] runbot_cla: use https target url
KangOl Feb 17, 2015
8feb036
[IMP] runbot: better front page
KangOl Mar 2, 2015
8d9a2ae
[IMP] runbot: better front page
KangOl Mar 3, 2015
6d5d347
[IMP] runbot: :star:
KangOl Mar 27, 2015
871f252
[IMP] runbot: Allow restrict access to repo.
KangOl Mar 31, 2015
ce86ee8
[FIX] runbot: read `ir.logging` as SUPERUSER
KangOl Mar 31, 2015
1ed55d1
[FIX] runbot: access `ir.logging` as SUPERUSER
KangOl Mar 31, 2015
8deebae
[IMP] runbot: put groups in their own category.
KangOl Mar 31, 2015
9794d09
[IMP] runbot: allow upload of bigger files.
KangOl Apr 1, 2015
e2f6ea7
Set groups on buttons to avoid users with backend access to killall b…
nseinlet Apr 8, 2015
e327f87
Merge pull request #59 from nseinlet/master-adminforbuttons-nse
odony Apr 8, 2015
4473367
[FIX] runbot: don't install website_instantclick by default
JKE-be Apr 8, 2015
1db6de5
[IMP] runbot: change menu and remove black user_navbar
JKE-be Apr 13, 2015
d5c8c0f
[FIX] runbot: skip github API calls if repo has no token, instead of …
odony Apr 23, 2015
4856d3a
[ADD] website_twitter_wall module
jat-odoo Apr 27, 2015
38ea6e5
[IMP] runbot: fqdn method to get fqdn
Sep 3, 2014
392246e
[FIX] runbot: remove trailing '.git' in repo base
Oct 27, 2014
009d23a
[FIX] runbot: don't link to logs if build was skipped
bwrsandman Oct 10, 2014
44a2dc7
[IMP] runbot: better scheduler
mart-e Apr 23, 2015
eecdc28
[FIX] runbot: ensure logs dir exists
KangOl Apr 30, 2015
87e30a6
[FIX] runbot: find build to be skipped
mart-e May 5, 2015
ff701f7
[IMP] runbot: deprecate unused fields
nseinlet May 18, 2015
4a3d0b9
[FIX] runbot: overwrite duplicate addons
ged-odoo Jun 17, 2015
ff3a7b1
[FIX] runbot: do not install hw_* and theme_* modules
KangOl Jun 18, 2015
612c5db
[FIX] runbot: /runbot/badge route should work also for private reposi…
odony Jul 10, 2015
1744ab6
[IMP] runbot: support finer-grained selection of modules to test
odony Jul 10, 2015
9c76838
[FIX] runbot: '' is not a valid module name
KangOl Jul 13, 2015
1d93317
[FIX] runbot: proper join of modules from {build,branch,repo}
odony Jul 13, 2015
7163963
[FIX] runbot: better search of closest_branch for saas branches
KangOl Jul 13, 2015
776c776
[IMP] runbot: ignore missing modules in list of modules to install
odony Jul 14, 2015
0b57bc8
[IMP] runbot: better search of closest branch.
KangOl Jul 15, 2015
c2350d4
[FIX] runbot: install explictly set modules, even if they are blackli…
KangOl Jul 24, 2015
a1f6445
[FIX] runbot: better handling of github API errors
KangOl Jul 31, 2015
6c83619
[FIX] runbot: ensure every arguments is a string when spawning processes
KangOl Jul 31, 2015
0281f79
[IMP] runbot: timeout per repo
KangOl Aug 3, 2015
1aef696
[ADD] runbot: sticky-dashboard page
KangOl Aug 4, 2015
6ca6b88
[IMP] runbot: better sticky-dashboard view
KangOl Aug 4, 2015
6b5d516
[IMP] runbot: move `job_timeout` field to branch
KangOl Aug 5, 2015
d7b73bc
[IMP] runbot: add links to sticky-dashboard
KangOl Aug 5, 2015
a87710d
[FIX] runbot: keep logs for killed builds
KangOl Aug 19, 2015
4d94f45
[IMP] runbot: drop all db with build prefix on cleanup
KangOl Aug 19, 2015
24efc8b
[IMP] runbot: search of closest branch
KangOl Aug 21, 2015
80722c0
[FIX] runbot: typo s/local/repo
odony Aug 24, 2015
c1fad49
[IMP] runbot add github hook support
antonylesuisse Sep 8, 2015
e02e7e5
[FIX] runbot: repo hook
Sep 8, 2015
02a96a2
[IMP] runbot: ir.cron frequency from 0.016 Hz to 0.1 Hz
Sep 8, 2015
86aa0b7
[FIX] runbot: typo, branch is a dict from search_read()
odony Sep 11, 2015
47343ec
[IMP] runbot: detect and warn for builds where server branch cannot b…
odony Sep 23, 2015
0eff39d
[IMP] runbot: exclude l10n_ modules unless explicit
odony Oct 9, 2015
0271ce0
[FIX] runbot: Fix no such file FETCH_HEAD
moylop260 Sep 26, 2015
1e2d4bf
[FIX] runbot: Fix csrf error in rebuild method
moylop260 Oct 18, 2015
39d402c
[IMP] runbot: blacklist a couple of POS related modules
jorenvo Dec 10, 2015
db6261e
[IMP] runbot: do not display hosts with no recent builds (considered …
odony Jan 18, 2016
8067425
[FIX] runbot: reduce serialization failures (TransactionRollbackError)
odony Jan 18, 2016
9bd4838
[FIX] runbot: do not use remote cursor for dropping local dbs
odony Jan 18, 2016
6ea40e5
[IMP] runbot: keep search when we switch of repo from shorcut at top …
JKE-be Jan 26, 2016
6bb1d11
[FIX] runbot: avoid traceback when build_ids was empty (eg: filter by…
JKE-be Jan 26, 2016
80b1cc4
[FIX] runbot_cla: avoid unicode errors when reading CLA files
odony Feb 3, 2016
3e4eaa1
[IMP] runbot: cleanup builds after 7 days.
KangOl Feb 9, 2016
f515134
[IMP] runbot: log matching closest branches
KangOl Feb 9, 2016
d0b43de
[IMP] runbot: hide stopped hosts from dashboard page
KangOl Feb 9, 2016
a368702
[FIX] runbot: workaround for nginx bug leaving orphan worker, blockin…
odony Feb 12, 2016
dd49867
[FIX] runbot: favor sticky branches during matching
KangOl Feb 23, 2016
d61629f
[RM] remove module not compatible with master (and 8.0)
tfr-odoo Mar 31, 2016
4d5e185
[FIX] runbot: check if branch exists when matching
KangOl Apr 4, 2016
a28950c
[FIX] runbot: track and log prefix match of closest branch
KangOl Apr 27, 2016
cfa3402
[FIX] runbot: remove useless commit()
KangOl Jul 26, 2016
c1ac96e
[FIX] runbot: avoid 404 errors in fast_launch url for odoo >= 9
gurneyalex Jul 27, 2016
9d2b638
[FIX] runbot: export git tree at current time
KangOl Sep 1, 2016
c39ca91
[FIX] runbot: hide bad link to github for messages from runbot itself
KangOl Sep 2, 2016
a88f604
[IMP] runbot: add link to original build for duplicate builds
KangOl Sep 2, 2016
c3db95a
[IMP] runbot: optimize new branch detection
julienlegros Sep 1, 2016
26b7ad3
[IMP] runbot: support v10-style manifest naming convention
odony Sep 2, 2016
038fd3e
[FIX] crm_profiling: change icon from gtk to fa
Icallhimtest Sep 22, 2016
5b29b65
[IMP] runbot: handle new binary for 10.0
KangOl Sep 29, 2016
9a185fc
[IMP] Clean old, unused and not deleted runbot builds databases
nseinlet Jan 10, 2017
a7e2254
[IMP] runbot: add sequence field on repo model
KangOl Jul 1, 2016
ceb222a
[ADD] runbot: add support for running coverage when testing.
KangOl Jul 26, 2016
721a627
[FIX] runbot: index repo sequence
KangOl Feb 8, 2017
8daf365
[FIX] runbot: respect repo sequence in dashboard
KangOl Feb 8, 2017
9b57fc4
[FIX] runbot: when running via coverage, skip sys.executable in comma…
KangOl Feb 9, 2017
1b8fbff
Private method for quick connect URL, to allow an easy override
nseinlet Feb 21, 2017
b15c6a0
[FIX] runbot: only kill builds on same host
KangOl Mar 10, 2017
851320c
[IMP] runbot: ignore pad modules
KangOl Mar 10, 2017
4a014da
[FIX] runbot: use proper manager visibility
odony Apr 27, 2017
0c41e17
[FIX] runbot*: make most methods private
odony Apr 27, 2017
17519cb
[IMP] runbot: let nginx serve static files
KangOl Apr 27, 2017
db8901c
[FIX] runbot: make checkout safer wrt addons layout
odony May 2, 2017
99e03b1
[FIX] runbot: stop wasting a cycle for coverage check
odony May 2, 2017
8389e49
[FIX] runbot: recover from failed job method call
odony May 2, 2017
8a2f29d
[FIX] runbot: failing to update a repo should not stop others
KangOl May 5, 2017
eae7d66
[FIX] runbot: stop forcing git gc --auto during updates
odony May 16, 2017
9e1ff15
[FIX] runbot: more accurate search for duplicates
beledouxdenis May 18, 2017
a2ffa7f
[FIX] runbot: log who initiate rebuilds
KangOl Jun 15, 2017
7e28157
[ADD] runbot: add coverage link in the build button
lla-odoo May 26, 2017
f2d6108
[FIX] runbot: limit rebuild to runbot users
KangOl Jun 16, 2017
44806fa
[FIX] runbot: escape server name in nginx config
KangOl Jun 30, 2017
0ad81e1
[IMP] runbot: nginx config: specify error log
KangOl Jun 30, 2017
714b7fc
[FIX] runbot: more verbose logs
KangOl Jul 12, 2017
b9cb61c
[IMP] runbot: more color in build page
KangOl Jul 12, 2017
cf1b095
runbot: fixed mistake in nginx config templatew
katyukha Jul 28, 2017
e412bc2
runbot: res_config, replace tabs with spaces
katyukha Jul 28, 2017
df7fc9f
[FIX] runbot: respect shebang
KangOl Sep 5, 2017
5bb4554
[IMP] runbot: index logging entries per build
KangOl Sep 6, 2017
cbabe47
[IMP] runbot: keep search query upon rebuild
Icallhimtest Jun 23, 2017
37ee888
[IMP] runbot: add kill button (+ deathrow state)
Icallhimtest Jun 23, 2017
093a2f8
[FIX] runbot: force integer build ids in routes
KangOl Sep 18, 2017
a72c77c
[FIX] runbot: correct logging in method _ask_kill
KangOl Sep 18, 2017
8799ede
[FIX] runbot: correct redirect url
KangOl Sep 18, 2017
69d629c
[IMP] runbot: automatically link logs to build
KangOl Sep 21, 2017
6c2d6ba
[IMP] runbot: guess future result of testing build
KangOl Sep 21, 2017
2758099
[IMP] runbot: allow to rebuild deathrow builds
KangOl Sep 28, 2017
9926541
session_db : store sessions in a database rather than in filestore
nseinlet Oct 3, 2017
d8fd9b1
[FIX] runbot: `init` method may not exists on parent class
KangOl Nov 14, 2017
f5003ef
[FIX] runbot: add dependency on base_setup
d-fence Nov 17, 2017
a740ef5
New module to create bi views on saas
nseinlet Jan 31, 2018
6076bb3
[FIX] runbot: force lowercase build dest (used as dbname prefix)
KangOl Feb 7, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,4 @@
# runbot work files
runbot/static/build
runbot/static/repo
runbot/static/nginx
1 change: 1 addition & 0 deletions biwizard/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

65 changes: 65 additions & 0 deletions biwizard/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# -*- encoding: utf-8 -*-
##############################################################################
#
# OpenERP, Open Source Management Solution
# Copyright (C) 2004-TODAY Odoo S.A. <http://www.odoo.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################

{
'name' : 'Odoo BI wizard',
'version': '1.0',
'summary': 'A small wizard to create custom BI views',
'sequence': '19',
'category': 'Tools',
'complexity': 'medium',
'description':
"""
Odoo BI wizard
==============

Create new views for BI analysis. This module is importable through base_import_module
and then usable on odoo SaaS.
""",
'data': [
'models/cube.xml',
'models/model.xml',
'models/link.xml',
'models/field.xml',
'models/computedfield.xml',
'models/rule.xml',
'models/cubeunion.xml',
'models/ruleunion.xml',
'models/filters.xml',
'models/o2m.xml',
'views/computedfields.xml',
'views/cubes.xml',
'views/rules.xml',
'views/menu.xml',
'views/cubemodel.xml',
'views/cubelink.xml',
'views/cubeunion.xml',
'security/biwizard_groups.xml',
'security/ir.model.access.csv',
],
'depends' : ['base_automation'],
'js': ['static/src/js/*.js'],
'css': ['static/src/css/*.css'],
'qweb': ['static/src/xml/*.xml'],
'installable': True,
'auto_install': False,
'application': True,
}
94 changes: 94 additions & 0 deletions biwizard/models/computedfield.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data noupdate="true">

<record model="ir.model" id="biwizard.x_cubescomputedfield">
<field name="name">BI wizard computed fields</field>
<field name="model">x_biwizard.cubescomputedfields</field>
<field name="info">BI cubes' computed fields</field>
<field name="state">manual</field>
</record>
</data>
<data noupdate="false">
<record model="ir.model.fields" id="biwizard.x_cubecomputedfield_cube">
<field name="name">x_cube_id</field>
<field name="field_description">Cube</field>
<field name="model_id" eval="ref('biwizard.x_cubescomputedfield')"/>
<field name="model">x_biwizard.cubescomputedfields</field>
<field name="ttype">many2one</field>
<field name="relation">x_biwizard.cubes</field>
<field name="state">manual</field>
</record>
<record model="ir.model.fields" id="biwizard.x_cubecomputedfield_name">
<field name="name">x_name</field>
<field name="field_description">Name</field>
<field name="model_id" eval="ref('biwizard.x_cubescomputedfield')"/>
<field name="model">x_biwizard.cubescomputedfields</field>
<field name="ttype">char</field>
<field name="state">manual</field>
<field name="required">1</field>
</record>
<record model="ir.model.fields" id="biwizard.x_cubecomputedfield_type">
<field name="name">x_type</field>
<field name="field_description">Type</field>
<field name="model_id" eval="ref('biwizard.x_cubescomputedfield')"/>
<field name="model">x_biwizard.cubescomputedfields</field>
<field name="ttype">selection</field>
<field name="selection">[('float', 'float'), ('integer', 'integer'), ('char','char'), ('date', 'date'), ('datetime', 'datetime'), ('many2one', 'many2one')]</field>
<field name="state">manual</field>
<field name="required">1</field>
</record>
<record model="ir.model.fields" id="biwizard.x_cubecomputedfield_formula">
<field name="name">x_formula</field>
<field name="field_description">Formula</field>
<field name="model_id" eval="ref('biwizard.x_cubescomputedfield')"/>
<field name="model">x_biwizard.cubescomputedfields</field>
<field name="ttype">text</field>
<field name="state">manual</field>
<field name="required">1</field>
</record>
<record model="ir.model.fields" id="biwizard.x_cubecomputedfield_search">
<field name="name">x_searchable</field>
<field name="field_description">Searchable</field>
<field name="model_id" eval="ref('biwizard.x_cubescomputedfield')"/>
<field name="model">x_biwizard.cubescomputedfields</field>
<field name="ttype">boolean</field>
<field name="state">manual</field>
</record>
<record model="ir.model.fields" id="biwizard.x_cubecomputedfield_group">
<field name="name">x_groupable</field>
<field name="field_description">Groupable</field>
<field name="model_id" eval="ref('biwizard.x_cubescomputedfield')"/>
<field name="model">x_biwizard.cubescomputedfields</field>
<field name="ttype">boolean</field>
<field name="state">manual</field>
</record>
<record model="ir.model.fields" id="biwizard.x_cubecomputedfield_pivot">
<field name="name">x_pivot</field>
<field name="field_description">Pivot</field>
<field name="model_id" eval="ref('biwizard.x_cubescomputedfield')"/>
<field name="model">x_biwizard.cubescomputedfields</field>
<field name="ttype">selection</field>
<field name="selection">[('row', 'row'), ('col', 'col'), ('measure', 'measure')]</field>
<field name="state">manual</field>
</record>
<record model="ir.model.fields" id="biwizard.x_cubecomputedfield_graph">
<field name="name">x_graph</field>
<field name="field_description">Graph</field>
<field name="model_id" eval="ref('biwizard.x_cubescomputedfield')"/>
<field name="model">x_biwizard.cubescomputedfields</field>
<field name="ttype">selection</field>
<field name="selection">[('row', 'row'), ('measure', 'measure')]</field>
<field name="state">manual</field>
</record>
<record model="ir.model.fields" id="biwizard.x_cubecomputedfield_m2omodel">
<field name="name">x_m2omodel</field>
<field name="field_description">Model</field>
<field name="model_id" eval="ref('biwizard.x_cubescomputedfield')"/>
<field name="model">x_biwizard.cubescomputedfields</field>
<field name="ttype">char</field>
<field name="state">manual</field>
</record>

</data>
</openerp>
Loading