[10.0][ADD] Add website_portal_contract (#62)

* [ADD] Add website_portal_contract

* [ADD] website_portal_contract: Add url test, usage video.

* [FIX] website_portal_contract: Fix controller test.

* [FIX] website_portal_contract: Change all tests to HttpCase.
This commit is contained in:
Brett Wood
2017-10-09 08:21:24 -07:00
committed by Dave Lasley
parent 890c51c602
commit bc4d08b9b1
26 changed files with 1155 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
/* Copyright 2017 Laslabs Inc.
* License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). */
odoo.define('website_portal_contract.tour_test_contract', function(require) {
'use strict';
var base = require('web_editor.base');
var _t = require('web.core')._t;
var tour = require('web_tour.tour');
tour.register(
'test_contract_view',
{
test: true,
url: '/my/home',
name: 'Test website portal contract view',
wait_for: base.ready()
},
[
{
content: _t('Click on Your Contracts'),
trigger: "a:contains('Your Contracts')"
},
{
content: _t('Click on Demo Project'),
trigger: "a:contains('Demo Contract - Demo Portal User')"
},
{
content: _t('Click History'),
trigger: "a:contains('History')"
}
]
);
return {};
});