.
This commit is contained in:
@@ -1,80 +0,0 @@
|
||||
// import axios from 'axios'
|
||||
// import { getters } from '@/store'
|
||||
// const api = axios.create({
|
||||
// baseURL: process.env.NODE_ENV === 'development' ? 'http://localhost:3000/api' : '/api',
|
||||
// withCredentials: true,
|
||||
// responseType: 'json',
|
||||
// headers: {
|
||||
// // 'Access-Control-Allow-Origin': '*',
|
||||
// // 'Access-Control-Allow-Credentials': 'true',
|
||||
// // 'Accept': 'application/json',
|
||||
// 'Content-Type': 'application/json'
|
||||
// }
|
||||
// })
|
||||
|
||||
// export default function ({ $axios }) {
|
||||
// function get(path) {
|
||||
// return $axios.$get(path, { headers: { 'Authorization': 'Bearer ' + getters.token } })
|
||||
// }
|
||||
|
||||
// function post(path, data) {
|
||||
// return $axios.$post(path, data)
|
||||
// }
|
||||
|
||||
// function post(path, data) {
|
||||
// return api.post(path, data) // , { headers: { 'Authorization': getters.token } })
|
||||
// .then(res => res.data)
|
||||
// .catch((e) => {
|
||||
// console.error(e)
|
||||
// if (e.response.status === 403) {
|
||||
// // store.commit('logout') // TOFIX
|
||||
// return false
|
||||
// }
|
||||
// throw e.response && e.response.data &&
|
||||
// e.response.data.errors && e.response.data.errors[0].message
|
||||
// })
|
||||
// }
|
||||
// function put(path, data) {
|
||||
// return api.put(path, data, { headers: { 'Authorization': getters.token } })
|
||||
// .then(ret => ret.data)
|
||||
// }
|
||||
|
||||
// function del(path) {
|
||||
// return api.delete(path, { headers: { 'Authorization': getters.token } }).then(ret => ret.data)
|
||||
// }
|
||||
|
||||
// return {
|
||||
// login: (email, password) => post('/login', { email, password }),
|
||||
// register: user => post('/user', user)
|
||||
|
||||
// // password recovery
|
||||
// forgotPassword: email => post('/user/recover', { email }),
|
||||
// checkRecoverCode: recover_code => post('/user/check_recover_code', { recover_code }),
|
||||
// recoverPassword: (recover_code, password) => post('/user/recover_password', { recover_code, password }),
|
||||
|
||||
// getAllEvents: (month, year) => get(`/event/${year}/${month}`),
|
||||
// getUnconfirmedEvents: () => get('/event/unconfirmed'),
|
||||
|
||||
// confirmEvent: id => get(`/event/confirm/${id}`),
|
||||
// unconfirmEvent: id => get(`/event/unconfirm/${id}`),
|
||||
|
||||
// addNotification: notification => post('/event/notification', notification),
|
||||
// delNotification: code => del(`/event/notification/${code}`),
|
||||
|
||||
// addEvent: event => post('/user/event', event),
|
||||
// updateEvent: event => put('/user/event', event),
|
||||
|
||||
// updatePlace: place => put('/place', place),
|
||||
// delEvent: eventId => del(`/user/event/${eventId}`),
|
||||
// getEvent: eventId => get(`/event/${eventId}`),
|
||||
// getMeta: () => get('/event/meta'),
|
||||
// getUser: () => get('/user'),
|
||||
// getUsers: () => get('/users'),
|
||||
// updateTag: tag => put('/tag', tag),
|
||||
// updateUser: user => put('/user', user),
|
||||
// getAuthURL: mastodonInstance => post('/user/getauthurl', mastodonInstance),
|
||||
// setCode: code => post('/user/code', code),
|
||||
// getAdminSettings: () => get('/settings')
|
||||
// // setAdminSetting: (key, value) => post('/settings', { key, value })
|
||||
// }
|
||||
// }
|
||||
6
plugins/bootstrap-vue.js
vendored
6
plugins/bootstrap-vue.js
vendored
@@ -1,6 +0,0 @@
|
||||
import Vue from 'vue'
|
||||
import BootstrapVue from 'bootstrap-vue'
|
||||
|
||||
export default () => {
|
||||
Vue.use(BootstrapVue)
|
||||
}
|
||||
@@ -1,8 +1,8 @@
|
||||
import Vue from 'vue'
|
||||
import { Button, Select, Tag, Option, Table, FormItem, Card,
|
||||
Form, Tabs, TabPane, Switch, Input, Loading, TimeSelect,
|
||||
TableColumn, ColorPicker, Pagination, Popover, Tooltip,
|
||||
Container, Footer , Timeline, TimelineItem} from 'element-ui'
|
||||
import { Button, Select, Tag, Option, Table, FormItem, Card, Row, Col, Upload, Checkbox,
|
||||
Form, Tabs, TabPane, Switch, Input, Loading, TimeSelect, Badge, ButtonGroup, Divider,
|
||||
TableColumn, ColorPicker, Pagination, Popover, Tooltip, Dialog, Calendar, Carousel, CarouselItem,
|
||||
Container, Footer , Timeline, TimelineItem, Menu, MenuItem } from 'element-ui'
|
||||
import localeEn from 'element-ui/lib/locale/lang/en'
|
||||
import localeIt from 'element-ui/lib/locale/lang/it'
|
||||
import locale from 'element-ui/lib/locale'
|
||||
@@ -10,6 +10,19 @@ locale.use(localeIt)
|
||||
|
||||
export default () => {
|
||||
Vue.use(Button)
|
||||
Vue.use(Divider)
|
||||
Vue.use(Checkbox)
|
||||
Vue.use(Upload)
|
||||
Vue.use(ButtonGroup)
|
||||
Vue.use(Calendar)
|
||||
Vue.use(Row)
|
||||
Vue.use(Col)
|
||||
Vue.use(Carousel)
|
||||
Vue.use(CarouselItem)
|
||||
Vue.use(Badge)
|
||||
Vue.use(Dialog)
|
||||
Vue.use(Menu)
|
||||
Vue.use(MenuItem)
|
||||
Vue.use(Container)
|
||||
Vue.use(Timeline)
|
||||
Vue.use(TimelineItem)
|
||||
|
||||
@@ -3,6 +3,21 @@ import moment from 'dayjs'
|
||||
import 'dayjs/locale/it'
|
||||
moment.locale('it')
|
||||
|
||||
Vue.filter('datetime', value => moment(value).format('ddd, D MMMM HH:mm'))
|
||||
Vue.filter('short_datetime', value => moment(value).format('D/MM HH:mm'))
|
||||
Vue.filter('hour', value => moment(value).format('HH:mm'))
|
||||
export default (a) => {
|
||||
|
||||
Vue.filter('datetime', value => moment(value).format('ddd, D MMMM HH:mm'))
|
||||
Vue.filter('short_datetime', value => moment(value).format('D/MM HH:mm'))
|
||||
Vue.filter('hour', value => moment(value).format('HH:mm'))
|
||||
Vue.filter('day', value => moment(value).format('ddd, D MMM'))
|
||||
Vue.filter('month', value => moment(value).format('MMM'))
|
||||
Vue.filter('event_when', event => {
|
||||
if (event.multidate) {
|
||||
return moment(event.start_datetime).format('dddd, D MMMM HH:mm') + ' - ' + moment(event.end_datetime).format('ddd, D MMMM')
|
||||
} else {
|
||||
if (event.end_datetime && event.end_datetime !== event.start_datetime)
|
||||
return moment(event.start_datetime).format('dddd, D MMMM HH:mm') + '-' + moment(event.end_datetime).format('HH:mm')
|
||||
else
|
||||
return moment(event.start_datetime).format('dddd, D MMMM HH:mm')
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -1,5 +1,6 @@
|
||||
import Vue from 'vue'
|
||||
import VueI18n from 'vue-i18n'
|
||||
import it from '@/locales/it.js'
|
||||
|
||||
Vue.use(VueI18n)
|
||||
|
||||
@@ -10,7 +11,7 @@ export default ({ app, store }) => {
|
||||
locale: store.state.locale,
|
||||
fallbackLocale: 'it',
|
||||
messages: {
|
||||
'it': require('~/locales/it.json')
|
||||
it
|
||||
// 'fr': require('~/locales/fr.json')
|
||||
}
|
||||
})
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
import Vue from 'vue'
|
||||
import MagicGrid from 'vue-magic-grid'
|
||||
|
||||
export default () => {
|
||||
Vue.use(MagicGrid)
|
||||
}
|
||||
@@ -1,6 +1,5 @@
|
||||
import Vue from 'vue'
|
||||
import VCalendar from 'v-calendar'
|
||||
// import 'v-calendar/lib/v-calendar.min.css'
|
||||
|
||||
export default () => {
|
||||
Vue.use(VCalendar, {
|
||||
|
||||
@@ -17,6 +17,14 @@ import 'vue-awesome/icons/edit'
|
||||
import 'vue-awesome/icons/envelope-open-text'
|
||||
import 'vue-awesome/icons/user-secret'
|
||||
import 'vue-awesome/icons/question-circle'
|
||||
import 'vue-awesome/icons/share'
|
||||
import 'vue-awesome/icons/comment'
|
||||
import 'vue-awesome/icons/comments'
|
||||
import 'vue-awesome/icons/tags'
|
||||
import 'vue-awesome/icons/chevron-right'
|
||||
import 'vue-awesome/icons/chevron-left'
|
||||
import 'vue-awesome/icons/search'
|
||||
|
||||
import Icon from 'vue-awesome/components/Icon'
|
||||
|
||||
export default () => {
|
||||
|
||||
Reference in New Issue
Block a user