pre deployed
This commit is contained in:
92
public/js/app.js
vendored
92
public/js/app.js
vendored
@@ -2074,14 +2074,6 @@ __webpack_require__.r(__webpack_exports__);
|
|||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
__webpack_require__.r(__webpack_exports__);
|
__webpack_require__.r(__webpack_exports__);
|
||||||
/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuex */ "./node_modules/vuex/dist/vuex.esm.js");
|
|
||||||
/* harmony import */ var _Avatar__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Avatar */ "./resources/js/components/Avatar.vue");
|
|
||||||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
|
|
||||||
|
|
||||||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
|
|
||||||
|
|
||||||
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
|
|
||||||
|
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
@@ -2108,25 +2100,8 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope
|
|||||||
//
|
//
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
|
|
||||||
|
|
||||||
/* harmony default export */ __webpack_exports__["default"] = ({
|
/* harmony default export */ __webpack_exports__["default"] = ({
|
||||||
name: "Nav",
|
name: "Nav"
|
||||||
components: {
|
|
||||||
Avatar: _Avatar__WEBPACK_IMPORTED_MODULE_1__["default"]
|
|
||||||
},
|
|
||||||
computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])({
|
|
||||||
authUser: 'authUser'
|
|
||||||
})),
|
|
||||||
methods: {
|
|
||||||
logout: function logout() {
|
|
||||||
axios.post('logout').then(function (res) {
|
|
||||||
if (res.status === 302 || 401) {
|
|
||||||
window.location.href = '/login';
|
|
||||||
}
|
|
||||||
})["catch"](function (error) {});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
@@ -2253,7 +2228,16 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope
|
|||||||
},
|
},
|
||||||
computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])({
|
computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_0__["mapGetters"])({
|
||||||
authUser: 'authUser'
|
authUser: 'authUser'
|
||||||
}))
|
})),
|
||||||
|
methods: {
|
||||||
|
logout: function logout() {
|
||||||
|
axios.post('logout').then(function (res) {
|
||||||
|
if (res.status === 302 || 401) {
|
||||||
|
window.location.href = '/login';
|
||||||
|
}
|
||||||
|
})["catch"](function (error) {});
|
||||||
|
}
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
@@ -2353,7 +2337,6 @@ __webpack_require__.r(__webpack_exports__);
|
|||||||
//
|
//
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
//
|
|
||||||
/* harmony default export */ __webpack_exports__["default"] = ({
|
/* harmony default export */ __webpack_exports__["default"] = ({
|
||||||
name: "Home"
|
name: "Home"
|
||||||
});
|
});
|
||||||
@@ -2752,10 +2735,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope
|
|||||||
//
|
//
|
||||||
//
|
//
|
||||||
//
|
//
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
//
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -2786,6 +2765,7 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope
|
|||||||
mounted: function mounted() {
|
mounted: function mounted() {
|
||||||
var _this = this;
|
var _this = this;
|
||||||
|
|
||||||
|
if (authUser.data.attributes.is_admin) {
|
||||||
axios.get('/api/users').then(function (response) {
|
axios.get('/api/users').then(function (response) {
|
||||||
_this.users = response.data.data;
|
_this.users = response.data.data;
|
||||||
_this.loading = false;
|
_this.loading = false;
|
||||||
@@ -2793,14 +2773,13 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope
|
|||||||
_this.loading = false;
|
_this.loading = false;
|
||||||
alert('Unable to fetch users.');
|
alert('Unable to fetch users.');
|
||||||
});
|
});
|
||||||
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
addMember: function addMember() {
|
addMember: function addMember() {
|
||||||
var _this2 = this;
|
var _this2 = this;
|
||||||
|
|
||||||
console.log('addMember');
|
if (authUser.data.attributes.is_admin && this.form.name.length >= 4 && this.form.email.length >= 12) {
|
||||||
|
|
||||||
if (this.form.name.length <= 4 && this.form.name.email <= 12) {
|
|
||||||
axios.post('/api/users', {
|
axios.post('/api/users', {
|
||||||
name: this.form.name,
|
name: this.form.name,
|
||||||
email: this.form.email
|
email: this.form.email
|
||||||
@@ -29968,20 +29947,16 @@ var render = function() {
|
|||||||
var _vm = this
|
var _vm = this
|
||||||
var _h = _vm.$createElement
|
var _h = _vm.$createElement
|
||||||
var _c = _vm._self._c || _h
|
var _c = _vm._self._c || _h
|
||||||
return _c(
|
return _vm._m(0)
|
||||||
"div",
|
|
||||||
{ staticClass: "p-2" },
|
|
||||||
[
|
|
||||||
_c("h1", [_vm._v("Home")]),
|
|
||||||
_vm._v(" "),
|
|
||||||
_c("router-link", { attrs: { to: "/css-testeur" } }, [
|
|
||||||
_vm._v("Css Testeur")
|
|
||||||
])
|
|
||||||
],
|
|
||||||
1
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
var staticRenderFns = []
|
var staticRenderFns = [
|
||||||
|
function() {
|
||||||
|
var _vm = this
|
||||||
|
var _h = _vm.$createElement
|
||||||
|
var _c = _vm._self._c || _h
|
||||||
|
return _c("div", { staticClass: "p-2" }, [_c("h1", [_vm._v("Home")])])
|
||||||
|
}
|
||||||
|
]
|
||||||
render._withStripped = true
|
render._withStripped = true
|
||||||
|
|
||||||
|
|
||||||
@@ -30505,11 +30480,7 @@ var render = function() {
|
|||||||
_c("button", [_vm._v("Ajouter")])
|
_c("button", [_vm._v("Ajouter")])
|
||||||
],
|
],
|
||||||
1
|
1
|
||||||
)
|
),
|
||||||
],
|
|
||||||
1
|
|
||||||
)
|
|
||||||
: _vm._e(),
|
|
||||||
_vm._v(" "),
|
_vm._v(" "),
|
||||||
_c("div", [
|
_c("div", [
|
||||||
_c("h2", [_vm._v("Liste des utilisateurs")]),
|
_c("h2", [_vm._v("Liste des utilisateurs")]),
|
||||||
@@ -30535,7 +30506,22 @@ var render = function() {
|
|||||||
],
|
],
|
||||||
2
|
2
|
||||||
)
|
)
|
||||||
|
]),
|
||||||
|
_vm._v(" "),
|
||||||
|
_c(
|
||||||
|
"div",
|
||||||
|
[
|
||||||
|
_vm._v("\n Css Testeur pour constituer un thème : "),
|
||||||
|
_c("router-link", { attrs: { to: "/css-testeur" } }, [
|
||||||
|
_vm._v("Css Testeur")
|
||||||
])
|
])
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
],
|
||||||
|
1
|
||||||
|
)
|
||||||
|
: _vm._e()
|
||||||
])
|
])
|
||||||
}
|
}
|
||||||
var staticRenderFns = []
|
var staticRenderFns = []
|
||||||
|
|||||||
@@ -25,30 +25,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { mapGetters } from 'vuex'
|
|
||||||
import Avatar from "./Avatar";
|
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "Nav",
|
name: "Nav",
|
||||||
components: {
|
|
||||||
Avatar
|
|
||||||
},
|
|
||||||
computed: {
|
|
||||||
...mapGetters({
|
|
||||||
authUser: 'authUser'
|
|
||||||
})
|
|
||||||
},
|
|
||||||
methods: {
|
|
||||||
logout: function () {
|
|
||||||
axios.post('logout')
|
|
||||||
.then(res => {
|
|
||||||
if(res.status ===302 || 401) {
|
|
||||||
window.location.href = '/login'
|
|
||||||
}
|
|
||||||
}).catch(error => {
|
|
||||||
|
|
||||||
})
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@@ -46,5 +46,17 @@
|
|||||||
authUser: 'authUser',
|
authUser: 'authUser',
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
methods: {
|
||||||
|
logout: function () {
|
||||||
|
axios.post('logout')
|
||||||
|
.then(res => {
|
||||||
|
if(res.status ===302 || 401) {
|
||||||
|
window.location.href = '/login'
|
||||||
|
}
|
||||||
|
}).catch(error => {
|
||||||
|
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="p-2">
|
<div class="p-2">
|
||||||
<h1>Home</h1>
|
<h1>Home</h1>
|
||||||
<router-link to="/css-testeur">Css Testeur</router-link>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|||||||
@@ -32,17 +32,9 @@
|
|||||||
:errors="errors"
|
:errors="errors"
|
||||||
@update:field="form.name = $event"
|
@update:field="form.name = $event"
|
||||||
/>
|
/>
|
||||||
<InputField
|
<InputField name="email" type="email" label="Adresse email du nouveau membre" placeholder="E-mail" :errors="errors" @update:field="form.email = $event" />
|
||||||
name="email"
|
|
||||||
type="email"
|
|
||||||
label="Adresse email du nouveau membre"
|
|
||||||
placeholder="E-mail"
|
|
||||||
:errors="errors"
|
|
||||||
@update:field="form.email = $event"
|
|
||||||
/>
|
|
||||||
<button>Ajouter</button>
|
<button>Ajouter</button>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
|
||||||
<div>
|
<div>
|
||||||
<h2>Liste des utilisateurs</h2>
|
<h2>Liste des utilisateurs</h2>
|
||||||
<ul>
|
<ul>
|
||||||
@@ -50,6 +42,10 @@
|
|||||||
<li v-else v-for="user in users"><a :href="user.links.self">{{ user.data.attributes.name }}</a> - {{ user.data.attributes.email }} - {{ user.data.attributes.is_admin }}</li>
|
<li v-else v-for="user in users"><a :href="user.links.self">{{ user.data.attributes.name }}</a> - {{ user.data.attributes.email }} - {{ user.data.attributes.is_admin }}</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
<div>
|
||||||
|
Css Testeur pour constituer un thème : <router-link to="/css-testeur">Css Testeur</router-link>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -83,6 +79,7 @@
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
|
if(authUser.data.attributes.is_admin) {
|
||||||
axios.get('/api/users')
|
axios.get('/api/users')
|
||||||
.then(response => {
|
.then(response => {
|
||||||
this.users = response.data.data
|
this.users = response.data.data
|
||||||
@@ -92,11 +89,11 @@
|
|||||||
this.loading = false
|
this.loading = false
|
||||||
alert('Unable to fetch users.')
|
alert('Unable to fetch users.')
|
||||||
})
|
})
|
||||||
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
addMember: function () {
|
addMember: function () {
|
||||||
console.log('addMember')
|
if(authUser.data.attributes.is_admin && this.form.name.length >= 4 && this.form.email.length >= 12) {
|
||||||
if(this.form.name.length <= 4 && this.form.name.email <= 12) {
|
|
||||||
axios.post('/api/users', {name: this.form.name, email: this.form.email})
|
axios.post('/api/users', {name: this.form.name, email: this.form.email})
|
||||||
.then(res => {
|
.then(res => {
|
||||||
console.log(res)
|
console.log(res)
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
@if (session('status'))
|
@if (session('status'))
|
||||||
<div class="alert alert-success" role="alert">
|
<div class="alert alert-success p-1 mb-1" role="alert">
|
||||||
{{ session('status') }}
|
{{ session('status') }}
|
||||||
</div>
|
</div>
|
||||||
@endif
|
@endif
|
||||||
|
|||||||
Reference in New Issue
Block a user