pre deployed
This commit is contained in:
150
public/js/app.js
vendored
150
public/js/app.js
vendored
@@ -2074,14 +2074,6 @@ __webpack_require__.r(__webpack_exports__);
|
||||
|
||||
"use strict";
|
||||
__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"] = ({
|
||||
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) {});
|
||||
}
|
||||
}
|
||||
name: "Nav"
|
||||
});
|
||||
|
||||
/***/ }),
|
||||
@@ -2253,7 +2228,16 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope
|
||||
},
|
||||
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) {});
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
/***/ }),
|
||||
@@ -2353,7 +2337,6 @@ __webpack_require__.r(__webpack_exports__);
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
/* harmony default export */ __webpack_exports__["default"] = ({
|
||||
name: "Home"
|
||||
});
|
||||
@@ -2752,10 +2735,6 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
|
||||
|
||||
|
||||
@@ -2786,21 +2765,21 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope
|
||||
mounted: function mounted() {
|
||||
var _this = this;
|
||||
|
||||
axios.get('/api/users').then(function (response) {
|
||||
_this.users = response.data.data;
|
||||
_this.loading = false;
|
||||
})["catch"](function (error) {
|
||||
_this.loading = false;
|
||||
alert('Unable to fetch users.');
|
||||
});
|
||||
if (authUser.data.attributes.is_admin) {
|
||||
axios.get('/api/users').then(function (response) {
|
||||
_this.users = response.data.data;
|
||||
_this.loading = false;
|
||||
})["catch"](function (error) {
|
||||
_this.loading = false;
|
||||
alert('Unable to fetch users.');
|
||||
});
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
addMember: function addMember() {
|
||||
var _this2 = this;
|
||||
|
||||
console.log('addMember');
|
||||
|
||||
if (this.form.name.length <= 4 && this.form.name.email <= 12) {
|
||||
if (authUser.data.attributes.is_admin && this.form.name.length >= 4 && this.form.email.length >= 12) {
|
||||
axios.post('/api/users', {
|
||||
name: this.form.name,
|
||||
email: this.form.email
|
||||
@@ -29968,20 +29947,16 @@ var render = 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")]),
|
||||
_vm._v(" "),
|
||||
_c("router-link", { attrs: { to: "/css-testeur" } }, [
|
||||
_vm._v("Css Testeur")
|
||||
])
|
||||
],
|
||||
1
|
||||
)
|
||||
return _vm._m(0)
|
||||
}
|
||||
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
|
||||
|
||||
|
||||
@@ -30505,37 +30480,48 @@ var render = function() {
|
||||
_c("button", [_vm._v("Ajouter")])
|
||||
],
|
||||
1
|
||||
),
|
||||
_vm._v(" "),
|
||||
_c("div", [
|
||||
_c("h2", [_vm._v("Liste des utilisateurs")]),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"ul",
|
||||
[
|
||||
_vm.loading
|
||||
? _c("li", [_vm._v("> Loading...")])
|
||||
: _vm._l(_vm.users, function(user) {
|
||||
return _c("li", [
|
||||
_c("a", { attrs: { href: user.links.self } }, [
|
||||
_vm._v(_vm._s(user.data.attributes.name))
|
||||
]),
|
||||
_vm._v(
|
||||
" - " +
|
||||
_vm._s(user.data.attributes.email) +
|
||||
" - " +
|
||||
_vm._s(user.data.attributes.is_admin)
|
||||
)
|
||||
])
|
||||
})
|
||||
],
|
||||
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(),
|
||||
_vm._v(" "),
|
||||
_c("div", [
|
||||
_c("h2", [_vm._v("Liste des utilisateurs")]),
|
||||
_vm._v(" "),
|
||||
_c(
|
||||
"ul",
|
||||
[
|
||||
_vm.loading
|
||||
? _c("li", [_vm._v("> Loading...")])
|
||||
: _vm._l(_vm.users, function(user) {
|
||||
return _c("li", [
|
||||
_c("a", { attrs: { href: user.links.self } }, [
|
||||
_vm._v(_vm._s(user.data.attributes.name))
|
||||
]),
|
||||
_vm._v(
|
||||
" - " +
|
||||
_vm._s(user.data.attributes.email) +
|
||||
" - " +
|
||||
_vm._s(user.data.attributes.is_admin)
|
||||
)
|
||||
])
|
||||
})
|
||||
],
|
||||
2
|
||||
)
|
||||
])
|
||||
: _vm._e()
|
||||
])
|
||||
}
|
||||
var staticRenderFns = []
|
||||
|
||||
@@ -25,30 +25,7 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { mapGetters } from 'vuex'
|
||||
import Avatar from "./Avatar";
|
||||
|
||||
export default {
|
||||
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>
|
||||
|
||||
@@ -46,5 +46,17 @@
|
||||
authUser: 'authUser',
|
||||
})
|
||||
},
|
||||
methods: {
|
||||
logout: function () {
|
||||
axios.post('logout')
|
||||
.then(res => {
|
||||
if(res.status ===302 || 401) {
|
||||
window.location.href = '/login'
|
||||
}
|
||||
}).catch(error => {
|
||||
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
<template>
|
||||
<div class="p-2">
|
||||
<h1>Home</h1>
|
||||
<router-link to="/css-testeur">Css Testeur</router-link>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
||||
@@ -32,24 +32,20 @@
|
||||
:errors="errors"
|
||||
@update:field="form.name = $event"
|
||||
/>
|
||||
<InputField
|
||||
name="email"
|
||||
type="email"
|
||||
label="Adresse email du nouveau membre"
|
||||
placeholder="E-mail"
|
||||
:errors="errors"
|
||||
@update:field="form.email = $event"
|
||||
/>
|
||||
<InputField name="email" type="email" label="Adresse email du nouveau membre" placeholder="E-mail" :errors="errors" @update:field="form.email = $event" />
|
||||
<button>Ajouter</button>
|
||||
</form>
|
||||
<div>
|
||||
<h2>Liste des utilisateurs</h2>
|
||||
<ul>
|
||||
<li v-if="loading">> Loading...</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>
|
||||
</div>
|
||||
<div>
|
||||
Css Testeur pour constituer un thème : <router-link to="/css-testeur">Css Testeur</router-link>
|
||||
</div>
|
||||
</div>
|
||||
<div>
|
||||
<h2>Liste des utilisateurs</h2>
|
||||
<ul>
|
||||
<li v-if="loading">> Loading...</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>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@@ -83,20 +79,21 @@
|
||||
})
|
||||
},
|
||||
mounted() {
|
||||
axios.get('/api/users')
|
||||
.then(response => {
|
||||
this.users = response.data.data
|
||||
this.loading = false
|
||||
})
|
||||
.catch(error => {
|
||||
this.loading = false
|
||||
alert('Unable to fetch users.')
|
||||
})
|
||||
if(authUser.data.attributes.is_admin) {
|
||||
axios.get('/api/users')
|
||||
.then(response => {
|
||||
this.users = response.data.data
|
||||
this.loading = false
|
||||
})
|
||||
.catch(error => {
|
||||
this.loading = false
|
||||
alert('Unable to fetch users.')
|
||||
})
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
addMember: function () {
|
||||
console.log('addMember')
|
||||
if(this.form.name.length <= 4 && this.form.name.email <= 12) {
|
||||
if(authUser.data.attributes.is_admin && this.form.name.length >= 4 && this.form.email.length >= 12) {
|
||||
axios.post('/api/users', {name: this.form.name, email: this.form.email})
|
||||
.then(res => {
|
||||
console.log(res)
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
<div class="card-body">
|
||||
@if (session('status'))
|
||||
<div class="alert alert-success" role="alert">
|
||||
<div class="alert alert-success p-1 mb-1" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
@endif
|
||||
|
||||
Reference in New Issue
Block a user