mirror of
https://github.com/digitalocean/nginxconfig.io.git
synced 2025-08-11 10:02:29 +08:00
HTTPS section all done
This commit is contained in:
@@ -1,4 +1,6 @@
|
||||
export default (defaults) => {
|
||||
import isChanged from './is_changed';
|
||||
|
||||
export default (defaults, cat) => {
|
||||
return Object.keys(defaults).reduce((prev, key) => {
|
||||
prev[key] = {
|
||||
get() {
|
||||
@@ -21,7 +23,7 @@ export default (defaults) => {
|
||||
};
|
||||
prev[key + 'Changed'] = {
|
||||
get() {
|
||||
return this.$props.data[key].enabled && this.$props.data[key].value !== this.$props.data[key].default;
|
||||
return isChanged(this.$props.data[key], cat, key);
|
||||
},
|
||||
};
|
||||
return prev;
|
||||
|
8
src/nginxconfig/util/is_changed.js
Normal file
8
src/nginxconfig/util/is_changed.js
Normal file
@@ -0,0 +1,8 @@
|
||||
export default (prop, cat, key) => {
|
||||
// Show as changed when enabled & not default
|
||||
// Show php as changed when completely disabled (by reverse proxy)
|
||||
// Show reverse proxy as changed when completely disabled (by php)
|
||||
return (prop.enabled && prop.value !== prop.default)
|
||||
|| (cat === 'php' && key === 'php' && prop.computed !== prop.default)
|
||||
|| (cat === 'reverseProxy' && key === 'reverseProxy' && prop.computed !== prop.default);
|
||||
};
|
Reference in New Issue
Block a user