';e.header&&(a+=""+k(c.header,"th")+"");for(var a=a+"",l=0,i=c.body.length;l<
3 | i;l++)a+=k(c.body[l],"td");a+="";e.footer&&c.footer&&(a+=""+k(c.footer,"th")+"");var g=f.open("",""),c=e.title;"function"===typeof c&&(c=c());-1!==c.indexOf("*")&&(c=c.replace("*",d("title").text()));g.document.close();var j=""+c+"";d("style, link").each(function(){var a=j,b=d(this).clone()[0];"link"===b.nodeName.toLowerCase()&&(b.href=m(b.href));j=a+b.outerHTML});try{g.document.head.innerHTML=j}catch(n){d(g.document.head).html(j)}g.document.body.innerHTML=""+
4 | c+"
"+("function"===typeof e.message?e.message(b,h,e):e.message)+"
"+a;d(g.document.body).addClass("dt-print-view");d("img",g.document.body).each(function(a,b){b.setAttribute("src",m(b.getAttribute("src")))});e.customize&&e.customize(g);setTimeout(function(){e.autoPrint&&(g.print(),g.close())},250)},title:"*",message:"",exportOptions:{},header:!0,footer:!1,autoPrint:!0,customize:null};return i.Buttons});
5 |
--------------------------------------------------------------------------------
/ER-D/bower/font-awesome/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/bower/font-awesome/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/ER-D/bower/font-awesome/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/bower/font-awesome/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/ER-D/bower/font-awesome/fonts/fontawesome-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/bower/font-awesome/fonts/fontawesome-webfont.woff2
--------------------------------------------------------------------------------
/ER-D/bower/html5shiv/html5shiv.min.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @preserve HTML5 Shiv 3.7.3 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
3 | */
4 | !function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=t.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=t.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),t.elements=c+" "+a,j(b)}function f(a){var b=s[a[q]];return b||(b={},r++,a[q]=r,s[r]=b),b}function g(a,c,d){if(c||(c=b),l)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():p.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||o.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),l)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return t.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(t,b.frag)}function j(a){a||(a=b);var d=f(a);return!t.shivCSS||k||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),l||i(a,d),a}var k,l,m="3.7.3",n=a.html5||{},o=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,p=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,q="_html5shiv",r=0,s={};!function(){try{var a=b.createElement("a");a.innerHTML="",k="hidden"in a,l=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){k=!0,l=!0}}();var t={elements:n.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:m,shivCSS:n.shivCSS!==!1,supportsUnknownElements:l,shivMethods:n.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=t,j(b),"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:this,document);
--------------------------------------------------------------------------------
/ER-D/bower/ionicons/fonts/ionicons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/bower/ionicons/fonts/ionicons.ttf
--------------------------------------------------------------------------------
/ER-D/bower/ionicons/fonts/ionicons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/bower/ionicons/fonts/ionicons.woff
--------------------------------------------------------------------------------
/ER-D/bower/respond/respond.min.js:
--------------------------------------------------------------------------------
1 | /*! Respond.js v1.4.2: min/max-width media query polyfill * Copyright 2013 Scott Jehl
2 | * Licensed under https://github.com/scottjehl/Respond/blob/master/LICENSE-MIT
3 | * */
4 |
5 | !function(a){"use strict";a.matchMedia=a.matchMedia||function(a){var b,c=a.documentElement,d=c.firstElementChild||c.firstChild,e=a.createElement("body"),f=a.createElement("div");return f.id="mq-test-1",f.style.cssText="position:absolute;top:-100em",e.style.background="none",e.appendChild(f),function(a){return f.innerHTML='',c.insertBefore(e,d),b=42===f.offsetWidth,c.removeChild(e),{matches:b,media:a}}}(a.document)}(this),function(a){"use strict";function b(){u(!0)}var c={};a.respond=c,c.update=function(){};var d=[],e=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}(),f=function(a,b){var c=e();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))};if(c.ajax=f,c.queue=d,c.regex={media:/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\([\s]*min\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/,maxw:/\([\s]*max\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/},c.mediaQueriesSupported=a.matchMedia&&null!==a.matchMedia("only all")&&a.matchMedia("only all").matches,!c.mediaQueriesSupported){var g,h,i,j=a.document,k=j.documentElement,l=[],m=[],n=[],o={},p=30,q=j.getElementsByTagName("head")[0]||k,r=j.getElementsByTagName("base")[0],s=q.getElementsByTagName("link"),t=function(){var a,b=j.createElement("div"),c=j.body,d=k.style.fontSize,e=c&&c.style.fontSize,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",c||(c=f=j.createElement("body"),c.style.background="none"),k.style.fontSize="100%",c.style.fontSize="100%",c.appendChild(b),f&&k.insertBefore(c,k.firstChild),a=b.offsetWidth,f?k.removeChild(c):c.removeChild(b),k.style.fontSize=d,e&&(c.style.fontSize=e),a=i=parseFloat(a)},u=function(b){var c="clientWidth",d=k[c],e="CSS1Compat"===j.compatMode&&d||j.body[c]||d,f={},o=s[s.length-1],r=(new Date).getTime();if(b&&g&&p>r-g)return a.clearTimeout(h),h=a.setTimeout(u,p),void 0;g=r;for(var v in l)if(l.hasOwnProperty(v)){var w=l[v],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?i||t():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?i||t():1)),w.hasquery&&(z&&A||!(z||e>=x)||!(A||y>=e))||(f[w.media]||(f[w.media]=[]),f[w.media].push(m[w.rules]))}for(var C in n)n.hasOwnProperty(C)&&n[C]&&n[C].parentNode===q&&q.removeChild(n[C]);n.length=0;for(var D in f)if(f.hasOwnProperty(D)){var E=j.createElement("style"),F=f[D].join("\n");E.type="text/css",E.media=D,q.insertBefore(E,o.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(j.createTextNode(F)),n.push(E)}},v=function(a,b,d){var e=a.replace(c.regex.keyframes,"").match(c.regex.media),f=e&&e.length||0;b=b.substring(0,b.lastIndexOf("/"));var g=function(a){return a.replace(c.regex.urls,"$1"+b+"$2$3")},h=!f&&d;b.length&&(b+="/"),h&&(f=1);for(var i=0;f>i;i++){var j,k,n,o;h?(j=d,m.push(g(a))):(j=e[i].match(c.regex.findStyles)&&RegExp.$1,m.push(RegExp.$2&&g(RegExp.$2))),n=j.split(","),o=n.length;for(var p=0;o>p;p++)k=n[p],l.push({media:k.split("(")[0].match(c.regex.only)&&RegExp.$2||"all",rules:m.length-1,hasquery:k.indexOf("(")>-1,minw:k.match(c.regex.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:k.match(c.regex.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},w=function(){if(d.length){var b=d.shift();f(b.href,function(c){v(c,b.href,b.media),o[b.href]=!0,a.setTimeout(function(){w()},0)})}},x=function(){for(var b=0;b'+data+'';
37 | }
38 | },
39 | {
40 | targets: 2,
41 | createdCell: function(td, cellData, rowData, row, col) {
42 | if (rowData.keyTitle.length > 0) {
43 | $(td).prop('title', rowData.keyTitle);
44 | }
45 | if (rowData.keyClass.length > 0) {
46 | $(td).addClass(rowData.keyClass);
47 | }
48 | }
49 | },
50 | {
51 | targets: 5,
52 | createdCell: function(td, cellData, rowData, row, col) {
53 | if (cellData == '√') {
54 | $(td).prop('title', "nullable");
55 | }
56 | }
57 | },
58 | {
59 | targets: 6,
60 | createdCell: function(td, cellData, rowData, row, col) {
61 | if (cellData == '√') {
62 | $(td).prop('title', "Automatically updated by the database");
63 | }
64 | }
65 | }
66 | ],
67 | lengthChange: false,
68 | paging: config.pagination,
69 | pageLength: 50,
70 | autoWidth: true,
71 | order: [[ 2, "asc" ]],
72 | buttons: [
73 | {
74 | text: 'All',
75 | action: function ( e, dt, node, config ) {
76 | filterBy('All');
77 | if (activeObject != null) {
78 | activeObject.active(false);
79 | }
80 | table.draw();
81 | }
82 | },
83 | {
84 | text: 'Tables',
85 | action: function ( e, dt, node, config ) {
86 | filterBy('Table');
87 | if (activeObject != null) {
88 | activeObject.active(false);
89 | }
90 | this.active( !this.active() );
91 | activeObject = this;
92 | table.draw();
93 | }
94 | },
95 | {
96 | text: 'Views',
97 | action: function ( e, dt, node, config ) {
98 | filterBy('View');
99 | if (activeObject != null) {
100 | activeObject.active(false);
101 | }
102 | this.active( !this.active() );
103 | activeObject = this;
104 | table.draw();
105 | }
106 | },
107 | {
108 | extend: 'columnsToggle',
109 | columns: '.toggle'
110 | }
111 | ]
112 |
113 | } );
114 |
115 | //schemaSpy.js
116 | dataTableExportButtons(table);
117 | } );
118 |
--------------------------------------------------------------------------------
/ER-D/constraint.js:
--------------------------------------------------------------------------------
1 | $(document).ready(function() {
2 | $.fn.dataTableExt.afnFiltering.length = 0;
3 | var options = {
4 | lengthChange: false,
5 | ordering: true,
6 | paging: config.pagination,
7 | pageLength: 50,
8 | autoWidth: true,
9 | processing: true,
10 | order: [[ 0, "asc" ]]
11 | }
12 | $('#fk_table').DataTable(options);
13 | $('#check_table').DataTable(options);
14 | } );
15 |
--------------------------------------------------------------------------------
/ER-D/deletionOrder.txt:
--------------------------------------------------------------------------------
1 | plg_admin_record_config
2 | mtb_product_list_order_by
3 | mtb_product_list_max
4 | mtb_page_max
5 | mtb_order_status_color
6 | mtb_order_status
7 | mtb_customer_order_status
8 | dtb_plugin
9 | dtb_order_pdf
10 | dtb_order_item
11 | dtb_tax_rule
12 | dtb_product_tag
13 | dtb_customer_address
14 | dtb_product_stock
15 | dtb_product_image
16 | dtb_product_category
17 | dtb_payment_option
18 | dtb_page_layout
19 | dtb_mail_history
20 | dtb_delivery_fee
21 | dtb_customer_favorite_product
22 | dtb_csv
23 | dtb_cart_item
24 | dtb_block_position
25 | dtb_base_info
26 | dtb_authority_role
27 | plg_admin_record
28 | dtb_template
29 | dtb_news
30 | dtb_mail_template
31 | dtb_delivery_time
32 | dtb_shipping
33 | dtb_cart
34 | dtb_block
35 | dtb_layout
36 | dtb_product_class
37 | dtb_class_category
38 | dtb_order
39 | dtb_delivery
40 | dtb_product
41 | dtb_class_name
42 | dtb_payment
43 | dtb_category
44 | dtb_page
45 | dtb_member
46 | dtb_customer
47 | mtb_work
48 | mtb_tax_type
49 | mtb_tax_display_type
50 | mtb_product_status
51 | mtb_order_item_type
52 | mtb_customer_status
53 | mtb_csv_type
54 | dtb_tag
55 | dtb_delivery_duration
56 | mtb_sex
57 | mtb_sale_type
58 | mtb_rounding_type
59 | mtb_job
60 | mtb_authority
61 | mtb_device_type
62 | mtb_country
63 | mtb_pref
64 |
--------------------------------------------------------------------------------
/ER-D/diagrams/orphans/dtb_order_pdf.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/orphans/dtb_order_pdf.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/orphans/dtb_plugin.1degree.dot:
--------------------------------------------------------------------------------
1 | digraph "dtb_plugin" {
2 | graph [
3 | rankdir="RL"
4 | bgcolor="#ffffff"
5 | nodesep="0.18"
6 | ranksep="0.46"
7 | fontname="Helvetica"
8 | fontsize="11"
9 | ration="compress"
10 | ];
11 | node [
12 | fontname="Helvetica"
13 | fontsize="11"
14 | shape="plaintext"
15 | ];
16 | edge [
17 | arrowsize="0.8"
18 | ];
19 | "dtb_plugin" [
20 | label=<
21 |
22 | |
23 |  | id |
| serial[10] |
24 | | varchar[255] |
25 | | varchar[255] |
26 | | bool[1] |
27 | | varchar[255] |
28 | | varchar[255] |
29 | | bool[1] |
30 | | timestamptz[28] |
31 | | timestamptz[28] |
32 | | varchar[255] |
33 | < 0 | 0 rows | 0 > |
34 |
>
35 | URL="tables/dtb_plugin.html"
36 | target="_top"
37 | tooltip="dtb_plugin"
38 | ];
39 | }
40 |
--------------------------------------------------------------------------------
/ER-D/diagrams/orphans/dtb_plugin.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/orphans/dtb_plugin.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/orphans/mtb_customer_order_status.1degree.dot:
--------------------------------------------------------------------------------
1 | digraph "mtb_customer_order_status" {
2 | graph [
3 | rankdir="RL"
4 | bgcolor="#ffffff"
5 | nodesep="0.18"
6 | ranksep="0.46"
7 | fontname="Helvetica"
8 | fontsize="11"
9 | ration="compress"
10 | ];
11 | node [
12 | fontname="Helvetica"
13 | fontsize="11"
14 | shape="plaintext"
15 | ];
16 | edge [
17 | arrowsize="0.8"
18 | ];
19 | "mtb_customer_order_status" [
20 | label=<
21 |
22 | mtb_customer_order_status | [table] |
|
23 |  | id |
| int2[5] |
24 | | varchar[255] |
25 | | int2[5] |
26 | | varchar[255] |
27 | < 0 | 8 rows | 0 > |
28 |
>
29 | URL="tables/mtb_customer_order_status.html"
30 | target="_top"
31 | tooltip="mtb_customer_order_status"
32 | ];
33 | }
34 |
--------------------------------------------------------------------------------
/ER-D/diagrams/orphans/mtb_customer_order_status.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/orphans/mtb_customer_order_status.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/orphans/mtb_order_status.1degree.dot:
--------------------------------------------------------------------------------
1 | digraph "mtb_order_status" {
2 | graph [
3 | rankdir="RL"
4 | bgcolor="#ffffff"
5 | nodesep="0.18"
6 | ranksep="0.46"
7 | fontname="Helvetica"
8 | fontsize="11"
9 | ration="compress"
10 | ];
11 | node [
12 | fontname="Helvetica"
13 | fontsize="11"
14 | shape="plaintext"
15 | ];
16 | edge [
17 | arrowsize="0.8"
18 | ];
19 | "mtb_order_status" [
20 | label=<
21 |
22 | |
23 |  | id |
| int2[5] |
24 | | bool[1] |
25 | | varchar[255] |
26 | | int2[5] |
27 | | varchar[255] |
28 | < 0 | 8 rows | 0 > |
29 |
>
30 | URL="tables/mtb_order_status.html"
31 | target="_top"
32 | tooltip="mtb_order_status"
33 | ];
34 | }
35 |
--------------------------------------------------------------------------------
/ER-D/diagrams/orphans/mtb_order_status.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/orphans/mtb_order_status.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/orphans/mtb_order_status_color.1degree.dot:
--------------------------------------------------------------------------------
1 | digraph "mtb_order_status_color" {
2 | graph [
3 | rankdir="RL"
4 | bgcolor="#ffffff"
5 | nodesep="0.18"
6 | ranksep="0.46"
7 | fontname="Helvetica"
8 | fontsize="11"
9 | ration="compress"
10 | ];
11 | node [
12 | fontname="Helvetica"
13 | fontsize="11"
14 | shape="plaintext"
15 | ];
16 | edge [
17 | arrowsize="0.8"
18 | ];
19 | "mtb_order_status_color" [
20 | label=<
21 |
22 | mtb_order_status_color | [table] |
|
23 |  | id |
| int2[5] |
24 | | varchar[255] |
25 | | int2[5] |
26 | | varchar[255] |
27 | < 0 | 8 rows | 0 > |
28 |
>
29 | URL="tables/mtb_order_status_color.html"
30 | target="_top"
31 | tooltip="mtb_order_status_color"
32 | ];
33 | }
34 |
--------------------------------------------------------------------------------
/ER-D/diagrams/orphans/mtb_order_status_color.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/orphans/mtb_order_status_color.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/orphans/mtb_page_max.1degree.dot:
--------------------------------------------------------------------------------
1 | digraph "mtb_page_max" {
2 | graph [
3 | rankdir="RL"
4 | bgcolor="#ffffff"
5 | nodesep="0.18"
6 | ranksep="0.46"
7 | fontname="Helvetica"
8 | fontsize="11"
9 | ration="compress"
10 | ];
11 | node [
12 | fontname="Helvetica"
13 | fontsize="11"
14 | shape="plaintext"
15 | ];
16 | edge [
17 | arrowsize="0.8"
18 | ];
19 | "mtb_page_max" [
20 | label=<
21 |
22 | |
23 |  | id |
| int2[5] |
24 | | varchar[255] |
25 | | int2[5] |
26 | | varchar[255] |
27 | < 0 | 10 rows | 0 > |
28 |
>
29 | URL="tables/mtb_page_max.html"
30 | target="_top"
31 | tooltip="mtb_page_max"
32 | ];
33 | }
34 |
--------------------------------------------------------------------------------
/ER-D/diagrams/orphans/mtb_page_max.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/orphans/mtb_page_max.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/orphans/mtb_product_list_max.1degree.dot:
--------------------------------------------------------------------------------
1 | digraph "mtb_product_list_max" {
2 | graph [
3 | rankdir="RL"
4 | bgcolor="#ffffff"
5 | nodesep="0.18"
6 | ranksep="0.46"
7 | fontname="Helvetica"
8 | fontsize="11"
9 | ration="compress"
10 | ];
11 | node [
12 | fontname="Helvetica"
13 | fontsize="11"
14 | shape="plaintext"
15 | ];
16 | edge [
17 | arrowsize="0.8"
18 | ];
19 | "mtb_product_list_max" [
20 | label=<
21 |
22 | mtb_product_list_max | [table] |
|
23 |  | id |
| int2[5] |
24 | | varchar[255] |
25 | | int2[5] |
26 | | varchar[255] |
27 | < 0 | 3 rows | 0 > |
28 |
>
29 | URL="tables/mtb_product_list_max.html"
30 | target="_top"
31 | tooltip="mtb_product_list_max"
32 | ];
33 | }
34 |
--------------------------------------------------------------------------------
/ER-D/diagrams/orphans/mtb_product_list_max.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/orphans/mtb_product_list_max.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/orphans/mtb_product_list_order_by.1degree.dot:
--------------------------------------------------------------------------------
1 | digraph "mtb_product_list_order_by" {
2 | graph [
3 | rankdir="RL"
4 | bgcolor="#ffffff"
5 | nodesep="0.18"
6 | ranksep="0.46"
7 | fontname="Helvetica"
8 | fontsize="11"
9 | ration="compress"
10 | ];
11 | node [
12 | fontname="Helvetica"
13 | fontsize="11"
14 | shape="plaintext"
15 | ];
16 | edge [
17 | arrowsize="0.8"
18 | ];
19 | "mtb_product_list_order_by" [
20 | label=<
21 |
22 | mtb_product_list_order_by | [table] |
|
23 |  | id |
| int2[5] |
24 | | varchar[255] |
25 | | int2[5] |
26 | | varchar[255] |
27 | < 0 | 3 rows | 0 > |
28 |
>
29 | URL="tables/mtb_product_list_order_by.html"
30 | target="_top"
31 | tooltip="mtb_product_list_order_by"
32 | ];
33 | }
34 |
--------------------------------------------------------------------------------
/ER-D/diagrams/orphans/mtb_product_list_order_by.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/orphans/mtb_product_list_order_by.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/orphans/plg_admin_record_config.1degree.dot:
--------------------------------------------------------------------------------
1 | digraph "plg_admin_record_config" {
2 | graph [
3 | rankdir="RL"
4 | bgcolor="#ffffff"
5 | nodesep="0.18"
6 | ranksep="0.46"
7 | fontname="Helvetica"
8 | fontsize="11"
9 | ration="compress"
10 | ];
11 | node [
12 | fontname="Helvetica"
13 | fontsize="11"
14 | shape="plaintext"
15 | ];
16 | edge [
17 | arrowsize="0.8"
18 | ];
19 | "plg_admin_record_config" [
20 | label=<
21 |
22 | plg_admin_record_config | [table] |
|
23 |  | id |
| serial[10] |
24 | | text[2147483647] |
25 | < 0 | 0 rows | 0 > |
26 |
>
27 | URL="tables/plg_admin_record_config.html"
28 | target="_top"
29 | tooltip="plg_admin_record_config"
30 | ];
31 | }
32 |
--------------------------------------------------------------------------------
/ER-D/diagrams/orphans/plg_admin_record_config.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/orphans/plg_admin_record_config.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/summary/relationships.real.compact.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/summary/relationships.real.compact.png
--------------------------------------------------------------------------------
/ER-D/diagrams/summary/relationships.real.large.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/summary/relationships.real.large.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_authority_role.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_authority_role.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_authority_role.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_authority_role.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_base_info.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_base_info.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_base_info.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_base_info.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_block.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_block.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_block.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_block.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_block_position.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_block_position.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_block_position.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_block_position.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_cart.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_cart.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_cart.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_cart.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_cart_item.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_cart_item.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_cart_item.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_cart_item.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_category.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_category.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_category.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_category.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_class_category.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_class_category.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_class_category.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_class_category.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_class_name.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_class_name.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_class_name.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_class_name.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_csv.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_csv.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_csv.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_csv.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_customer.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_customer.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_customer.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_customer.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_customer_address.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_customer_address.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_customer_address.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_customer_address.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_customer_favorite_product.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_customer_favorite_product.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_customer_favorite_product.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_customer_favorite_product.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_delivery.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_delivery.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_delivery.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_delivery.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_delivery_duration.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_delivery_duration.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_delivery_duration.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_delivery_duration.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_delivery_fee.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_delivery_fee.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_delivery_fee.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_delivery_fee.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_delivery_time.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_delivery_time.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_delivery_time.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_delivery_time.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_layout.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_layout.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_layout.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_layout.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_mail_history.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_mail_history.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_mail_history.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_mail_history.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_mail_template.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_mail_template.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_mail_template.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_mail_template.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_member.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_member.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_member.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_member.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_news.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_news.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_news.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_news.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_order.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_order.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_order.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_order.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_order_item.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_order_item.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_order_item.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_order_item.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_page.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_page.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_page.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_page.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_page_layout.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_page_layout.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_page_layout.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_page_layout.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_payment.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_payment.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_payment.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_payment.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_payment_option.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_payment_option.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_payment_option.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_payment_option.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_product.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_product.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_product.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_product.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_product_category.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_product_category.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_product_category.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_product_category.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_product_class.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_product_class.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_product_class.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_product_class.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_product_image.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_product_image.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_product_image.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_product_image.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_product_stock.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_product_stock.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_product_stock.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_product_stock.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_product_tag.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_product_tag.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_product_tag.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_product_tag.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_shipping.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_shipping.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_shipping.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_shipping.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_tag.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_tag.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_tag.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_tag.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_tax_rule.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_tax_rule.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_tax_rule.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_tax_rule.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_template.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_template.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/dtb_template.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/dtb_template.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/mtb_authority.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/mtb_authority.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/mtb_authority.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/mtb_authority.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/mtb_country.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/mtb_country.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/mtb_country.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/mtb_country.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/mtb_csv_type.1degree.dot:
--------------------------------------------------------------------------------
1 | digraph "oneDegreeRelationshipsDiagram" {
2 | graph [
3 | rankdir="RL"
4 | bgcolor="#ffffff"
5 | label="\nGenerated by SchemaSpy"
6 | labeljust="l"
7 | nodesep="0.18"
8 | ranksep="0.46"
9 | fontname="Helvetica"
10 | fontsize="11"
11 | ration="compress"
12 | ];
13 | node [
14 | fontname="Helvetica"
15 | fontsize="11"
16 | shape="plaintext"
17 | ];
18 | edge [
19 | arrowsize="0.8"
20 | ];
21 | "dtb_csv":"csv_type_id":w -> "mtb_csv_type":"id.type":e [arrowhead=none dir=back arrowtail=crowodot];
22 | "dtb_csv" [
23 | label=<
24 |
25 | |
26 |  | id |
|
27 |  | csv_type_id |
|
28 |  | creator_id |
|
29 | ... |
30 | < 2 | 205 rows | |
31 |
>
32 | URL="dtb_csv.html"
33 | target="_top"
34 | tooltip="dtb_csv"
35 | ];
36 | "mtb_csv_type" [
37 | label=<
38 |
39 | |
40 |  | id |
| int2[5] |
41 | | varchar[255] |
42 | | int2[5] |
43 | | varchar[255] |
44 | < 0 | 5 rows | 1 > |
45 |
>
46 | URL="mtb_csv_type.html"
47 | target="_top"
48 | tooltip="mtb_csv_type"
49 | ];
50 | }
51 |
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/mtb_csv_type.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/mtb_csv_type.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/mtb_csv_type.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/mtb_csv_type.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/mtb_customer_status.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/mtb_customer_status.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/mtb_customer_status.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/mtb_customer_status.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/mtb_device_type.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/mtb_device_type.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/mtb_device_type.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/mtb_device_type.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/mtb_job.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/mtb_job.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/mtb_job.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/mtb_job.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/mtb_order_item_type.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/mtb_order_item_type.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/mtb_order_item_type.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/mtb_order_item_type.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/mtb_pref.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/mtb_pref.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/mtb_pref.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/mtb_pref.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/mtb_product_status.1degree.dot:
--------------------------------------------------------------------------------
1 | digraph "oneDegreeRelationshipsDiagram" {
2 | graph [
3 | rankdir="RL"
4 | bgcolor="#ffffff"
5 | label="\nGenerated by SchemaSpy"
6 | labeljust="l"
7 | nodesep="0.18"
8 | ranksep="0.46"
9 | fontname="Helvetica"
10 | fontsize="11"
11 | ration="compress"
12 | ];
13 | node [
14 | fontname="Helvetica"
15 | fontsize="11"
16 | shape="plaintext"
17 | ];
18 | edge [
19 | arrowsize="0.8"
20 | ];
21 | "dtb_product":"product_status_id":w -> "mtb_product_status":"id.type":e [arrowhead=none dir=back arrowtail=crowodot];
22 | "dtb_product" [
23 | label=<
24 |
25 | |
26 |  | id |
|
27 |  | creator_id |
|
28 |  | product_status_id |
|
29 | ... |
30 | < 2 | 2 rows | 7 > |
31 |
>
32 | URL="dtb_product.html"
33 | target="_top"
34 | tooltip="dtb_product"
35 | ];
36 | "mtb_product_status" [
37 | label=<
38 |
39 | mtb_product_status | [table] |
|
40 |  | id |
| int2[5] |
41 | | varchar[255] |
42 | | int2[5] |
43 | | varchar[255] |
44 | < 0 | 3 rows | 1 > |
45 |
>
46 | URL="mtb_product_status.html"
47 | target="_top"
48 | tooltip="mtb_product_status"
49 | ];
50 | }
51 |
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/mtb_product_status.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/mtb_product_status.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/mtb_product_status.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/mtb_product_status.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/mtb_rounding_type.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/mtb_rounding_type.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/mtb_rounding_type.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/mtb_rounding_type.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/mtb_sale_type.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/mtb_sale_type.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/mtb_sale_type.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/mtb_sale_type.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/mtb_sex.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/mtb_sex.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/mtb_sex.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/mtb_sex.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/mtb_tax_display_type.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/mtb_tax_display_type.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/mtb_tax_display_type.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/mtb_tax_display_type.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/mtb_tax_type.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/mtb_tax_type.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/mtb_tax_type.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/mtb_tax_type.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/mtb_work.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/mtb_work.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/mtb_work.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/mtb_work.2degrees.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/plg_admin_record.1degree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/plg_admin_record.1degree.png
--------------------------------------------------------------------------------
/ER-D/diagrams/tables/plg_admin_record.2degrees.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/diagrams/tables/plg_admin_record.2degrees.png
--------------------------------------------------------------------------------
/ER-D/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/favicon.png
--------------------------------------------------------------------------------
/ER-D/fonts/indieflower/indie-flower-v8-latin-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/fonts/indieflower/indie-flower-v8-latin-regular.ttf
--------------------------------------------------------------------------------
/ER-D/fonts/indieflower/indie-flower-v8-latin-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/fonts/indieflower/indie-flower-v8-latin-regular.woff
--------------------------------------------------------------------------------
/ER-D/fonts/indieflower/indie-flower-v8-latin-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/fonts/indieflower/indie-flower-v8-latin-regular.woff2
--------------------------------------------------------------------------------
/ER-D/fonts/indieflower/indie-flower.css:
--------------------------------------------------------------------------------
1 | @font-face {
2 | font-family: 'Indie Flower';
3 | font-style: normal;
4 | font-weight: 400;
5 | src: url('indie-flower-v8-latin-regular.eot'); /* IE9 Compat Modes */
6 | src: local('Indie Flower'), local('IndieFlower'),
7 | url('indie-flower-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
8 | url('indie-flower-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
9 | url('indie-flower-v8-latin-regular.woff') format('woff'), /* Modern Browsers */
10 | url('indie-flower-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
11 | url('indie-flower-v8-latin-regular.svg#IndieFlower') format('svg'); /* Legacy iOS */
12 | }
--------------------------------------------------------------------------------
/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-300.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-300.ttf
--------------------------------------------------------------------------------
/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-300.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-300.woff
--------------------------------------------------------------------------------
/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-300.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-300.woff2
--------------------------------------------------------------------------------
/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-300italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-300italic.ttf
--------------------------------------------------------------------------------
/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-300italic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-300italic.woff
--------------------------------------------------------------------------------
/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-300italic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-300italic.woff2
--------------------------------------------------------------------------------
/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-600.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-600.ttf
--------------------------------------------------------------------------------
/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-600.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-600.woff
--------------------------------------------------------------------------------
/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-600.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-600.woff2
--------------------------------------------------------------------------------
/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-600italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-600italic.ttf
--------------------------------------------------------------------------------
/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-600italic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-600italic.woff
--------------------------------------------------------------------------------
/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-600italic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-600italic.woff2
--------------------------------------------------------------------------------
/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-700.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-700.ttf
--------------------------------------------------------------------------------
/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-700.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-700.woff
--------------------------------------------------------------------------------
/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-700.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-700.woff2
--------------------------------------------------------------------------------
/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-regular.ttf
--------------------------------------------------------------------------------
/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-regular.woff
--------------------------------------------------------------------------------
/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/fonts/source-sans-pro/source-sans-pro-v10-latin-regular.woff2
--------------------------------------------------------------------------------
/ER-D/images/foreignKey.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/images/foreignKey.png
--------------------------------------------------------------------------------
/ER-D/images/foreignKeys.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/images/foreignKeys.png
--------------------------------------------------------------------------------
/ER-D/images/primaryKey.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/images/primaryKey.png
--------------------------------------------------------------------------------
/ER-D/images/primaryKeys.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/ER-D/images/primaryKeys.png
--------------------------------------------------------------------------------
/ER-D/info-html.txt:
--------------------------------------------------------------------------------
1 | date=2021-04-15 23:32:53+0000
2 | os=Linux 4.19.121-linuxkit
3 | schemaspy-version=6.1.0
4 | schemaspy-build=6.1.0.41 2019-09-17 21:52:57
5 | diagramImplementation=Graphviz dot 2.38
6 |
--------------------------------------------------------------------------------
/ER-D/insertionOrder.txt:
--------------------------------------------------------------------------------
1 | mtb_pref
2 | mtb_country
3 | mtb_device_type
4 | mtb_authority
5 | mtb_job
6 | mtb_rounding_type
7 | mtb_sale_type
8 | mtb_sex
9 | dtb_delivery_duration
10 | dtb_tag
11 | mtb_csv_type
12 | mtb_customer_status
13 | mtb_order_item_type
14 | mtb_product_status
15 | mtb_tax_display_type
16 | mtb_tax_type
17 | mtb_work
18 | dtb_customer
19 | dtb_member
20 | dtb_page
21 | dtb_category
22 | dtb_payment
23 | dtb_class_name
24 | dtb_product
25 | dtb_delivery
26 | dtb_order
27 | dtb_class_category
28 | dtb_product_class
29 | dtb_layout
30 | dtb_block
31 | dtb_cart
32 | dtb_shipping
33 | dtb_delivery_time
34 | dtb_mail_template
35 | dtb_news
36 | dtb_template
37 | plg_admin_record
38 | dtb_authority_role
39 | dtb_base_info
40 | dtb_block_position
41 | dtb_cart_item
42 | dtb_csv
43 | dtb_customer_favorite_product
44 | dtb_delivery_fee
45 | dtb_mail_history
46 | dtb_page_layout
47 | dtb_payment_option
48 | dtb_product_category
49 | dtb_product_image
50 | dtb_product_stock
51 | dtb_customer_address
52 | dtb_product_tag
53 | dtb_tax_rule
54 | dtb_order_item
55 | dtb_order_pdf
56 | dtb_plugin
57 | mtb_customer_order_status
58 | mtb_order_status
59 | mtb_order_status_color
60 | mtb_page_max
61 | mtb_product_list_max
62 | mtb_product_list_order_by
63 | plg_admin_record_config
64 |
--------------------------------------------------------------------------------
/ER-D/main.js:
--------------------------------------------------------------------------------
1 | var filterBy = function(tableType) {
2 | $.fn.dataTableExt.afnFiltering.length = 0;
3 | $.fn.dataTable.ext.search.push(
4 | function( settings, data, dataIndex ) {
5 | var type = data[data.length - 2]; // use data for the Type column, which is the second to last
6 |
7 | if ( type == tableType || tableType=='All' )
8 | {
9 | return true;
10 | }
11 | return false;
12 | }
13 | );
14 | }
15 |
16 | $(document).ready(function() {
17 | var activeObject;
18 | var table = $('#database_objects').DataTable( {
19 | lengthChange: false,
20 | paging: config.pagination,
21 | pageLength: 50,
22 | order: [[ 0, "asc" ]],
23 | buttons: [
24 | {
25 | text: 'All',
26 | action: function ( e, dt, node, config ) {
27 | filterBy('All');
28 | if (activeObject != null) {
29 | activeObject.active(false);
30 | }
31 | table.draw();
32 | }
33 | },
34 | {
35 | text: 'Tables',
36 | action: function ( e, dt, node, config ) {
37 | filterBy('Table');
38 | if (activeObject != null) {
39 | activeObject.active(false);
40 | }
41 | this.active( !this.active() );
42 | activeObject = this;
43 | table.draw();
44 | }
45 | },
46 | {
47 | text: 'Views',
48 | action: function ( e, dt, node, config ) {
49 | filterBy('View');
50 | if (activeObject != null) {
51 | activeObject.active(false);
52 | }
53 | this.active( !this.active() );
54 | activeObject = this;
55 | table.draw();
56 | }
57 | },
58 | {
59 | extend: 'columnsToggle',
60 | columns: '.toggle'
61 | }
62 | ]
63 |
64 | } );
65 |
66 | //schemaSpy.js
67 | dataTableExportButtons(table);
68 |
69 | } );
--------------------------------------------------------------------------------
/ER-D/relationships.js:
--------------------------------------------------------------------------------
1 | $(function() {
2 | var pgurl = window.location.href.substr(window.location.href.lastIndexOf("/")+1);
3 | $("#navbar-collapse ul li a").each(function(){
4 | if($(this).attr("href") == pgurl || $(this).attr("href") == '' )
5 | $(this).parent().addClass("active");
6 | })
7 | });
8 |
9 | $(function() {
10 | var $imgs = $('img.diagram, object.diagram');
11 | $imgs.css("cursor", "move")
12 | $imgs.draggable();
13 | });
14 |
--------------------------------------------------------------------------------
/ER-D/routines.js:
--------------------------------------------------------------------------------
1 | var filterBy = function(functionType) {
2 | $.fn.dataTableExt.afnFiltering.length = 0;
3 | $.fn.dataTable.ext.search.push(
4 | function( settings, data, dataIndex ) {
5 | var type = data[1]; // use data for the Type column
6 |
7 | if ( type.toUpperCase() == functionType || functionType == 'All' )
8 | {
9 | return true;
10 | }
11 | return false;
12 | }
13 | );
14 | }
15 |
16 | $(document).ready(function() {
17 | var activeObject;
18 | var table = $('#routine_table').DataTable( {
19 | lengthChange: false,
20 | ordering: true,
21 | paging: config.pagination,
22 | pageLength: 50,
23 | autoWidth: true,
24 | processing: true,
25 | order: [[ 0, "asc" ]],
26 | buttons: [
27 | {
28 | text: 'All',
29 | action: function ( e, dt, node, config ) {
30 | filterBy('All');
31 | if (activeObject != null) {
32 | activeObject.active(false);
33 | }
34 | table.draw();
35 | }
36 | },
37 | {
38 | text: 'Functions',
39 | action: function ( e, dt, node, config ) {
40 | filterBy('FUNCTION');
41 | if (activeObject != null) {
42 | activeObject.active(false);
43 | }
44 | this.active( !this.active() );
45 | activeObject = this;
46 | table.draw();
47 | }
48 | },
49 | {
50 | text: 'Procedures',
51 | action: function ( e, dt, node, config ) {
52 | filterBy('PROCEDURE');
53 | if (activeObject != null) {
54 | activeObject.active(false);
55 | }
56 | this.active( !this.active() );
57 | activeObject = this;
58 | table.draw();
59 | }
60 | },
61 | {
62 | extend: 'columnsToggle',
63 | columns: '.toggle'
64 | }
65 | ]
66 | } );
67 |
68 | //schemaSpy.js
69 | dataTableExportButtons(table);
70 | } );
71 |
--------------------------------------------------------------------------------
/ER-D/routines/routine.js:
--------------------------------------------------------------------------------
1 | function enableAnchors() {
2 | anchors.options.visible = 'always';
3 | anchors.add('h3');
4 | }
5 |
6 | $(document).ready(function() {
7 | enableAnchors();
8 |
9 | var table = $('#standard_table').DataTable( {
10 | lengthChange: false,
11 | bSort: false,
12 | bPaginate: false,
13 | autoWidth: true,
14 | buttons: [ ]
15 | } );
16 |
17 | table.buttons().container()
18 | .appendTo('#standard_table_wrapper .col-sm-6:eq(0)' );
19 | } );
20 |
21 | var codeElement = document.getElementById("sql-script-codemirror");
22 | var editor = null;
23 | if (null != codeElement) {
24 | editor = CodeMirror.fromTextArea(codeElement, {
25 | lineNumbers: true,
26 | mode: 'text/x-sql',
27 | indentWithTabs: true,
28 | smartIndent: true,
29 | lineNumbers: true,
30 | matchBrackets: true,
31 | autofocus: true,
32 | readOnly: true
33 | });
34 | }
35 |
--------------------------------------------------------------------------------
/ER-D/schemaSpy.css:
--------------------------------------------------------------------------------
1 | /* background must be specified for it to propagate into diagrams */
2 | .diagram {
3 | margin: 0px;
4 | background: #ffffff;
5 | border: 0 0;
6 | padding:.4em;
7 | }
8 | /* background-color must be specified for th to propagate into diagrams */
9 | th.diagram {
10 | background-color: #f5f5f5;
11 | text-align: left;
12 | padding: 0px 4px;
13 | }
14 |
15 | /* background-color must be specified for td to propagate into diagrams */
16 | td.diagram {
17 | background-color: #ffffff;
18 | }
19 | /* background must be specified for .primaryKey to propagate into diagrams */
20 | .diagram .primaryKey {
21 | background: #dcdf8d;
22 | padding: 0px 4px;
23 | }
24 |
25 | /* background must be specified for .indexedColumn to propagate into diagrams */
26 | .diagram .indexedColumn {
27 | background: #FFFFFF;
28 | }
29 |
30 | .iconkey {
31 | font-size: 20px;
32 | display: inline-block;
33 | transform: rotate(180deg);
34 | }
35 |
36 | .primaryKey {
37 | font-weight: bold;
38 | white-space: nowrap;
39 | }
40 |
41 | .foreignKey {
42 | font-weight: bold;
43 | white-space: nowrap;
44 | }
45 |
46 | .uniqueKey {
47 | font-weight: bold;
48 | white-space: nowrap;
49 | }
50 |
51 | .indexedColumn {
52 | font-style: italic;
53 | }
54 |
55 | .primaryKey .iconkey {
56 | color: #D7DF01;
57 | }
58 |
59 | .foreignKey .iconkey {
60 | color: #BDBDBD;
61 | }
62 |
63 | .uniqueKey .iconkey {
64 | color: #35A9FE;
65 | }
66 |
67 | /* background must be specified for .excludedColumn to propagate into diagrams */
68 | .excludedColumn {
69 | background: #C0C0C0;
70 | }
71 |
72 | /* background must be specified for .selectedTable to propagate into diagrams */
73 | .selectedTable {
74 | background: #A9AB96;
75 | }
76 |
77 | .detail {
78 | padding: 0px 4px;
79 | }
80 |
81 | .impliedRelationship {
82 | display: none;
83 | font-style: italic;
84 | color: #183118
85 | }
86 |
87 | .dataTable>tbody>tr>td, .dataTable>tfoot>tr>td, .dataTable>thead>tr>td {
88 | padding: 6px;
89 | }
90 |
91 | .description {
92 | display: block;
93 | padding: 8px 0px;
94 | }
95 |
96 | .signature {
97 | font-size: 105%;
98 | font-weight: bold;
99 | font-style: italic;
100 | }
101 |
102 | .relatedTable {
103 | padding: 0px 4px;
104 | }
105 |
106 | .relatedKey {
107 | display: none;
108 | padding: 0px -4px 0px 4px;
109 | }
110 |
111 | .constraint {
112 | display: none;
113 | text-align: right;
114 | padding: 0px 4px;
115 | }
116 |
117 | .comment {
118 | display: none;
119 | text-align: left;
120 | padding: 0px 4px;
121 | }
122 |
123 | .impliedNotOrphan {
124 | }
125 |
126 | .excludedRelationship {
127 | font-size: 85%;
128 | }
129 |
130 | .degrees {
131 | }
132 |
133 | .viewDefinition {
134 | font-size: 90%;
135 | background-color: #ffffff;
136 | border-style: solid;
137 | border-width: 1px;
138 | float: left;
139 | padding: 4px;
140 | font-family: "Courier New", Courier, monospace
141 | }
142 |
143 | .viewReferences {
144 | font-size: 90%;
145 | padding: 4px;
146 | }
147 |
148 | .CodeMirror {
149 | height: auto;
150 | }
151 |
152 | .logo-text {
153 | font-family: "Indie Flower", "Helvetica Neue", Helvetica, Arial, cursive;
154 | }
155 |
156 | .dataTables_filter {
157 | padding-top: 4px;
158 | }
159 |
160 | .dataTables_filter .input-sm {
161 | padding-left: 13px;
162 | }
--------------------------------------------------------------------------------
/ER-D/schemaSpy.js:
--------------------------------------------------------------------------------
1 | $(function() {
2 | var pgurl = window.location.href.substr(window.location.href.lastIndexOf("/")+1);
3 | $("#navbar-collapse ul li a").each(function(){
4 | if($(this).attr("href") == pgurl || $(this).attr("href") == '' )
5 | $(this).parent().addClass("active");
6 | })
7 | });
8 |
9 | function dataTableExportButtons(table) {
10 | $("\n" +
11 | "
\n" +
12 | "
\n" +
13 | "
").prependTo('#' + table.table().container().id);
14 | new $.fn.dataTable.Buttons( table, {
15 | name: 'exports',
16 | buttons: [
17 | {
18 | extend: 'copyHtml5',
19 | text: '',
20 | titleAttr: 'Copy'
21 | },
22 | {
23 | extend: 'excelHtml5',
24 | text: '',
25 | titleAttr: 'Excel'
26 | },
27 | {
28 | extend: 'csvHtml5',
29 | text: '',
30 | titleAttr: 'CSV'
31 | },
32 | {
33 | extend: 'pdfHtml5',
34 | text: '',
35 | orientation: 'landscape',
36 | titleAttr: 'PDF'
37 | }
38 | ]
39 | } );
40 |
41 | table.buttons().container().appendTo( '#' + table.table().container().id + ' #button_group_one' );
42 | table.buttons( 'exports', null ).container().appendTo( '#' + table.table().container().id + ' #button_group_two' );
43 | }
44 |
45 |
--------------------------------------------------------------------------------
/ER-D/tables/table.js:
--------------------------------------------------------------------------------
1 | $(document).ready(function() {
2 | anchors.options.visible = 'always';
3 | anchors.add('h3');
4 |
5 | var table = $('#standard_table').DataTable( {
6 | lengthChange: false,
7 | ordering: false,
8 | paging: config.pagination,
9 | autoWidth: true,
10 | buttons: [
11 | {
12 | text: 'Related columns',
13 | action: function ( e, dt, node, config ) {
14 | $(".relatedKey").toggle();
15 | this.active( !this.active() );
16 | table.columns.adjust().draw();
17 | }
18 | },
19 | {
20 | text: 'Constraint',
21 | action: function ( e, dt, node, config ) {
22 | $(".constraint").toggle();
23 | this.active( !this.active() );
24 | table.columns.adjust().draw();
25 | }
26 | },
27 | {
28 | extend: 'columnsToggle',
29 | columns: '.toggle'
30 | }
31 | ]
32 |
33 | } );
34 | dataTableExportButtons(table);
35 |
36 | if ($('#indexes_table').length) {
37 | var indexes = $('#indexes_table').DataTable({
38 | lengthChange: false,
39 | paging: config.pagination,
40 | ordering: false
41 | });
42 | dataTableExportButtons(indexes);
43 | }
44 |
45 | if ($('#check_table').length) {
46 | var check = $('#check_table').DataTable( {
47 | lengthChange: false,
48 | paging: config.pagination,
49 | ordering: false
50 | } );
51 | dataTableExportButtons(check);
52 | }
53 | } );
54 |
55 |
56 | $(function() {
57 | var $imgs = $('img.diagram, object.diagram');
58 | $imgs.css("cursor", "move")
59 | $imgs.draggable();
60 | });
61 |
62 | $.fn.digits = function(){
63 | return this.each(function(){
64 | $(this).text( $(this).text().replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "1 ") );
65 | })
66 | }
67 |
68 | $(function() {
69 | $("#recordNumber").digits();
70 | });
71 |
72 | var codeElement = document.getElementById("sql-script-codemirror");
73 | var editor = null;
74 | if (null != codeElement) {
75 | editor = CodeMirror.fromTextArea(codeElement, {
76 | lineNumbers: true,
77 | mode: 'text/x-sql',
78 | indentWithTabs: true,
79 | smartIndent: true,
80 | lineNumbers: true,
81 | matchBrackets: true,
82 | autofocus: true,
83 | readOnly: true
84 | });
85 | }
86 |
--------------------------------------------------------------------------------
/IntegrationTest/EA01_TOP_結合試験項目書.md:
--------------------------------------------------------------------------------
1 | # EA01_TOP_結合試験項目書
2 |
3 | ## EA0101-UC01-T01_現在の受注状況、お知らせ、売り上げ状況、ショップ状況を表示
4 |
5 | 1. TOPページ
6 | 1. TOP画面に現在の受注状況、お知らせ、売り上げ状況、ショップ状況、おすすめのプラグインが表示されている
7 | 1. TOP画面で新規受付をクリックすると受注管理画面に遷移することを確認
8 | 1. TOP画面に表示される新規受付数が、実際の新規受付数と一致することを確認
9 | 1. TOP画面で新規受付をクリックすると受注管理「新規受付」検索条件で遷移することを確認
10 | 1. TOP画面で入金済みをクリックすると受注管理「入金済み」検索条件で遷移することを確認
11 | 1. TOP画面で対応中をクリックすると受注管理「対応中」検索条件で遷移することを確認
12 | 1. お知らせの記事をクリックすると設定されたURLに遷移することを確認
13 | 1. TOP画面でショップ情報の在庫切れ商品数をクリックすると商品管理「在庫切れ商品数」検索条件で遷移することを確認
14 | 1. TOP画面でショップ情報の取扱商品数をクリックすると商品管理に遷移することを確認
15 | 1. TOP画面でショップ情報の会員数をクリックすると会員管理「本会員」検索条件で遷移することを確認
16 | 1. TOP画面でおすすめのプラグインの項目を押下すると、プラグインの詳細情報がモーダルで表示されることを確認
17 |
--------------------------------------------------------------------------------
/IntegrationTest/EA02_Authentication_結合試験項目書.md:
--------------------------------------------------------------------------------
1 | # EA02_Authentication_結合試験項目書
2 |
3 | ## EA0201-UC01-T01_パスワード認証機能
4 |
5 | 1. ログインID/パスワード入力ページ>管理画面TOPに遷移
6 | 1. 管理者登録したユーザのログインID/パスワードを入力して、ログインボタンを押下する
7 | 1. 管理画面TOPに遷移する
8 | 1. ログアウトをクリックすると管理画面のログイン画面に遷移する
9 | 1. 間違ったID/PASSを入力すると、「ログインできませんでした。入力内容に誤りがないかご確認ください。」と文言が表示される
10 | 1. ログイン後、画面右上の管理者名から最終ログイン時間が正常であることを確認
11 |
12 | ## EA0201-UC01-T02_パスワード認証機能(パスワード変更)
13 |
14 | 1. 設定→システム設定→メンバー管理
15 | 1. メンバー編集画面を表示する
16 | 1. パスワードを変更し、登録する
17 | 1. ログアウトする
18 | 1. 変更前のパスワードを入力し、「ログインできませんでした。 入力内容に誤りがないかご確認ください。」のエラーが表示される
19 | 1. 変更後のパスワードを入力し、ログインできることを確認する
20 |
21 | ## EA0201-UC01-T03_パスワード認証機能(パスワード変更:画面右上)
22 |
23 | 1. ユーザアイコン>パスワード変更
24 | 1. パスワード変更画面を表示する
25 | 1. パスワードを変更し、登録する
26 | 1. ログアウトする
27 | 1. 変更前のパスワードを入力し、「ログインできませんでした。 入力内容に誤りがないかご確認ください。」のエラーが表示される
28 | 1. 変更後のパスワードを入力し、ログインできることを確認する
29 |
30 | ## EA0201-UC01-T04_パスワード認証機能(非稼働)
31 |
32 | 1. 設定→システム設定→メンバー管理
33 | 1. メンバー編集画面を表示する
34 | 1. 非稼働の状態に変更し、登録する
35 | 1. ログアウトする
36 | 1. 非稼働にしたメンバーでログインすると、「ログインできませんでした。 入力内容に誤りがないかご確認ください。」のエラーが表示される
37 |
38 | ## EA0201-UC01-T05_パスワード認証機能(メンバー削除)
39 |
40 | 1. 設定→システム設定→メンバー管理
41 | 1. メンバーを削除する
42 | 1. ログアウトする
43 | 1. 削除したメンバーでログインすると、「ログインできませんでした。 入力内容に誤りがないかご確認ください。」のエラーが表示される
44 |
45 | ## EA0201-UC02-T01_2段階認証(登録)
46 |
47 | 1. 設定→システム設定→メンバー管理
48 | 1. 「新規登録」ボタンを押下する
49 | 1. 2段階認証を有効化し、登録する
50 | 1. 一覧画面を確認し、2段階認証が有効かつ設定未完了の状態であることを確認する
51 | 1. 作成したメンバーでログインする
52 | 1. 2段階認証の登録画面が表示される
53 | 1. 適当な値を入力する
54 | 1. 「トークンに誤りがあります。」のエラーが表示される
55 | 1. Google Authenticatorアプリ等でQRコードをスキャンし、数値を入力する
56 | 1. ログインできることを確認する
57 | 1. 一覧画面を確認し、2段階認証が有効かつ設定完了の状態であることを確認する
58 |
59 | ## EA0201-UC02-T02_2段階認証(ログイン)
60 |
61 | 1. EA0201-UC02-T01に続き作業する
62 | 1. 管理画面からログアウトし、cookie「eccube2fa」を削除する
63 | 1. ログイン画面を表示する
64 | 1. id/passwordを入力し、ログインする
65 | 1. 2段階認証の入力画面が表示される
66 | 1. 適当な値を入力する
67 | 1. 「トークンに誤りがあります。再度入力してください。」のエラーが表示される
68 | 1. Google Authenticatorアプリ等でトークンを確認し、数値を入力する
69 | 1. ログインできることを確認する
70 |
71 | ## EA0201-UC02-T03_2段階認証(2段階認証の解除)
72 |
73 | 1. EA0201-UC02-T02に続き作業する
74 | 1. メンバー編集画面から、2段階認証を「無効」に変更し、登録する
75 | 1. 管理画面からログアウトする
76 | 1. ログイン画面を表示する
77 | 1. id/passwordを入力し、ログインする
78 | 1. ログインできることを確認する
79 |
--------------------------------------------------------------------------------
/IntegrationTest/EA05_Customer_結合試験項目書.md:
--------------------------------------------------------------------------------
1 | # EA05_Customer_結合試験項目書
2 |
3 | ## EA0501-UC01-T01_会員検索(検索結果1件以上)
4 |
5 | 1. 会員管理→会員一覧
6 | 1. 会員管理>会員一覧へ遷移
7 | 1. 検索条件入力フォームに、メールアドレスを入力し "検索" ボタンを押下
8 | 1. 検索結果が表示される
9 |
10 | ## EA0501-UC01-T02_会員検索(検索結果0件)
11 |
12 | 1. 会員管理→会員一覧
13 | 1. 会員管理>会員一覧へ遷移
14 | 1. 検索条件入力フォームに、登録されている会員にヒットしない会員のメールアドレスを入力し、 "検索" ボタンを押下
15 | 1. "検索条件に合致するデータが見つかりませんでした"メッセージが表示される。
16 |
17 | ## EA0501-UC01-T03_会員検索(検索エラー)
18 |
19 | 1. 会員管理→会員一覧
20 | 1. 会員管理>会員一覧へ遷移
21 | 1. 詳細検索入力フォームに、バリデーションエラーが発生するデータを入力し "検索" ボタンを押下
22 | 1. 各バリデーションに該当するメッセージが表示される。(例)エラー 半角英数字かハイフンのみを入力してください。
23 |
24 | ## EA0501-UC03-T01_会員削除(削除実行)
25 |
26 | 1. 会員管理→会員一覧
27 | 1. 会員管理>会員一覧へ遷移
28 | 1. 検索条件入力フォームに、メールアドレスを入力し "検索" ボタンを押下
29 | 1. 検索結果が表示される
30 | 1. 任意の会員のXボタンを押下する
31 | 1. 表示される削除確認アラートの"OK"を押下する
32 | 1. 会員一覧画面(初期)を表示し、会員情報が削除される。
33 |
34 | ## EA0501-UC03-T02_会員削除(削除キャンセル)
35 |
36 | 1. 会員管理→会員一覧
37 | 1. 会員管理>会員一覧へ遷移
38 | 1. 検索条件入力フォームに、メールアドレスを入力し "検索" ボタンを押下
39 | 1. 検索結果が表示される
40 | 1. 任意の会員のXボタンを押下する
41 | 1. 表示される削除確認アラートの"キャンセル"を押下する
42 | 1. 画面は遷移せず、会員情報も削除されていないことを確認。
43 |
44 | ## EA0501-UC04-T01_会員情報のCSV出力 項目変更設定
45 |
46 | 1. 会員管理→会員一覧
47 | 1. 会員管理>会員一覧へ遷移
48 | 1. 検索条件入力フォームに、メールアドレスを入力し "検索" ボタンを押下
49 | 1. 検索結果が表示される
50 | 1. "CSV出力項目設定" リンクを押下する
51 | 1. "店舗設定 CSV出力項目設定"画面へ遷移する。
52 |
53 | ## EA0501-UC05-T01_会員情報のCSVダウンロード
54 |
55 | 1. 会員管理→会員一覧
56 | 1. 会員管理>会員一覧へ遷移
57 | 1. 検索条件入力フォームに、メールアドレスを入力し "検索" ボタンを押下
58 | 1. 検索結果が表示される
59 | 1. "CSVダウンロード" リンクを押下する
60 | 1. CSVがダウンロードされる(検索条件にヒットしたデータのみダウンロードされること)
61 |
62 | ## EA0501-UC06-T01_仮会員メール再送(再送実行)
63 |
64 | 1. 会員管理→会員一覧
65 | 1. 会員管理>会員一覧へ遷移
66 | 1. 検索条件入力フォームに、メールアドレスを入力し "検索" ボタンを押下する
67 | 1. 検索結果が表示される
68 | 1. "仮会員メール再送"ボタンを押下する
69 | 1. 表示される再送確認アラートの"OK"を押下する
70 | 1. 対象ユーザ宛に会員登録案内メールが届く
71 |
72 | ## EA0501-UC06-T02_仮会員メール再送(再送キャンセル)
73 |
74 | 1. 会員管理→会員一覧
75 | 1. 会員管理>会員一覧へ遷移
76 | 1. 検索条件入力フォームに、メールアドレスを入力し "検索" ボタンを押下する
77 | 1. 検索結果が表示される
78 | 1. "仮会員メール再送"ボタンを押下する
79 | 1. 表示される再送確認アラートの"キャンセル"を押下する
80 | 1. 対象ユーザ宛に会員登録案内メールが届かない
81 |
82 | ## EA0501-UC07-T01 一覧でのソート
83 |
84 | 1. 会員管理 → 会員一覧
85 | 1. 見出し「会員ID」の横の上矢印ボタン(不有効)をクリックすると上矢印ボタンが有効にされる。
86 | 1. 会員IDの昇順にソートが行われることを確認
87 | 1. 見出し「会員ID」の横の上矢印ボタン(有効にされた)をクリック
88 | 1. 会員IDの降順にソートが行われることを確認
89 | 1. 見出し「会員ID」の横の下矢印ボタンをクリック
90 | 1. 会員IDの昇順にソートが行われることを確認
91 | 1. 見出し「お名前」の横の上矢印ボタンをクリック
92 | 1. お名前の昇順にソートが行われることを確認
93 | 1. 見出し「お名前」の横の下矢印ボタンをクリック
94 | 1. お名前の降順にソートが行われることを確認
95 |
96 | ## EA0502-UC01-T01_会員登録・変更(登録)
97 |
98 | 1. 会員管理→会員登録
99 | 1. 会員管理>会員登録へ遷移
100 | 1. 会員情報フォームに任意の情報を入力し、登録ボタンを押下する
101 | 1. 登録完了メッセージが表示される
102 |
103 | ## EA0502-UC01-T02_会員登録・変更(登録・必須項目未入力)
104 |
105 | 1. 会員管理→会員登録
106 | 1. 会員管理>会員登録へ遷移
107 | 1. 会員情報フォームを変更する(必須項目を未入力にする)
108 | 1. "会員情報を登録"ボタンを押下する
109 | 1. 未入力の必須項目に"エラー 入力されていません。"メッセージが表示される。
110 |
111 | ## EA0502-UC02-T01_会員登録・変更(編集)
112 |
113 | 1. 会員管理→会員一覧
114 | 1. 会員管理>会員一覧へ遷移
115 | 1. 検索条件入力フォームに、メールアドレスを入力し "検索" ボタンを押下
116 | 1. 検索結果が表示される
117 | 1. お名前リンクを押下する
118 | 1. 会員情報編集画面へ遷移する。
119 | 1. 会員情報フォームを変更する
120 | 1. 登録ボタンを押下する
121 | 1. 登録完了メッセージが表示される。
122 |
123 | ## EA0502-UC02-T02_会員登録・変更(編集・必須項目未入力)
124 |
125 | 1. 会員管理→会員一覧
126 | 1. 会員管理>会員一覧へ遷移
127 | 1. 検索条件入力フォームに、メールアドレスを入力し "検索" ボタンを押下する
128 | 1. 検索結果が表示される
129 | 1. お名前リンクを押下する
130 | 1. 会員情報編集画面へ遷移する。
131 | 1. 会員情報フォームを変更する(必須項目を未入力にする)
132 | 1. 登録ボタンを押下する
133 | 1. エラーメッセージが表示され、会員情報が更新されないことを確認する
134 |
135 | ## EA0502-UC02-T03_会員登録・変更(編集・注文履歴あり状態)
136 |
137 | 1. 会員管理→会員一覧
138 | 1. 会員管理>会員一覧へ遷移
139 | 1. 検索条件入力フォームに、注文のある会員のメールアドレスを入力し "検索" ボタンを押下
140 | 1. 検索結果が表示される
141 | 1. お名前リンクを押下する
142 | 1. 会員情報編集画面へ遷移する。
143 | 1. 会員情報フォームを変更する
144 | 1. 登録ボタンを押下する
145 | 1. 登録完了メッセージが表示される。
146 |
--------------------------------------------------------------------------------
/IntegrationTest/EA09_Shipping_結合試験項目書.md:
--------------------------------------------------------------------------------
1 | # EA09_Shipping_結合試験項目書
2 |
3 | ## EA0901-UC03-T01_出荷編集(正常系)
4 |
5 | 1. 受注管理→受注一覧
6 | 1. 任意の受注を選択し、受注編集の画面へ遷移
7 | 1. 出荷情報>「出荷情報の追加」ボタンを押し、出荷登録の画面へ遷移
8 | 1. 出荷情報の名前・住所など任意の項目を編集後、「登録」ボタンを押す
9 | 1. 保存完了のメッセージが表示される
10 | 1. 出荷登録の画面にある「出荷済みにする」ボタンを押し出荷を実行する
11 | 1. 出荷日が自動で入力されていることを確認する
12 |
13 | ## EA0901-UC03-T02_出荷編集(異常系)
14 |
15 | 1. 受注管理→受注一覧
16 | 1. 任意の受注を選択し、受注編集の画面へ遷移
17 | 1. 出荷情報>「出荷情報の追加」ボタンを押し、出荷登録の画面へ遷移
18 | 1. 出荷情報の「姓」を削除(必須項目を未入力)にして、「登録」ボタンを押す
19 | 1. 保存に失敗したメッセージと、未入力の必須項目に"入力されていません。"メッセージが表示することを確認する
20 |
21 | ## EA0901-UC03-T03_お届け先追加
22 |
23 | 1. 受注管理→受注一覧
24 | 1. 任意の受注を選択し、受注編集の画面へ遷移
25 | 1. 出荷情報>「出荷情報の追加」ボタンを押し、出荷登録の画面へ遷移
26 | 1. 「出荷情報の追加」ボタンを押し、出荷先を追加する
27 | 1. 追加した出荷情報に、任意の出荷先情報と商品を追加し、「登録」ボタンを押す
28 | 1. 保存完了のメッセージが表示される
29 | 1. 出荷登録の画面にある「出荷済みにする」ボタンを押し出荷を実行し、出荷日が自動入力されることを確認する
30 | 1. 追加した出荷でも同様に「出荷済みにする」ボタンを押し出荷を実行し、出荷日が自動入力されることを確認する
31 |
32 | ## EA0903-UC04-T01_出荷CSV登録
33 |
34 | 1. 受注管理→出荷CSV登録
35 | 1. "ファイルを選択"ボタンを押下する
36 | 1. 拡張子が.csv、下部に登録されているフォーマットと項目数、必須/任意などが合致しているファイルを選択する
37 | 1. "CSVファイルのアップロード"ボタンを押下する
38 | 1. アップロード完了メッセージが表示される※ ファイル未選択、アップロード失敗時にはエラーメッセージが表示される
39 | 1. 受注管理→受注一覧
40 | 1. アップロードした受注データを検索する
41 | 1. アップロードした受注データが出荷済になり、出荷日/お問い合わせ番号が登録されていることを確認する
42 |
43 | ## EA0903-UC04-T02_出荷CSV登録(異常系)
44 |
45 | 1. あらかじめ「キャンセル」ステータスの受注を作成しておく
46 | 1. 受注管理→出荷CSV登録
47 | 1. "ファイルを選択"ボタンを押下する
48 | 1. 最初の手順で作成した「キャンセル」ステータスの受注を登録対象とした出荷CSVを作成しておく
49 | 1. "CSVファイルのアップロード"ボタンを押下する
50 | 1. 「キャンセル」ステータスから「出荷済み」ステータスには変更できない旨のエラーメッセージが表示されることを確認する
51 |
52 | ## EA0903-UC04-T03_出荷CSV雛形ファイルのダウンロード
53 |
54 | 1. 出荷管理 → 出荷CSV登録
55 | 1. 出荷管理>出荷CSV登録へ遷移
56 | 1. "雛形ファイルダウンロード"ボタンを押下する
57 | 1. CSVがダウンロードされる(ファイル名:shipping.csv)※ ファイルの内容は、出荷登録CSVファイルフォーマットに表示されている項目名が出力される
58 |
--------------------------------------------------------------------------------
/IntegrationTest/EA11_オーナーズストア_結合試験項目書.md:
--------------------------------------------------------------------------------
1 | # EA11_オーナーズストア_結合試験項目書
2 |
3 | ## EA1101-UC01-T01_認証キー設定
4 |
5 | 1. オーナーズストア→認証キー設定
6 | 1. 認証キー新規発行をクリックし、認証キー新規発行モーダルが表示される
7 | 1. 画像に表示されている文字列と異なる文字列を入力する
8 | 1. 入力された文字列が正しくありません」のエラーが表示される
9 | 1. 画像に表示されている文字列を入力する
10 | 1. 認証キーに、発行されたキーが入力され、「保存しました」とメッセージが表示される
11 |
12 | ## EA1102-UC01-T01_デザインテンプレート(ダウンロード)
13 |
14 | 1. オーナーズストア→テンプレート→テンプレート一覧を表示
15 | 1. テンプレート一覧画面が表示される
16 | 1. ダウンロードアイコンをクリックし、tar.gzのアーカイブがダウンロードできることを確認する
17 |
18 | ## EA1102-UC01-T02_デザインテンプレート(新規作成)
19 |
20 | 1. オーナーズストア→テンプレート→テンプレート一覧を表示
21 | 1. テンプレート一覧画面が表示される
22 | 1. 新規作成をクリックし、テンプレートのアップロード画面へ遷移する
23 | 1. テンプレートコード、テンプレート名、EA1102-UC01-T01でダウンロードしたアーカイブを選択し、登録する
24 | 1. テンプレート一覧画面へ遷移し、登録したテンプレートが一覧に表示されることを確認する
25 |
26 | ## EA1102-UC01-T03_デザインテンプレート(テンプレート切り替え)
27 |
28 | 1. オーナーズストア→テンプレート→テンプレート一覧を表示
29 | 1. テンプレート一覧画面が表示される
30 | 1. EA1102-UC01-T02で登録したテンプレートを選択し、登録する
31 | 1. 「保存しました」のメッセージが表示されることを確認する
32 | 1. フロント画面を表示し、画面を閲覧できることを確認する
33 |
34 | ## EA1102-UC01-T04_デザインテンプレート(削除)
35 |
36 | 1. オーナーズストア→テンプレート→テンプレート一覧を表示
37 | 1. テンプレート一覧画面が表示される
38 | 1. デフォルトのテンプレートを選択し、登録する
39 | 1. 「保存しました」のメッセージが表示されることを確認する
40 | 1. EA1102-UC01-T02で登録したテンプレートの削除をクリックする
41 | 1. 確認モーダルが表示される
42 | 1. 削除ボタンをクリックし、削除を実行する
43 | 1. 「削除しました」のメッセージが表示されることを確認する
44 |
45 | ## EA1102-UC01-T05_デザインテンプレート(ファイルアップロード制限)
46 |
47 | 1. 環境変数で、ECCUBE_RESTRICT_FILE_UPLOAD=1を定義する
48 | 1. テンプレート → テンプレート一覧 → 新規作成
49 | 1. 「この機能は管理者によって制限されています。」のエラーメッセージが表示される
50 |
51 | ## EA1103-UC01-T01_独自プラグイン(ファイルアップロード制限)
52 |
53 | 1. 環境変数で、ECCUBE_RESTRICT_FILE_UPLOAD=1を定義する
54 | 1. プラグイン → プラグイン一覧 → アップロードして新規追加
55 | 1. 「この機能は管理者によって制限されています。」のエラーメッセージが表示される
56 |
--------------------------------------------------------------------------------
/IntegrationTest/EF01_TOP_結合試験項目書.md:
--------------------------------------------------------------------------------
1 | # EF01_TOP_結合試験項目書
2 |
3 | ## EF0101-UC01-T01_TOPページ(初期表示)
4 |
5 | 1. TOPページ
6 | 1. カテゴリ選択ボックス(キーワード検索用)、キーワード検索入力欄、虫眼鏡ボタンが表示されている
7 | 1. カテゴリ名(カテゴリ検索用)が表示されている
8 | 1. 管理側のコンテンツ管理(新着情報管理)に設定されている情報が、順位順に表示されている
9 |
10 | ## EF0101-UC01-T02_TOPページ(新着情報・リンク押下)
11 |
12 | 1. TOPページ
13 | 1. 各新着情報の箇所を押下する
14 | 1. 押下された新着情報のセクションが広がり、詳細情報、リンクが表示される
15 | 1. 「詳しくはこちら」リンクを押下する
16 | 1. 別ウィンドウで、管理側で設定されたURLのサイトを表示する
17 |
18 | ## EF0101-UC02-T01_TOPページ(カテゴリ検索)
19 |
20 | 1. TOPページ
21 | 1. カテゴリを選択、そのまま続けて子カテゴリを選択する
22 | 1. 虫眼鏡アイコンを押下する
23 | 1. 商品一覧画面に遷移する
24 | 1. 商品一覧の上部に、選択されたカテゴリとその親カテゴリのリンクが表示される
25 | 1. カテゴリに分類されている商品のみ表示される
26 |
27 | ## EF0101-UC03-T01_TOPページ(キーワード検索・全件検索)
28 |
29 | 1. TOPページ
30 | 1. カテゴリで「全ての商品」選択、
31 | 1. 虫眼鏡ボタンを押下する
32 | 1. 商品一覧画面に遷移する
33 | 1. 商品一覧の上部に、「全て」カテゴリのリンクが表示される
34 | 1. カテゴリに分類されている商品のみ表示される
35 |
36 | ## EF0101-UC03-T02_TOPページ(キーワード検索・絞込検索)
37 |
38 | 1. TOPページ
39 | 1. カテゴリを選択する
40 | 1. キーワードフォームにキーワードを入力する ※部分一致検索であることを確認
41 | 1. 虫眼鏡ボタンを押下する
42 | 1. 商品一覧画面に遷移する
43 | 1. 商品一覧の上部に、選択されたカテゴリとその親カテゴリのリンクが表示される
44 |
--------------------------------------------------------------------------------
/IntegrationTest/EF02_Product_結合試験項目書.md:
--------------------------------------------------------------------------------
1 | # EF02_Product_結合試験項目書
2 |
3 | ※商品一覧の表示方法は複数有り。URL=/products/list
4 |
5 | ## EF0201-UC01-T01_商品一覧ページ(初期表示)
6 |
7 | 1. TOPページ→商品一覧
8 | 1. TOPページ>商品一覧(ヘッダーのいずれかのカテゴリを選択)へ遷移
9 | 1. 登録商品がカテゴリごとに一覧表示される
10 | 1. 一覧ページで商品がサムネイル表示される
11 |
12 | ## EF0201-UC01-T02_商品一覧ページ(ヘッダー側でないカテゴリのリンク押下)
13 |
14 | 1. TOPページ→商品一覧
15 | 1. TOPページ>商品一覧(ヘッダーのいずれかのカテゴリを選択)へ遷移
16 | 1. 選択したカテゴリの商品一覧が表示される
17 | 1. ヘッダーのカテゴリの子カテゴリを選択して遷移
18 | 1. 選択した子カテゴリの商品一覧が表示される
19 |
20 | ## EF0201-UC03-T01_商品一覧ページ(ソート)
21 |
22 | 1. TOPページ→商品一覧
23 | 1. TOPページ>商品一覧(ヘッダーのいずれかのカテゴリを選択)へ遷移
24 | 1. 各商品のサムネイルが表示される
25 | 1. ソート条件の選択リストを変更する
26 | 1. 変更されたソート条件に従い、商品がソートされる
27 |
28 | ## EF0201-UC04-T01_商品一覧ページ(表示件数)
29 |
30 | 1. TOPページ→商品一覧
31 | 1. TOPページ>商品一覧(ヘッダーのいずれかのカテゴリを選択)へ遷移
32 | 1. 各商品のサムネイルが表示される
33 | 1. 表示件数の選択リストを変更する
34 | 1. 変更された表示件数分が1画面に表示される
35 |
36 | ## EF0201-UC04-T02_商品一覧ページ(ページング)
37 |
38 | 1. TOPページ→商品一覧
39 | 1. TOPページ>商品一覧(ヘッダーのいずれかのカテゴリを選択)へ遷移
40 | 1. 各商品のサムネイルが表示される
41 | 1. 絞込検索条件では、検索数が多い場合、「次へ」「前へ」「ページ番号」が表示される
42 | 1. 「次へ」「前へ」「ページ番号」リンクをそれぞれ押下する
43 | 1. 選択されたリンクに応じてページングされる
44 |
45 | ## EF0202-UC01-T01_商品詳細(初期表示)
46 | 1. 任意の商品の在庫を0にする
47 | 1. TOPページ→商品一覧→商品詳細
48 | 1. TOPページ>商品一覧>商品詳細へ遷移
49 | 1. 「カートに入れる」ボタンが、非活性となり「ただいま品切れ中です」と表示される。
50 |
51 | ## EF0202-UC01-T02_商品詳細(カテゴリリンク)
52 |
53 | 1. TOPページ→商品一覧→商品詳細
54 | 1. TOPページ>商品一覧>商品詳細へ遷移
55 | 1. 商品詳細の関連カテゴリに表示されている、カテゴリリンクを押下する
56 | 1. 選択されたカテゴリの商品一覧画面へ遷移する。
57 |
58 | ## EF0202-UC01-T03_商品詳細(サムネイル画像選択)
59 |
60 | 1. TOPページ→商品一覧→商品詳細
61 | 1. TOPページ>商品一覧>商品詳細へ遷移
62 | 1. 小さく表示されている幾つかのサムネイルの中から画像をクリックする。
63 | 1. クリックされた画像が大きく表示される。
64 |
65 | ## EF0202-UC02-T01_商品詳細(カートに入れる・注文数<販売制限数<在庫数 の注文)※規格なし商品に、在庫量/販売制限数を設定
66 |
67 | 前提:規格なし、販売制限数3、在庫数4の商品を登録しておく
68 |
69 | 1. TOPページ→商品一覧
70 | 1. 規格なし、販売制限数3、在庫数4の商品を検索しクリック、商品詳細画面へ遷移する
71 | 1. 購入数に2を入力し「カートに入れる」ボタンを押下する
72 | 1. カート画面に遷移する
73 | 1. 入力された個数分が、カート画面の対象商品に追加されていることを確認する
74 |
75 | ## EF0202-UC02-T02_商品詳細(カートに入れる・販売制限数<注文数<在庫数 の注文)※規格なし商品に、在庫量/販売制限数を設定
76 |
77 | 前提:規格なし、販売制限数2、在庫数4の商品を登録しておく
78 |
79 | 1. TOPページ→商品一覧
80 | 1. 規格なし、販売制限数2、在庫数4の商品を検索しクリック、商品詳細画面へ遷移する
81 | 1. 購入数に3を入力し「カートに入れる」ボタンを押下する
82 | 1. 注文数が販売制限数を上回っている旨のメッセージが表示されることを確認する
83 | 1. 「カートへ進む」ボタンをクリックする
84 | 1. カートの数量に販売制限数の2が設定されていることを確認する
85 |
86 | ## EF0202-UC02-T03_商品詳細(カートに入れる・販売制限数<在庫数<注文数 の注文)※規格なし商品に、在庫量/販売制限数を設定
87 |
88 | 前提:規格なし、販売制限数2、在庫数3の商品を登録しておく
89 |
90 | 1. TOPページ→商品一覧
91 | 1. 規格なし、販売制限数2、在庫数3の商品を検索しクリック、商品詳細画面へ遷移する
92 | 1. 購入数に4を入力し「カートに入れる」ボタンを押下する
93 | 1. 注文数が販売制限数を上回っている旨のメッセージが表示されることを確認する
94 | 1. 「カートへ進む」ボタンをクリックする
95 | 1. カートの数量に販売制限数の2が設定されていることを確認する
96 |
97 | ## EF0202-UC02-T04_商品詳細(カートに入れる・注文数<販売制限数<在庫数 の注文)※商品規格に、在庫量/販売制限数を設定
98 |
99 | 前提:規格あり、規格に販売制限数3、在庫数4の商品を登録しておく
100 |
101 | 1. TOPページ→商品一覧
102 | 1. 規格あり、規格に販売制限数3、在庫数4の商品を検索しクリック、商品詳細画面へ遷移する
103 | 1. 購入数に2を入力し「カートに入れる」ボタンを押下する
104 | 1. カート画面に遷移する
105 | 1. 入力された個数分が、カート画面の対象商品に追加されていることを確認する
106 |
107 | ## EF0202-UC02-T05_商品詳細(カートに入れる・販売制限数<注文数<在庫数 の注文)※商品規格に、在庫量/販売制限数を設定
108 |
109 | 前提:規格あり、規格に販売制限数2、在庫数4の商品を登録しておく
110 |
111 | 1. TOPページ→商品一覧
112 | 1. 規格あり、規格に販売制限数2、在庫数4の商品を検索しクリック、商品詳細画面へ遷移する
113 | 1. 購入数に3を入力し「カートに入れる」ボタンを押下する
114 | 1. 注文数が販売制限数を上回っている旨のメッセージが表示されることを確認する
115 | 1. 「カートへ進む」ボタンをクリックする
116 | 1. カートの数量に販売制限数の2が設定されていることを確認する
117 |
118 | ## EF0202-UC02-T06_商品詳細(カートに入れる・販売制限数<在庫数<注文数 の注文)※商品規格に、在庫量/販売制限数を設定
119 |
120 | 前提:規格あり、規格に販売制限数2、在庫数3の商品を登録しておく
121 |
122 | 1. TOPページ→商品一覧
123 | 1. 規格あり、規格に販売制限数2、在庫数3の商品を検索しクリック、商品詳細画面へ遷移する
124 | 1. 購入数に4を入力し「カートに入れる」ボタンを押下する
125 | 1. 注文数が販売制限数を上回っている旨のメッセージが表示されることを確認する
126 | 1. 「カートへ進む」ボタンをクリックする
127 | 1. カートの数量に販売制限数の2が設定されていることを確認する
128 |
129 | ## EF0202-UC03-T01_商品詳細(カートに入れる・在庫数<注文数 の注文)
130 |
131 | 前提:在庫数3の商品を登録しておく
132 |
133 | 1. TOPページ→商品一覧
134 | 1. 在庫数3の商品を検索しクリック、商品詳細画面へ遷移する
135 | 1. 購入数に4を入力し「カートに入れる」ボタンを押下する
136 | 1. 在庫が不足している旨のメッセージが表示されることを確認する
137 | 1. 「カートへ進む」ボタンをクリックする
138 | 1. カートの数量に在庫数の3が設定されていることを確認する
139 |
--------------------------------------------------------------------------------
/IntegrationTest/EF04_Customer_結合試験項目書.md:
--------------------------------------------------------------------------------
1 | # EF04_Customer_結合試験項目書
2 |
3 | ## EF0401-UC01-T01_会員登録(正常パターン)
4 |
5 | 1. TOPページ>新規会員登録
6 | 1. 会員情報入力フォームに、会員情報を入力する
7 | 1. 「同意する」ボタンを押下する
8 | 1. 新規会員登録確認画面へ遷移する
9 | 1. 入力した会員情報を確認する。
10 | 1. 「会員登録をする」ボタンを押下する
11 | 1. 新規会員登録(完了)ページへ遷移する(仮会員状態)
12 | 1. 「トップページへ」ボタンを押下する
13 | 1. Topページへ遷移する
14 | 1. 登録したメールアドレスに、本登録の案内メールが届く
15 | 1. リンクを押下する
16 | 1. 新規会員登録(完了)画面が表示される(本会員状態)
17 | 1. 「トップページへ」ボタンを押下する
18 | 1. Topページへ遷移する
19 |
20 | ## EF0401-UC01-T02_会員登録(異常パターン・メールアドレスのユニーク制約チェック)
21 |
22 | 1. TOPページ>新規会員登録
23 | 1. 会員情報入力フォームに、会員情報を入力する(本会員登録済みのメールアドレスを入力する)
24 | 1. 「同意する」ボタンを押下する
25 | 1. メールアドレス項目の箇所に、「このメールアドレスは利用できません。」とエラーメッセージを表示し、新規会員登録画面にとどまる
26 |
27 | ## EF0401-UC01-T03_会員登録(異常パターン・未入力)
28 |
29 | 1. TOPページ>新規会員登録
30 | 1. 会員情報入力フォームに、会員情報を入力せず、「同意する」ボタンを押下する
31 | 1. 必須の入力項目に、「入力されていません。」とエラーメッセージを表示し、新規会員登録画面にとどまる
32 |
33 | ## EF0401-UC01-T04_会員登録(「同意しない」ボタン)
34 |
35 | 1. TOPページ>新規会員登録
36 | 1. 会員情報入力フォームに、会員情報を入力する
37 | 1. 「同意しない」ボタンを押下する
38 | 1. TOPページへ遷移する
39 |
40 | ## EF0401-UC01-T05_会員登録(「戻る」ボタン)
41 |
42 | 1. TOPページ>新規会員登録
43 | 1. 会員情報入力フォームに、会員情報を入力する
44 | 1. 「同意する」ボタンを押下する
45 | 1. 新規会員登録確認画面へ遷移する
46 | 1. 入力した会員情報を確認する。
47 | 1. 「戻る」ボタンを押下する
48 | 1. 会員情報入力フォームに画面が戻り、前回入力内容は保持されている
49 |
50 | ## EF0401-UC01-T06_会員登録(正常パターン, ログイン)
51 |
52 | 1. TOPページ>新規会員登録
53 | 1. 会員情報入力フォームに、会員情報を入力する
54 | 1. 「同意する」ボタンを押下する
55 | 1. 新規会員登録確認画面へ遷移する
56 | 1. 入力した会員情報を確認する。
57 | 1. 「会員登録をする」ボタンを押下する
58 | 1. 新規会員登録(完了)ページへ遷移する(仮会員状態)
59 | 1. 「トップページへ」ボタンを押下する
60 | 1. Topページへ遷移する
61 | 1. 登録したメールアドレスに、本登録の案内メールが届く
62 | 1. リンクを押下する
63 | 1. 新規会員登録(完了)画面が表示される(本会員状態)
64 | 1. ヘッダーナビのログインリンクを押下する
65 | 1. ログイン画面へ遷移する
66 | 1. メールアドレス、パスワードを入力する
67 | 1. 「ログイン」ボタンを押下する
68 | 1. マイページが表示される
69 |
70 | ## EF0401-UC01-T07_会員登録(正常パターン, カート)
71 |
72 | 1. カートに商品を投入する
73 | 1. 「カートに進む」ボタンを押下する
74 | 1. ショッピングカート画面に遷移する
75 | 1. [レジに進む]ボタンを押下する
76 | 1. ログイン/ゲスト購入選択画面が表示される
77 | 1. 新規会員登録リンクを押下する
78 | 1. 会員情報入力フォームに、会員情報を入力する
79 | 1. 「同意する」ボタンを押下する
80 | 1. 新規会員登録確認画面へ遷移する
81 | 1. 入力した会員情報を確認する。
82 | 1. 「会員登録をする」ボタンを押下する
83 | 1. 新規会員登録(完了)ページへ遷移する(仮会員状態)
84 | 1. 「トップページへ」ボタンを押下する
85 | 1. Topページへ遷移する
86 | 1. 登録したメールアドレスに、本登録の案内メールが届く
87 | 1. リンクを押下する
88 | 1. 新規会員登録(完了)画面が表示される(本会員状態)
89 | 1. カートへ進むボタンを押下する
90 | 1. ログイン画面へ遷移する
91 | 1. メールアドレス、パスワードを入力する
92 | 1. 「ログイン」ボタンを押下する
93 | 1. ご注文手続き画面が表示される
94 |
95 |
96 | ## EF0404-UC01-T01_会員登録(利用規約)
97 |
98 | 1. TOPページ>新規会員登録
99 | 1. 「利用規約」リンクを押下する
100 | 1. 利用規約画面へ遷移する
101 |
--------------------------------------------------------------------------------
/IntegrationTest/EF05_Mypage_結合試験項目書.md:
--------------------------------------------------------------------------------
1 | # EF05_Mypage_結合試験項目書
2 |
3 | ## EF0501-UC01-T01_マイページ(初期表示)
4 |
5 | 1. TOPページ(ログイン状態)→マイページ
6 | 1. マイページ/ご注文履歴画面が表示される
7 | 1. マイページのヘッダーとして、"ご注文履歴/お気に入り一覧/会員情報編集/お届け先一覧/退会手続き"が表示される
8 | 1. "ご注文履歴"のリンクを押下する
9 | 1. マイページ/ご注文履歴画面に遷移する
10 | 1. "お気に入り一覧"のリンクを押下する
11 | 1. マイページ/お気に入り一覧画面に遷移する
12 | 1. "会員情報編集"のリンクを押下する
13 | 1. マイページ/会員情報編集画面に遷移する
14 | 1. "お届け先一覧"のリンクを押下する
15 | 1. マイページ/お届け先一覧画面に遷移する
16 | 1. "退会手続き"のリンクを押下する
17 | 1. マイページ/退会手続き画面に遷移する
18 |
19 | ## EF0502-UC01-T01_マイページ/ご注文履歴
20 |
21 | 1. TOPページ(ログイン状態)→マイページ/ご注文履歴
22 | 1. マイページ/ご注文履歴画面が表示される
23 | 1. 注文内容の状況/簡易情報が表示される
24 | 1. 各注文履歴に「詳細を見る」ボタンが表示される
25 | 1. [詳細を見る]ボタンを押下する
26 | 1. マイページ/ご注文履歴詳細画面へ遷移する
27 | 1. [戻る]ボタンを押下する
28 | 1. マイページ/ご注文履歴画面へ遷移する
29 |
30 | ## EF0503-UC01-T01_マイページ/ご注文履歴詳細
31 |
32 | 1. マイページ/ご注文履歴詳細画面へ遷移する
33 | 1. 現在の所持ポイント/ご注文日時・ご注文番号・ご注文状況・ご利用ポイント・加算ポイント/配送情報/お支払い情報/お問い合わせ/メール配信履歴一覧/小計・手数料・送料・合計金額が表示されている
34 | 1. [戻る]ボタンを押下する
35 | 1. マイページ/ご注文履歴画面へ遷移する
36 | 1. [詳細を見る]ボタンを押下する
37 | 1. マイページ/ご注文履歴詳細画面へ遷移する
38 | 1. [再注文する]ボタンを押下する
39 | 1. ショッピングカート画面に遷移する
40 | 1. 注文した商品と数量が正しく表示される
41 |
42 | ## EF0503-UC01-T02_マイページ/お気に入り一覧(お気に入り登録されていない場合)
43 |
44 | 1. マイページ/お気に入り一覧へ遷移する
45 | 1. お気に入り一覧のエリアに「お気に入りは登録されていません。」と表示される
46 |
47 | ## EF0503-UC01-T03_マイページ/お気に入り一覧(お気に入り登録されている場合)
48 |
49 | 1. 商品詳細画面でチェリーアイスサンドをお気に入り登録する
50 | 1. マイページ/お気に入り一覧へ遷移する
51 | 1. 「1件のお気に入りがあります」と表示される
52 | 1. チェリーアイスサンドが表示される
53 | 1. チェリーアイスサンドのサムネイルを押下する
54 | 1. 商品詳細画面に遷移する
55 | 1. マイページ/お気に入り一覧に戻る
56 | 1. チェリーアイスサンドのサムネイル右上の"×"アイコンを押下する
57 | 1. 削除確認のダイアログが表示される
58 | 1. OKを押下する
59 | 1. お気に入り一覧のエリアからチェリーアイスサンドが削除される
60 |
61 | ## EF0504-UC01-T01_マイページ/会員情報編集
62 |
63 | 1. TOPページ(ログイン状態)→マイページ→会員情報編集
64 | 1. TOPページ>マイページ>会員情報編集
65 | 1. 会員情報フォームに既存の登録情報が表示される
66 | 1. 会員情報フォームに会員情報を入力する
67 | 1. [変更する]ボタンを押下する
68 | 1. マイページ/会員情報編集(完了)画面が表示される
69 | 1. [戻る]ボタンを押下する
70 | 1. TOPページヘ遷移する
71 |
72 | ## EF0506-UC01-T01_マイページ/お届け先一覧(お届け先が登録されていない場合)
73 |
74 | 1. TOPページ(ログイン状態)→マイページ/お届け先一覧
75 | 1. TOPページ>マイページ>お届け先編集
76 | 1. 「お届け先は登録されていません。」と表示される
77 | 1. [新規お届け先を追加する]ボタンが表示される
78 | 1. [新規お届け先を追加する]ボタンを押下する
79 | 1. 新規お届け先登録用のフォームが表示される
80 | 1. すべての項目を入力し、「登録」ボタンを押下する
81 | 1. マイページ/お届け先一覧画面に遷移する
82 | 1. お届け先が入力した内容で登録され、一覧表示されている
83 |
84 |
85 | ## EF0506-UC01-T02_マイページ/お届け先一覧(お届け先が登録されている場合・変更)
86 |
87 | 1. TOPページ(ログイン状態)→マイページ/お届け先一覧
88 | 1. TOPページ>マイページ>お届け先編集
89 | 1. 「○件のお届け先があります」と表示される
90 | 1. [新規お届け先を追加する]ボタン、[✕]ボタン、[変更]ボタンが表示されている
91 | 1. [変更]ボタンを押下する
92 | 1. お届け先編集用のフォームが表示される
93 | 1. 電話番号を変更し、[登録する]ボタンを押下する
94 | 1. マイページ/お届け先一覧画面に遷移する
95 | 1. お届け先が入力した内容で更新され、一覧表示されている
96 |
97 |
98 | ## EF0506-UC03-T01_マイページ/お届け先一覧(お届け先が登録されている場合・削除)
99 |
100 | 1. TOPページ(ログイン状態)→マイページ/お届け先一覧
101 | 1. TOPページ>マイページ>お届け先編集
102 | 1. 「○件のお届け先があります」と表示される
103 | 1. [新規お届け先を追加する]ボタン、[✕]ボタン、[変更]ボタンが表示されている
104 | 1. [✕]ボタンを押下する
105 | 1. 削除確認のダイアログが表示される
106 | 1. OKを押下する
107 | 1. お届け先一覧から選択したお届け先が削除される
108 |
109 | ## EF0506-UC03-T02_マイページ/お届け先上限確認
110 |
111 | 1. TOPページ(ログイン状態)→マイページ/お届け先一覧
112 | 1. TOPページ>マイページ>お届け先編集
113 | 1. [新規お届け先を追加する]ボタンを押下し、新規お届け先登録を20回行う
114 | 1. マイページ/お届け先一覧画面に遷移する
115 | 1. [お届け先登録の上限の20件に達しています]と表示される
116 | 1. TOPページ>商品一覧画面へ遷移する
117 | 1. 商品を選択し[カートに入れる]を押下
118 | 1. [カートへ進む]を押下
119 | 1. [レジに進む]を押下
120 | 1. ご注文手続き画面にて、配送情報の[変更]を押下
121 | 1. [お届け先登録の上限の20件に達しています]と表示される
122 | 1. "/shopping/shipping_edit/{:受注に紐づくid}” に直接アクセス
123 | 1. 404画面であることを確認
124 |
125 | ## EF0507-UC03-T01_退会手続き(退会未実施)
126 |
127 | 1. TOPページ(ログイン状態)→マイページ→退会手続き(入力ページ)
128 | 1. TOPページ>マイページ>退会手続き(入力ページ)
129 | 1. [会員退会手続きへ]ボタンを押下する
130 | 1. 退会手続き(確認ページ)画面へ遷移する
131 | 1. [いいえ、退会しません]ボタンを押下する
132 | 1. マイページ/ご注文履歴画面へ遷移する
133 |
134 | ## EF0507-UC03-T02_退会手続き(退会実施)
135 |
136 | 1. TOPページ(ログイン状態)→マイページ→退会手続き(入力ページ)
137 | 1. TOPページ>マイページ>退会手続き(入力ページ)
138 | 1. [会員退会手続きへ]ボタンを押下する
139 | 1. 退会手続き(確認ページ)画面へ遷移する
140 | 1. [はい、退会します]ボタンを押下する
141 | 1. 退会手続き(完了ページ)画面へ遷移する
142 | 1. [トップページヘ]ボタンを押下する
143 | 1. TOPページに遷移する
144 | 1. 管理画面の会員管理→会員一覧→詳細検索の+をクリックし、会員種別のチェックを「退会」のみに設定して検索
145 | 1. 退会手続きをした会員が表示されることを確認
146 |
--------------------------------------------------------------------------------
/IntegrationTest/EF06_Other_結合試験項目書.md:
--------------------------------------------------------------------------------
1 | # EF06_Other_結合試験項目書
2 |
3 | ## EF0601-UC01-T01_ログイン(正常パターン)
4 |
5 | 1. TOPページ→ログイン(ヘッダー部分の「ログイン」リンクを押下する)
6 | 1. TOPページ>ログイン
7 | 1. メールアドレス、パスワードを入力する
8 | 1. 「ログイン」ボタンを押下する
9 | 1. TOPページへ遷移する
10 | 1. ログイン状態になっていることを確認
11 |
12 | ## EF0601-UC01-T02_ログイン(異常パターン・仮会員状態)
13 |
14 | 1. TOPページ→ログイン(ヘッダー部分の「ログイン」リンクを押下する)
15 | 1. TOPページ>ログイン
16 | 1. メールアドレス、パスワードを入力する(仮会員中のメールアドレス・パスワード)
17 | 1. 「ログイン」ボタンを押下する
18 | 1. 画面遷移はせず、ログインが完了しない
19 | 1. "ログインできませんでした。入力内容に誤りがないかご確認ください。"とエラーメッセージが表示される。
20 |
21 | ## EF0601-UC01-T03_ログイン(異常パターン・メールアドレス間違い)
22 |
23 | 1. TOPページ→ログイン(ヘッダー部分の「ログイン」リンクを押下する)
24 | 1. TOPページ>ログイン
25 | 1. メールアドレス、パスワードを入力する(本会員登録のメールアドレス・パスワードを入力するが、メールアドレスを1文字間違える)
26 | 1. 「ログイン」ボタンを押下する
27 | 1. 画面遷移はせず、ログインが完了しない
28 | 1. "ログインできませんでした。入力内容に誤りがないかご確認ください。"とエラーメッセージが表示される。
29 |
30 | ## EF0602-UC01-T01_パスワード再発行
31 |
32 | 1. TOPページ→ログイン(「ログイン情報をお忘れですか?」リンクを押下する)→パスワード再発行
33 | 1. TOPページ>ログイン>パスワード再発行
34 | 1. メールアドレスを入力する
35 | 1. 「次のページへ」ボタンを押下する
36 | 1. パスワードの再発行(メール送信)画面へ遷移する
37 | 1. パスワード変更の確認メールが送信される
38 | 1. メール内のリンクにアクセスする
39 | 1. パスワード再発行(再設定)画面が表示される
40 | 1. メールアドレスとパスワードを入力する
41 | 1. ログインへ遷移する
42 | 1. パスワードを更新しました。の文言が表示される
43 | 1. メールアドレスと変更後のパスワードを入力する
44 | 1. 「ログイン」ボタンを押下する
45 | 1. ログイン処理が完了し、TOPページヘ遷移する
46 |
47 | ## EF0603-UC01-T01_ログアウト
48 |
49 | 1. TOPページ(ログイン状態)
50 | 1. TOPページ→ログアウト(ヘッダー部分の「ログアウト」リンクを押下する)
51 | 1. TOPページへ遷移する
52 |
53 | ## EF0604-UC01-T01_当サイトについて
54 |
55 | 1. TOPページ→当サイトについて
56 | 1. TOPページ>当サイトについて(全画面共通で表示されているフッター箇所の「当サイトについて」リンクを押下)
57 | 1. 当サイトについて画面に遷移する
58 | 1. 管理側の基本情報設定(SHOPマスター)に設定されている情報が表示される
59 |
60 | ## EF0605-UC01-T01_プライバシーポリシー
61 |
62 | 1. TOPページ→プライバシーポリシー
63 | 1. TOPページ>プライバシーポリシー(全画面共通で表示されているフッター箇所の「プライバシーポリシー」リンクを押下)
64 | 1. プライバシーポリシー画面に遷移する
65 | 1. プライバシーポリシーが表示される(店名は、管理画面の基本情報設定(SHOPマスター)に設定されている店名が表示される)
66 |
67 | ## EF0606-UC01-T01_特定商取引法に基づく表記
68 |
69 | 1. TOPページ→特定商取引法に基づく表記
70 | 1. TOPページ>特定商取引法に基づく表記(全画面共通で表示されているフッター箇所の「特定商取引法に関する法律について」リンクを押下)
71 | 1. 特定商取引法に基づく表記画面に遷移する
72 | 1. 管理側の基本情報設定(特定商取引)に設定されている情報が表示される
73 |
74 | ## EF0607-UC01-T01_お問い合わせ(正常パターン)
75 |
76 | 1. TOPページ>お問い合わせ(入力ページ)(全画面共通で表示されているフッター箇所の「お問い合わせ(入力ページ)」リンクを押下)
77 | 1. お問い合わせ(入力ページ)画面に遷移する
78 | 1. お問い合わせ入力フォームに、値を入力する※メールアドレスは、既に登録されている会員のメールアドレスを設定する(会員登録と異なり、お問い合わせは何度でも登録可能なことを確認するため)
79 | 1. 「確認ページへ」ボタンを押下する
80 | 1. お問い合わせ(確認ページ)画面に遷移する
81 | 1. 「送信する」ボタンを押下する
82 | 1. お問い合わせ(完了)画面に遷移する
83 | 1. ショップ管理者宛に、お問い合わせ内容のメールが送信される
84 | 1. お問い合わせした会員宛に、お問い合わせを受付した旨のメールが送信される
85 | 1. 「トップページへ」ボタンを押下する
86 | 1. TOP画面に遷移する
87 |
88 | ## EF0607-UC01-T02_お問い合わせ(戻るボタン)
89 |
90 | 1. TOPページ>お問い合わせ(入力ページ)(全画面共通で表示されているフッター箇所の「お問い合わせ(入力ページ)」リンクを押下)
91 | 1. お問い合わせ(入力ページ)画面に遷移する
92 | 1. お問い合わせ入力フォームに、値を入力する ※メールアドレスは、既に登録されている会員のメールアドレスを設定する(会員登録と異なり、お問い合わせは何度でも登録可能なことを確認するため)
93 | 1. 「確認ページへ」ボタンを押下する
94 | 1. お問い合わせ(確認ページ)画面に遷移する
95 | 1. 「戻る」ボタンを押下する
96 | 1. お問い合わせ(入力ページ)画面に遷移する
97 | 1. 前回入力された内容はそのまま保持する
98 |
99 | ## EF0607-UC01-T03_お問い合わせ(異常パターン・必須項目入力チェック)
100 |
101 | 1. TOPページ>お問い合わせ(入力ページ)(全画面共通で表示されているフッター箇所の「お問い合わせ(入力ページ)」リンクを押下)
102 | 1. お問い合わせ(入力ページ)画面に遷移する
103 | 1. ※必須項目を空白のままにする。
104 | 1. 「確認ページへ」ボタンを押下する
105 | 1. 必須項目に"入力されていません。"とエラーメッセージが表示される。
106 |
107 | ## EF0608-UC01-T01_サイトマップ
108 |
109 | 1. /sitemap.xmlにアクセスする
110 | 1. sitemap_page.xml, sitemap_category.xml, sitemap_product_*.xmlのサイトマップURLが出力される
111 |
112 | ## EF0608-UC01-T02_サイトマップ(ページ)
113 |
114 | 1. /sitemap_page.xmlにアクセスする
115 | 1. ページ管理に登録されているページURLが出力される
116 | 1. ページ管理>TOPページで、メタ設定>robotsに"noindex"を登録する
117 | 1. /sitemap_page.xmlにアクセスし、TOPページのURLが出力されないことを確認する
118 | 1. ページ管理>TOPページで、メタ設定>robotsに"none"を登録する
119 | 1. /sitemap_page.xmlにアクセスし、TOPページのURLが出力されないことを確認する
120 |
121 | ## EF0608-UC01-T03_サイトマップ(カテゴリ)
122 |
123 | 1. /sitemap_category.xmlにアクセスする
124 | 1. 商品カテゴリURLが出力される
125 |
126 | ## EF0608-UC01-T04_サイトマップ(商品)
127 |
128 | 1. /sitemap_product_*.xmlにアクセスする
129 | 1. 商品URLが出力される
130 | 1. 商品管理から、商品を非公開に変更する
131 | 1. /sitemap_product_*.xmlにアクセスし、非公開商品は出力されないことを確認する
132 | 1. 商品管理から、商品を廃止に変更する
133 | 1. /sitemap_product_*.xmlにアクセスし、廃止商品は出力されないことを確認する
134 | 1. 設定>店舗設定>基本設定から、在庫切れ商品の非表示オプションを有効にする
135 | 1. /sitemap_product_*.xmlにアクセスし、在庫切れ商品は出力されないことを確認する
136 |
--------------------------------------------------------------------------------
/IntegrationTest/EF08_インボイス_結合試験項目書.md:
--------------------------------------------------------------------------------
1 | # EF08_インボイス_結合試験項目書
2 |
3 | ### 事前準備
4 |
5 | 1. 設定の確認
6 | 1. 設定>店舗設定>基本設定>税設定で、商品別税率機能を有効にする
7 | 2. 設定>税率設定で、基本税率設定を10%、四捨五入に設定する
8 | 2. テストデータの作成
9 | 1. 支払方法を作成
10 | 1. 手数料を2,187円で登録
11 | 2. 配送方法を作成
12 | 1. 送料を1,000円で登録
13 | 2. 上記の支払方法と紐付ける
14 | 3. テスト購入を行う会員を作成
15 | 1. 会員のポイントを10,000pt付与しておく
16 | 4. テスト購入を行う商品を作成
17 | 1. 商品名:チョコ、販売価格:71,141円
18 | 2. 商品名:バニラ、販売価格:92,778円
19 | 3. 商品名:抹茶、販売価格:15,221円、税率:8%
20 |
21 | ## EF0801-UC01-T01_商品購入_税額確認
22 |
23 | 1. 会員ログイン
24 | 2. カートに以下商品・個数を入れる
25 | 1. チョコ:4個
26 | 2. バニラ:4個
27 | 3. 抹茶:4個
28 | 3. レジに進み、注文画面を表示する
29 | 4. ポイントを7159pt利用し、注文を完了する
30 | 5. 管理画面>受注編集画面で対象の受注を表示する
31 | 6. 以下の通りの金額となっていることを確認する
32 |
33 | |商品|税率|数量|単価| 税込単価(四捨五入) | 金額(税込) |計算式|
34 | |:----|:----|:----|:---------------|:------------|:----|:----|
35 | |チョコ|10%|4|71141| 78255 | 313020 | |
36 | |抹茶|10%|4|92778| 102056 | 408224 | |
37 | |バニラ|8%|4|15221| 16439 | 65756 | |
38 | | | | | | | | |
39 | | | | | | 小計 | 787000 | |
40 | | | | | | 送料(10%) | 1000 | |
41 | | | | | | 手数料(10%) | 2187 | |
42 | | | | | | 値引き | 0 | |
43 | | | | | | | | |
44 | | | | | | 合計 | 790187 | |
45 | | | | | | ポイント | -7159 | |
46 | | | | | | お支払い合計 | 783028 | |
47 | | | | | | | | |
48 | | | | | | 8%対象値引後合計 | ¥65,160 |65756-595.7415194(8%対象小計-10%対象値引額で四捨五入)|
49 | | | | | | 10%対象値引後合計 | ¥717,868 |724431-6563.258481(10%対象小計-10%対象値引額で四捨五入)|
50 | | | | | | | | |
51 | | | | | | 8%対象消費税(四捨五入) | ¥4,827 |65756-595.7415194*(8/108)(8%対象小計-8%対象値引額x(8/100)で四捨五入)|
52 | | | | | | 10%対象消費税(四捨五入) | ¥65,261 |724431-6563.258481*(10/110)(10%対象小計-10%対象値引額x(10/110)で四捨五入)|
53 |
54 | 計算式の詳細は以下issueを参照
55 |
56 | [https://github.com/EC-CUBE/ec-cube/issues/4268#issuecomment-1144531814](https://github.com/EC-CUBE/ec-cube/issues/4268#issuecomment-1144531814)
--------------------------------------------------------------------------------
/IntegrationTest/EI01_インストール_結合試験項目書.md:
--------------------------------------------------------------------------------
1 | # EI01_インストール_結合試験項目書
2 |
3 | ### 事前準備
4 |
5 | 1. PostgreSQL/MySQL/SQLiteの各データベースで確認を行うこと
6 | 1. 「EI0101-UC01-T05_インストール_インストール完了」は、Sodium拡張のあり/なしの環境で確認を行うこと
7 | 1. https://github.com/EC-CUBE/ec-cube/pull/5934
8 |
9 | ## EI0101-UC01-T01_インストール_ようこそ画面
10 |
11 | 1. インストール画面を表示する
12 | 1. 拡張モジュールが無効化されている場合、警告が表示される
13 | 1. 「送信を受諾する」のチェックのON/OFFができる
14 | 1. 「次へ進む」で次画面に遷移できる
15 |
16 | ## EI0101-UC01-T02_インストール_権限チェック
17 |
18 | 1. 権限チェック画面を表示する
19 | 1. 書き込み権限がない場合、警告が表示される
20 | 1. 「前へ戻る」で前画面に遷移できる
21 | 1. 「次へ進む」で次画面に遷移できる
22 |
23 | ## EI0101-UC01-T03_インストール_サイトの設定
24 |
25 | 1. サイトの設定画面を表示する
26 | 1. サイトの設定、セキュリティの設定、メールの設定を入力できる
27 | 1. 「前へ戻る」で前画面に遷移できる
28 | 1. 「次へ進む」で次画面に遷移できる
29 |
30 | ## EI0101-UC01-T04_インストール_データベースの設定
31 |
32 | 1. データベースの設定画面を表示する
33 | 1. データベースの種類を設定できる
34 | 1. ※SQLiteを選択した場合、その他入力項目はdisabledで入力不可となる
35 | 1. 「前へ戻る」で前画面に遷移できる
36 | 1. 「次へ進む」で次画面に遷移できる
37 |
38 | ## EI0101-UC01-T05_インストール_インストール完了
39 |
40 | 1. インストール完了画面を表示する
41 | 1. プラグインの一覧が表示され、有効・無効を選択できる
42 | 1. ※Sodium拡張がインストールされていない場合、WebAPIプラグインは表示されない
43 | 1. 「管理画面を表示」で管理画面のログイン画面へ遷移できる
44 | 1. 管理画面のログイン画面を表示し、登録したID/PASSWORDでログインできる
45 | 1. オーナーズストア>プラグイン>プラグイン一覧より、有効化したプラグインが有効になっており、動作することを確認する
46 | 1. オーナーズストア>プラグイン>プラグイン一覧より、任意のプラグインの有効化・無効化・削除が動作することを確認する
47 |
48 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # eccube-specification
2 |
3 | EC-CUBE開発用のドキュメントリポジトリです。
4 |
5 | ## 現在提供されているもの
6 |
7 | - 機能一覧
8 | - ER図/テーブル定義書
9 | - 結合試験項目書
10 | - 負荷試験項目書
11 |
12 | ## ER図の出力手順
13 |
14 | schemaspyを利用して出力しています。
15 |
16 | ```
17 | // ec-cubeの起動
18 | $ git clone https://github.com/EC-CUBE/ec-cube.git
19 | $ cd ec-cube
20 | $ docker-compose -f docker-compose.yml -f docker-compose.pgsql.yml up -d
21 | $ docker-compose -f docker-compose.yml -f docker-compose.pgsql.yml exec ec-cube composer run-script compile
22 |
23 | // schemaspyで出力
24 | $ docker run -v "$PWD/schema:/output" --net="host" schemaspy/schemaspy:6.1.0 -t pgsql -host 127.0.0.1:15432 -db eccubedb -u dbuser -p secret -connprops useSSL\\=false -all
25 | ```
26 |
--------------------------------------------------------------------------------
/StressTest/ECCUBE3負荷テスト.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/StressTest/ECCUBE3負荷テスト.xlsx
--------------------------------------------------------------------------------
/feature_list.xls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/EC-CUBE/eccube-specification/f48507a3fe7a6029f2f509d18295d93a2ab5bc08/feature_list.xls
--------------------------------------------------------------------------------