├── .gitkeep
├── Config
└── .gitkeep
├── Console
└── .gitkeep
├── Models
└── .gitkeep
├── Observers
├── .gitkeep
└── UidObserver.php
├── Tests
├── .gitkeep
└── Browser
│ ├── Data
│ └── login.json
│ └── Pages
│ ├── Page.php
│ └── LoginPage.php
├── Traits
├── .gitkeep
├── CrudObservantTrait.php
├── UidObservantTrait.php
├── CrudWithUidObservantTrait.php
└── CrudWithUuidObservantTrait.php
├── Http
├── Requests
│ └── .gitkeep
├── Controllers
│ ├── .gitkeep
│ ├── UiController.php
│ └── Settings
│ │ └── SettingsController.php
└── Middleware
│ ├── .gitkeep
│ ├── SetLocale.php
│ ├── IsHttps.php
│ ├── SetThemeDetails.php
│ ├── IsInstalled.php
│ └── IsNotInstalled.php
├── Resources
├── lang
│ ├── .gitkeep
│ └── en
│ │ └── validation.php
├── assets
│ ├── .gitkeep
│ └── backend
│ │ ├── vaahone
│ │ ├── scss
│ │ │ ├── .gitkeep
│ │ │ ├── bulma-helpers
│ │ │ │ ├── sass
│ │ │ │ │ ├── variables
│ │ │ │ │ │ ├── customization.sass
│ │ │ │ │ │ ├── units.sass
│ │ │ │ │ │ ├── _all.sass
│ │ │ │ │ │ ├── spacing.sass
│ │ │ │ │ │ ├── responsiveness.sass
│ │ │ │ │ │ ├── media-queries.sass
│ │ │ │ │ │ └── sizing.sass
│ │ │ │ │ ├── helpers
│ │ │ │ │ │ ├── misc
│ │ │ │ │ │ │ ├── _all.sass
│ │ │ │ │ │ │ └── misc.sass
│ │ │ │ │ │ ├── border
│ │ │ │ │ │ │ ├── _all.sass
│ │ │ │ │ │ │ └── borders.sass
│ │ │ │ │ │ ├── cursor
│ │ │ │ │ │ │ ├── _all.sass
│ │ │ │ │ │ │ └── cursors.sass
│ │ │ │ │ │ ├── spacing
│ │ │ │ │ │ │ └── _all.sass
│ │ │ │ │ │ ├── media-queries
│ │ │ │ │ │ │ ├── _all.sass
│ │ │ │ │ │ │ └── flex
│ │ │ │ │ │ │ │ ├── _all.sass
│ │ │ │ │ │ │ │ ├── align-self-items.sass
│ │ │ │ │ │ │ │ ├── core.sass
│ │ │ │ │ │ │ │ └── align-justify.sass
│ │ │ │ │ │ ├── flex
│ │ │ │ │ │ │ ├── _all.sass
│ │ │ │ │ │ │ ├── core.sass
│ │ │ │ │ │ │ ├── align-self-items.sass
│ │ │ │ │ │ │ └── align-justify.sass
│ │ │ │ │ │ ├── sizing
│ │ │ │ │ │ │ ├── _all.sass
│ │ │ │ │ │ │ ├── width-height.sass
│ │ │ │ │ │ │ ├── max-min-width-height.sass
│ │ │ │ │ │ │ └── misc.sass
│ │ │ │ │ │ └── _all.sass
│ │ │ │ │ └── mixins
│ │ │ │ │ │ ├── _all.sass
│ │ │ │ │ │ ├── general.sass
│ │ │ │ │ │ └── media-queries.sass
│ │ │ │ └── bulma-helpers.sass
│ │ │ ├── buefy-0.9.19
│ │ │ │ ├── utils
│ │ │ │ │ ├── _variables-ext.scss
│ │ │ │ │ ├── _variables.scss
│ │ │ │ │ ├── _helpers.scss
│ │ │ │ │ └── _all.scss
│ │ │ │ ├── components
│ │ │ │ │ ├── _notification.scss
│ │ │ │ │ ├── _message.scss
│ │ │ │ │ ├── _collapse.scss
│ │ │ │ │ ├── _menu.scss
│ │ │ │ │ ├── _icon.scss
│ │ │ │ │ ├── _image.scss
│ │ │ │ │ ├── _navbar.scss
│ │ │ │ │ ├── _modal.scss
│ │ │ │ │ ├── _tag.scss
│ │ │ │ │ ├── _numberinput.scss
│ │ │ │ │ └── _autocomplete.scss
│ │ │ │ └── buefy-build.scss
│ │ │ ├── bulma-0.9.3
│ │ │ │ ├── utilities
│ │ │ │ │ ├── _initial-variables.scss
│ │ │ │ │ ├── _derived-variables.scss
│ │ │ │ │ ├── _animations.scss
│ │ │ │ │ ├── _all.scss
│ │ │ │ │ └── _extends.scss
│ │ │ │ ├── grid
│ │ │ │ │ ├── _all.scss
│ │ │ │ │ └── _tiles.scss
│ │ │ │ ├── helpers
│ │ │ │ │ ├── _overflow.scss
│ │ │ │ │ ├── _position.scss
│ │ │ │ │ ├── _all.scss
│ │ │ │ │ ├── _float.scss
│ │ │ │ │ ├── _other.scss
│ │ │ │ │ └── _spacing.scss
│ │ │ │ ├── layout
│ │ │ │ │ ├── _all.scss
│ │ │ │ │ ├── _footer.scss
│ │ │ │ │ └── _section.scss
│ │ │ │ ├── base
│ │ │ │ │ ├── _all.scss
│ │ │ │ │ ├── _helpers.scss
│ │ │ │ │ ├── _animations.scss
│ │ │ │ │ └── _minireset.scss
│ │ │ │ ├── elements
│ │ │ │ │ ├── _form.scss
│ │ │ │ │ ├── _all.scss
│ │ │ │ │ ├── _box.scss
│ │ │ │ │ └── _other.scss
│ │ │ │ ├── form
│ │ │ │ │ ├── _all.scss
│ │ │ │ │ ├── _checkbox-radio.scss
│ │ │ │ │ └── _shared.scss
│ │ │ │ ├── bulma.scss
│ │ │ │ ├── components
│ │ │ │ │ └── _all.scss
│ │ │ │ ├── package.json
│ │ │ │ ├── README.md
│ │ │ │ └── LICENSE
│ │ │ ├── oruga-bulma-0.2.6
│ │ │ │ ├── components
│ │ │ │ │ ├── utils
│ │ │ │ │ │ ├── _variables-ext.scss
│ │ │ │ │ │ ├── _variables.scss
│ │ │ │ │ │ ├── _all.scss
│ │ │ │ │ │ └── _helpers.scss
│ │ │ │ │ ├── _button.scss
│ │ │ │ │ ├── _icon.scss
│ │ │ │ │ ├── _modal.scss
│ │ │ │ │ ├── _pagination.scss
│ │ │ │ │ ├── _autocomplete.scss
│ │ │ │ │ └── _loading.scss
│ │ │ │ ├── bulma-build.scss
│ │ │ │ └── bulma.scss
│ │ │ ├── build.scss
│ │ │ └── customize
│ │ │ │ ├── element-plus.scss
│ │ │ │ └── variables.scss
│ │ └── images
│ │ │ ├── log-device.png
│ │ │ └── vaahcms-logo-device.png
│ │ ├── vaahtwo
│ │ ├── scss
│ │ │ ├── primevue-tailwind-light
│ │ │ │ ├── designer
│ │ │ │ │ ├── components
│ │ │ │ │ │ ├── misc
│ │ │ │ │ │ │ ├── _blockui.scss
│ │ │ │ │ │ │ ├── _skeleton.scss
│ │ │ │ │ │ │ ├── _terminal.scss
│ │ │ │ │ │ │ ├── _inplace.scss
│ │ │ │ │ │ │ ├── _progressbar.scss
│ │ │ │ │ │ │ ├── _avatar.scss
│ │ │ │ │ │ │ ├── _scrolltop.scss
│ │ │ │ │ │ │ ├── _chip.scss
│ │ │ │ │ │ │ └── _tag.scss
│ │ │ │ │ │ ├── input
│ │ │ │ │ │ │ ├── _inputnumber.scss
│ │ │ │ │ │ │ ├── _colorpicker.scss
│ │ │ │ │ │ │ └── _password.scss
│ │ │ │ │ │ ├── panel
│ │ │ │ │ │ │ ├── _scrollpanel.scss
│ │ │ │ │ │ │ ├── _toolbar.scss
│ │ │ │ │ │ │ ├── _splitter.scss
│ │ │ │ │ │ │ ├── _card.scss
│ │ │ │ │ │ │ └── _divider.scss
│ │ │ │ │ │ ├── overlay
│ │ │ │ │ │ │ ├── _sidebar.scss
│ │ │ │ │ │ │ └── _tooltip.scss
│ │ │ │ │ │ ├── menu
│ │ │ │ │ │ │ ├── _menu.scss
│ │ │ │ │ │ │ ├── _contextmenu.scss
│ │ │ │ │ │ │ └── _tieredmenu.scss
│ │ │ │ │ │ └── data
│ │ │ │ │ │ │ ├── _timeline.scss
│ │ │ │ │ │ │ └── _carousel.scss
│ │ │ │ │ └── _colors.scss
│ │ │ │ ├── _variables.scss
│ │ │ │ └── theme.scss
│ │ │ ├── global
│ │ │ │ ├── all.scss
│ │ │ │ └── _math.scss
│ │ │ ├── fonts
│ │ │ │ ├── Inter-Bold.woff
│ │ │ │ ├── primeicons.eot
│ │ │ │ ├── primeicons.ttf
│ │ │ │ ├── primeicons.woff
│ │ │ │ ├── Inter-Bold.woff2
│ │ │ │ ├── Inter-Light.woff
│ │ │ │ ├── Inter-Light.woff2
│ │ │ │ ├── Inter-Medium.woff
│ │ │ │ ├── Inter-Medium.woff2
│ │ │ │ ├── Inter-Regular.woff
│ │ │ │ ├── Inter-Regular.woff2
│ │ │ │ ├── Inter-SemiBold.woff
│ │ │ │ └── Inter-SemiBold.woff2
│ │ │ ├── primevue-3.29.2
│ │ │ │ └── images
│ │ │ │ │ ├── hue.png
│ │ │ │ │ └── color.png
│ │ │ ├── primeflex-3.3.0
│ │ │ │ ├── src
│ │ │ │ │ ├── _liststyle.scss
│ │ │ │ │ ├── _userselect.scss
│ │ │ │ │ ├── _zindex.scss
│ │ │ │ │ ├── _gap.scss
│ │ │ │ │ ├── _display.scss
│ │ │ │ │ ├── _variables.scss
│ │ │ │ │ ├── _border.scss
│ │ │ │ │ ├── _spacing.scss
│ │ │ │ │ ├── _overflow.scss
│ │ │ │ │ ├── _utils.scss
│ │ │ │ │ ├── _borderradius.scss
│ │ │ │ │ ├── _image.scss
│ │ │ │ │ ├── _position.scss
│ │ │ │ │ ├── _elevation.scss
│ │ │ │ │ └── _transform.scss
│ │ │ │ └── primeflex.scss
│ │ │ ├── mix-manifest.json
│ │ │ ├── build.scss
│ │ │ └── _draggable.scss
│ │ ├── mix-manifest.json
│ │ └── build
│ │ │ ├── fonts
│ │ │ ├── Inter-Bold.woff
│ │ │ ├── Inter-Bold.woff2
│ │ │ ├── Inter-Light.woff
│ │ │ ├── Inter-Light.woff2
│ │ │ ├── Inter-Medium.woff
│ │ │ ├── Inter-Medium.woff2
│ │ │ ├── Inter-Regular.woff
│ │ │ ├── Inter-Regular.woff2
│ │ │ ├── Inter-SemiBold.woff
│ │ │ └── Inter-SemiBold.woff2
│ │ │ ├── mix-manifest.json
│ │ │ ├── index-extended.html
│ │ │ ├── index.html
│ │ │ ├── Sidebar.css
│ │ │ └── index-extended.css
│ │ ├── build
│ │ ├── mix-manifest.json
│ │ └── fonts
│ │ │ ├── primeicons.eot
│ │ │ ├── primeicons.ttf
│ │ │ ├── Inter-Bold.woff
│ │ │ ├── Inter-Bold.woff2
│ │ │ ├── Inter-Light.woff
│ │ │ ├── Inter-Light.woff2
│ │ │ ├── Inter-Medium.woff
│ │ │ ├── primeicons.woff
│ │ │ ├── Inter-Medium.woff2
│ │ │ ├── Inter-Regular.woff
│ │ │ ├── Inter-Regular.woff2
│ │ │ ├── Inter-SemiBold.woff
│ │ │ └── Inter-SemiBold.woff2
│ │ ├── mix-manifest.json
│ │ └── common
│ │ └── fontawesome-6.2.0
│ │ ├── webfonts
│ │ ├── fa-brands-400.ttf
│ │ ├── fa-solid-900.ttf
│ │ ├── fa-brands-400.woff2
│ │ ├── fa-regular-400.ttf
│ │ ├── fa-regular-400.woff2
│ │ ├── fa-solid-900.woff2
│ │ ├── fa-v4compatibility.ttf
│ │ └── fa-v4compatibility.woff2
│ │ └── css
│ │ ├── solid.min.css
│ │ ├── regular.min.css
│ │ ├── solid.css
│ │ ├── regular.css
│ │ ├── v5-font-face.min.css
│ │ └── v5-font-face.css
└── views
│ ├── .gitkeep
│ ├── frontend
│ ├── partials
│ │ ├── scripts.blade.php
│ │ ├── errors.blade.php
│ │ └── flash.blade.php
│ └── layouts
│ │ ├── simple.blade.php
│ │ └── default.blade.php
│ ├── backend
│ ├── vaahtwo
│ │ ├── components
│ │ │ ├── flash.blade.php
│ │ │ └── errors.blade.php
│ │ └── pages
│ │ │ ├── index.blade.php
│ │ │ └── vaahextend.blade.php
│ └── vaahone
│ │ ├── extend
│ │ ├── aside-menu.blade.php
│ │ ├── dashboard.blade.php
│ │ ├── user-menu.blade.php
│ │ ├── settings-menu.blade.php
│ │ ├── top-left-menu.blade.php
│ │ └── top-right-menu.blade.php
│ │ ├── components
│ │ ├── aside-logo.blade.php
│ │ ├── errors.blade.php
│ │ ├── top-left-menu.blade.php
│ │ └── flash.blade.php
│ │ └── pages
│ │ ├── ui
│ │ └── index.blade.php
│ │ └── index.blade.php
│ ├── templates
│ ├── env_v2.blade.php
│ └── lang.blade.php
│ └── mails
│ └── default.blade.php
├── Database
├── Migrations
│ ├── .gitkeep
│ ├── 2021_01_02_185552_create_failed_jobs_table.php
│ ├── 2021_01_02_185505_create_jobs_table.php
│ ├── 2019_05_24_004312_create_vh_migrations_table.php
│ └── 2019_05_26_175455_create_vh_theme_blocks_table.php
├── Seeders
│ ├── .gitkeep
│ └── json
│ │ ├── languages.json
│ │ ├── taxonomy_types.json
│ │ ├── taxonomies.json
│ │ ├── notifications.json
│ │ └── roles.json
└── Dbml
│ └── README.md
├── Vue
└── vaahtwo
│ ├── components
│ ├── organisms
│ │ ├── UI-elements
│ │ │ ├── DataTableComponent.vue
│ │ │ ├── ToggleButtonComponent.vue
│ │ │ ├── SwitchComponent.vue
│ │ │ ├── HelperTextComponent.vue
│ │ │ ├── CodePreview.vue
│ │ │ ├── SelectButtonComponent.vue
│ │ │ ├── Sidebar.vue
│ │ │ ├── MultilipleSelectButtonComponent.vue
│ │ │ ├── ListboxComponent.vue
│ │ │ ├── DropdownComponent.vue
│ │ │ ├── InlineMessageComponent.vue
│ │ │ ├── PanelComponent.vue
│ │ │ ├── ToastsComponent.vue
│ │ │ ├── MessagesComponent.vue
│ │ │ ├── FieldSetComponent.vue
│ │ │ ├── LightButtons.vue
│ │ │ ├── TimelineComponent.vue
│ │ │ ├── MulitSelectComponent.vue
│ │ │ ├── ConfirmDialogComponent.vue
│ │ │ ├── ConfirmPopupComponent.vue
│ │ │ ├── PlainMenuComponent.vue
│ │ │ ├── ContextMenuComponent.vue
│ │ │ └── Media.vue
│ │ ├── Footer.vue
│ │ ├── ProductListDemo.vue
│ │ └── HelloWorld.vue
│ └── molecules
│ │ ├── Logo.vue
│ │ ├── Aside.vue
│ │ ├── SettingsRadios.vue
│ │ └── Copyright.vue
│ ├── jsconfig.json
│ ├── service
│ ├── EditorService.js
│ ├── CountryService.js
│ ├── CustomerService.js
│ └── ProductService.js
│ ├── pages
│ ├── NotFound.vue
│ ├── ui
│ │ ├── PublicPages.vue
│ │ ├── PrivatePages.vue
│ │ └── Users.vue
│ ├── public
│ │ └── 404.vue
│ ├── permissions
│ │ └── components
│ │ │ └── RoleDetasilsView.vue
│ └── roles
│ │ └── components
│ │ ├── RoleUserDetailsView.vue
│ │ └── PermissionDetailsView.vue
│ ├── routes
│ ├── vue-routes-install.js
│ ├── vue-routes-dashboard.js
│ ├── vue-routes-profile.js
│ ├── router.js
│ ├── vue-routes-media.js
│ ├── vue-routes-taxonomies.js
│ └── vue-routes-registrations.js
│ ├── index.html
│ ├── index-extended.html
│ ├── vaahvue
│ └── vue-three
│ │ └── primeflex
│ │ ├── VhFieldVertical.vue
│ │ ├── VhField.vue
│ │ └── Loader.vue
│ └── layouts
│ ├── Default.vue
│ ├── Public.vue
│ └── Auth.vue
├── .gitignore
├── Entities
├── User.php
├── ThemeTemplate.php
├── TaxonomyType.php
├── Taxonomy.php
├── Theme.php
└── Registration.php
├── Libraries
├── VaahExcel.php
├── VaahDB.php
└── VaahBackup.php
├── VaahCms.php
├── mix-manifest.json
├── Facades
├── VaahFileFacade.php
└── VaahExcelFacade.php
├── vaah-config.json
├── CHANGELOG.md
├── VaahCmsFacade.php
├── Routes
└── backend
│ └── ui.php
├── Helpers
├── settings.php
├── filepond.php
├── api.php
└── json.php
├── Mail
├── TestMail.php
├── SecurityOtpMail.php
└── GenericMail.php
├── Providers
└── FacadesServiceProvider.php
├── .github
├── FUNDING.yml
└── PULL_REQUEST_TEMPLATE
│ ├── release-template.md
│ └── feature-template.md
└── LICENSE
/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Config/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Console/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Models/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Observers/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Tests/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Traits/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Http/Requests/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Resources/lang/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Database/Migrations/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Database/Seeders/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Http/Controllers/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Http/Middleware/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Resources/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Resources/views/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Resources/views/frontend/partials/scripts.blade.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Resources/views/backend/vaahtwo/components/flash.blade.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Resources/views/backend/vaahtwo/components/errors.blade.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-helpers/sass/variables/customization.sass:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/components/organisms/UI-elements/DataTableComponent.vue:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-helpers/sass/helpers/misc/_all.sass:
--------------------------------------------------------------------------------
1 | @import "misc.sass"
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-helpers/sass/helpers/border/_all.sass:
--------------------------------------------------------------------------------
1 | @import "borders.sass"
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-helpers/sass/helpers/cursor/_all.sass:
--------------------------------------------------------------------------------
1 | @import "cursors.sass"
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primevue-tailwind-light/designer/components/misc/_blockui.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-helpers/sass/variables/units.sass:
--------------------------------------------------------------------------------
1 | $default-unit: 'px' !default
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primevue-tailwind-light/_variables.scss:
--------------------------------------------------------------------------------
1 | @import "./../global/all";
2 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-helpers/sass/helpers/spacing/_all.sass:
--------------------------------------------------------------------------------
1 | @import "margin-padding.sass"
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/mix-manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "/build/build.css": "/build/build.css"
3 | }
4 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/buefy-0.9.19/utils/_variables-ext.scss:
--------------------------------------------------------------------------------
1 |
2 | $input-arrow: $primary !default;
3 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/buefy-0.9.19/utils/_variables.scss:
--------------------------------------------------------------------------------
1 |
2 | @import "../../customize/variables";
3 |
4 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-0.9.3/utilities/_initial-variables.scss:
--------------------------------------------------------------------------------
1 | @import "../../customize/variables";
2 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-0.9.3/grid/_all.scss:
--------------------------------------------------------------------------------
1 | /* Bulma Grid */
2 | @import "columns";
3 | @import "tiles";
4 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-0.9.3/helpers/_overflow.scss:
--------------------------------------------------------------------------------
1 | .is-clipped {
2 | overflow: hidden !important;
3 | }
4 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .git/
2 | .idea/
3 | vendor/
4 | node_modules/
5 | npm-debug.log
6 | package-lock.json
7 | /Resources/assets/backend/hot
8 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/oruga-bulma-0.2.6/components/utils/_variables-ext.scss:
--------------------------------------------------------------------------------
1 |
2 | $input-arrow: $primary !default;
3 |
--------------------------------------------------------------------------------
/Resources/assets/backend/build/mix-manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "/vaahtwo.css": "/vaahtwo.css",
3 | "/vaahone.css": "/vaahone.css"
4 | }
5 |
--------------------------------------------------------------------------------
/Resources/views/backend/vaahone/extend/aside-menu.blade.php:
--------------------------------------------------------------------------------
1 | @include('vaahcms::backend.vaahone.extend.extendable', ['view_file'=>'aside-menu'])
2 |
--------------------------------------------------------------------------------
/Resources/views/backend/vaahone/extend/dashboard.blade.php:
--------------------------------------------------------------------------------
1 | @include('vaahcms::backend.vaahone.extend.extendable', ['view_file'=>'dashboard'])
2 |
--------------------------------------------------------------------------------
/Resources/views/backend/vaahone/extend/user-menu.blade.php:
--------------------------------------------------------------------------------
1 | @include('vaahcms::backend.vaahone.extend.extendable', ['view_file'=>'user-menu'])
2 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/global/all.scss:
--------------------------------------------------------------------------------
1 | @import "functions";
2 | @import "math";
3 | @import "vars_tailwind_light";
4 | @import "vars";
5 |
--------------------------------------------------------------------------------
/Resources/views/backend/vaahone/extend/settings-menu.blade.php:
--------------------------------------------------------------------------------
1 | @include('vaahcms::backend.vaahone.extend.extendable', ['view_file'=>'settings-menu'])
2 |
--------------------------------------------------------------------------------
/Resources/assets/backend/build/fonts/primeicons.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webreinvent/vaahcms/HEAD/Resources/assets/backend/build/fonts/primeicons.eot
--------------------------------------------------------------------------------
/Resources/assets/backend/build/fonts/primeicons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webreinvent/vaahcms/HEAD/Resources/assets/backend/build/fonts/primeicons.ttf
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-0.9.3/layout/_all.scss:
--------------------------------------------------------------------------------
1 | /* Bulma Layout */
2 | @import "hero";
3 | @import "section";
4 | @import "footer";
5 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/oruga-bulma-0.2.6/components/utils/_variables.scss:
--------------------------------------------------------------------------------
1 | $speed-slow: 150ms !default;
2 | $speed-slower: 250ms !default;
3 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/jsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "include": [
3 | "./**/*"
4 | ],
5 | "compilerOptions": {
6 | "allowJs": true
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/Resources/assets/backend/build/fonts/Inter-Bold.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webreinvent/vaahcms/HEAD/Resources/assets/backend/build/fonts/Inter-Bold.woff
--------------------------------------------------------------------------------
/Resources/assets/backend/build/fonts/Inter-Bold.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webreinvent/vaahcms/HEAD/Resources/assets/backend/build/fonts/Inter-Bold.woff2
--------------------------------------------------------------------------------
/Resources/assets/backend/build/fonts/Inter-Light.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webreinvent/vaahcms/HEAD/Resources/assets/backend/build/fonts/Inter-Light.woff
--------------------------------------------------------------------------------
/Resources/assets/backend/build/fonts/Inter-Light.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webreinvent/vaahcms/HEAD/Resources/assets/backend/build/fonts/Inter-Light.woff2
--------------------------------------------------------------------------------
/Resources/assets/backend/build/fonts/Inter-Medium.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webreinvent/vaahcms/HEAD/Resources/assets/backend/build/fonts/Inter-Medium.woff
--------------------------------------------------------------------------------
/Resources/assets/backend/build/fonts/primeicons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webreinvent/vaahcms/HEAD/Resources/assets/backend/build/fonts/primeicons.woff
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/images/log-device.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webreinvent/vaahcms/HEAD/Resources/assets/backend/vaahone/images/log-device.png
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-0.9.3/base/_all.scss:
--------------------------------------------------------------------------------
1 | /* Bulma Base */
2 | @import "minireset";
3 | @import "generic";
4 | @import "animations";
5 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-helpers/bulma-helpers.sass:
--------------------------------------------------------------------------------
1 | @charset "utf-8"
2 |
3 | @import "sass/mixins/_all"
4 | @import "sass/helpers/_all"
5 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-helpers/sass/helpers/media-queries/_all.sass:
--------------------------------------------------------------------------------
1 | @import "flex/_all"
2 | @import "sizing/_all"
3 | @import "spacing/_all"
--------------------------------------------------------------------------------
/Resources/assets/backend/build/fonts/Inter-Medium.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webreinvent/vaahcms/HEAD/Resources/assets/backend/build/fonts/Inter-Medium.woff2
--------------------------------------------------------------------------------
/Resources/assets/backend/build/fonts/Inter-Regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webreinvent/vaahcms/HEAD/Resources/assets/backend/build/fonts/Inter-Regular.woff
--------------------------------------------------------------------------------
/Resources/assets/backend/build/fonts/Inter-Regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webreinvent/vaahcms/HEAD/Resources/assets/backend/build/fonts/Inter-Regular.woff2
--------------------------------------------------------------------------------
/Resources/assets/backend/build/fonts/Inter-SemiBold.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/webreinvent/vaahcms/HEAD/Resources/assets/backend/build/fonts/Inter-SemiBold.woff
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-helpers/sass/helpers/flex/_all.sass:
--------------------------------------------------------------------------------
1 | @import "core.sass"
2 | @import "align-justify.sass"
3 | @import "align-self-items.sass"
--------------------------------------------------------------------------------
/Resources/views/templates/env_v2.blade.php:
--------------------------------------------------------------------------------
1 |
6 | {{$item['key']}}={{$item['value']}}
7 |
8 |
--------------------------------------------------------------------------------
/Entities/User.php:
--------------------------------------------------------------------------------
1 | 'top-left-menu'])
3 |
--------------------------------------------------------------------------------
/Resources/views/backend/vaahone/extend/top-right-menu.blade.php:
--------------------------------------------------------------------------------
1 | @include('vaahcms::backend.vaahone.components.top-right-menu')
2 | @include('vaahcms::backend.vaahone.extend.extendable', ['view_file'=>'top-left-menu'])
3 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/buefy-0.9.19/components/_notification.scss:
--------------------------------------------------------------------------------
1 | .notification {
2 | .progress-wrapper {
3 | position: absolute;
4 | bottom: 0;
5 | left: 0;
6 | width: 100%;
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-0.9.3/base/_animations.scss:
--------------------------------------------------------------------------------
1 | @keyframes spinAround {
2 | from {
3 | transform: rotate(0deg);
4 | }
5 |
6 | to {
7 | transform: rotate(359deg);
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primevue-tailwind-light/designer/components/input/_inputnumber.scss:
--------------------------------------------------------------------------------
1 | .p-inputnumber {
2 | &.p-invalid.p-component > .p-inputtext {
3 | @include invalid-input();
4 | }
5 | }
--------------------------------------------------------------------------------
/Libraries/VaahExcel.php:
--------------------------------------------------------------------------------
1 | res.data.editor);
7 | }
8 | }
--------------------------------------------------------------------------------
/Database/Seeders/json/languages.json:
--------------------------------------------------------------------------------
1 | [
2 | {"name": "English", "locale_code_iso_639": "en", "default": 1},
3 | {"name": "Spanish", "locale_code_iso_639": "es"},
4 | {"name": "French", "locale_code_iso_639": "fr"}
5 | ]
6 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/service/CountryService.js:
--------------------------------------------------------------------------------
1 | import axios from 'axios'
2 |
3 | export default class CountryService {
4 |
5 | getCountries() {
6 | return axios.get('assets/data/countries.json').then(res => res.data.data);
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/Resources/views/backend/vaahtwo/pages/vaahextend.blade.php:
--------------------------------------------------------------------------------
1 | @extends("vaahcms::backend.vaahtwo.layouts.backend")
2 |
3 | @section('content')
4 |
5 |
6 |
Extended View
7 |
8 |
9 | @endsection
10 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/buefy-0.9.19/components/_message.scss:
--------------------------------------------------------------------------------
1 | .message,
2 | .notification {
3 | .media {
4 | padding-top: 0;
5 | border: 0;
6 | }
7 | progress {
8 | height: 5px;
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-0.9.3/utilities/_all.scss:
--------------------------------------------------------------------------------
1 | /* Bulma Utilities */
2 | @import "initial-variables";
3 | @import "functions";
4 | @import "derived-variables";
5 | @import "mixins";
6 | @import "controls";
7 | @import "extends";
8 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/components/organisms/Footer.vue:
--------------------------------------------------------------------------------
1 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Resources/views/backend/vaahone/components/aside-logo.blade.php:
--------------------------------------------------------------------------------
1 | VaahCMS v{{config('vaahcms.version')}}
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/oruga-bulma-0.2.6/bulma-build.scss:
--------------------------------------------------------------------------------
1 | @import "bulma/sass/utilities/functions";
2 | @import "bulma/sass/utilities/initial-variables";
3 |
4 | @import "components/utils/_all";
5 |
6 | @import "bulma/bulma";
7 |
8 | @import 'bulma';
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primeflex-3.3.0/src/_liststyle.scss:
--------------------------------------------------------------------------------
1 | $list-style-props: (
2 | 'list-none': 'none',
3 | 'list-disc': 'disc',
4 | 'list-decimal': 'decimal'
5 | ) !default;
6 |
7 | @include style-class('list-style', $list-style-props);
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/buefy-0.9.19/components/_collapse.scss:
--------------------------------------------------------------------------------
1 | .collapse {
2 | .collapse-trigger {
3 | display: inline;
4 | cursor: pointer;
5 | }
6 | .collapse-content {
7 | display: inherit;
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/mix-manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "/Resources/assets/backend/build/vaahone.css": "/Resources/assets/backend/build/vaahone.css",
3 | "/Resources/assets/backend/build/vaahtwo.css": "/Resources/assets/backend/build/vaahtwo.css"
4 | }
5 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/service/CustomerService.js:
--------------------------------------------------------------------------------
1 | import axios from 'axios'
2 |
3 | export default class CustomerService {
4 |
5 | getCustomersLarge() {
6 | return axios.get('assets/data/customers-large.json').then(res => res.data.data);
7 | }
8 |
9 | }
10 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-helpers/sass/variables/_all.sass:
--------------------------------------------------------------------------------
1 | @charset "utf-8"
2 |
3 | @import "units.sass"
4 | @import "customization.sass"
5 | @import "media-queries.sass"
6 | @import "responsiveness.sass"
7 | @import "sizing.sass"
8 | @import "spacing.sass"
--------------------------------------------------------------------------------
/Traits/CrudObservantTrait.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
404
5 |
Page not found
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-helpers/sass/helpers/cursor/cursors.sass:
--------------------------------------------------------------------------------
1 | $cursors: ('default' 'pointer' 'grab' 'help' 'wait' 'crosshair' 'not-allowed' 'zoom-in')
2 |
3 | @each $cursor in $cursors
4 | .has-cursor-#{$cursor}
5 | cursor: #{$cursor} !important
6 |
--------------------------------------------------------------------------------
/mix-manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "/Resources/assets/admin/vaahone/builds/app.js": "/Resources/assets/admin/vaahone/builds/app.js",
3 | "/themes/vaahone/builds/app.js": "/themes/vaahone/builds/app.js",
4 | "/themes/vaahone/css/admin.css": "/themes/vaahone/css/admin.css"
5 | }
6 |
--------------------------------------------------------------------------------
/Database/Seeders/json/taxonomy_types.json:
--------------------------------------------------------------------------------
1 | [
2 |
3 | {
4 | "name": "Countries"
5 | },
6 |
7 | {
8 | "name": "Cities",
9 | "parent_slug": "countries"
10 | },
11 |
12 | {
13 | "name": "Registrations"
14 | }
15 |
16 | ]
17 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/buefy-0.9.19/buefy-build.scss:
--------------------------------------------------------------------------------
1 | @import "../bulma-0.9.3/utilities/functions";
2 | @import "../bulma-0.9.3/utilities/initial-variables";
3 | @import "utils/_all";
4 | @import "../bulma-0.9.3/bulma";
5 | @import "utils/variables-ext";
6 | @import "buefy";
7 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-0.9.3/helpers/_position.scss:
--------------------------------------------------------------------------------
1 | @import "../utilities/mixins";
2 |
3 | @import "../../customize/variables";
4 |
5 |
6 | .is-overlay {
7 | @extend %overlay;
8 | }
9 |
10 | .is-relative {
11 | position: relative !important;
12 | }
13 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primeflex-3.3.0/src/_userselect.scss:
--------------------------------------------------------------------------------
1 | $userselect-props: (
2 | 'select-none': 'none',
3 | 'select-text': 'text',
4 | 'select-all': 'all',
5 | 'select-auto': 'auto'
6 | ) !default;
7 |
8 | @include style-class('user-select', $userselect-props);
--------------------------------------------------------------------------------
/Facades/VaahFileFacade.php:
--------------------------------------------------------------------------------
1 | a {
4 | &.is-disabled {
5 | pointer-events: none;
6 | cursor: not-allowed;
7 | opacity: 0.5;
8 | }
9 | }
10 | }
11 | }
--------------------------------------------------------------------------------
/Facades/VaahExcelFacade.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | @include("vaahcms::frontend.partials.head")
5 |
6 |
7 |
8 | @yield('content')
9 |
10 | @include("vaahcms::frontend.partials.scripts")
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # Changelog
2 |
3 | All notable changes to this project will be documented in this file.
4 |
5 | The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
6 | and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7 |
8 | Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
9 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-0.9.3/elements/_all.scss:
--------------------------------------------------------------------------------
1 | /* Bulma Elements */
2 | @import "box";
3 | @import "button";
4 | @import "container";
5 | @import "content";
6 | @import "icon";
7 | @import "image";
8 | @import "notification";
9 | @import "progress";
10 | @import "table";
11 | @import "tag";
12 | @import "title";
13 | @import "other";
14 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-0.9.3/components/_all.scss:
--------------------------------------------------------------------------------
1 | /* Bulma Components */
2 | @import "breadcrumb";
3 | @import "card";
4 | @import "dropdown";
5 | @import "level";
6 | @import "media";
7 | @import "menu";
8 | @import "message";
9 | @import "modal";
10 | @import "navbar";
11 | @import "pagination";
12 | @import "panel";
13 | @import "tabs";
14 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primevue-tailwind-light/designer/components/misc/_terminal.scss:
--------------------------------------------------------------------------------
1 | .p-terminal {
2 | background: $panelContentBg;
3 | color: $panelContentTextColor;
4 | border: $panelContentBorder;
5 | padding: $panelContentPadding;
6 |
7 | .p-terminal-input {
8 | font-size: $fontSize;
9 | font-family: $fontFamily;
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/components/molecules/Logo.vue:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Database/Seeders/json/taxonomies.json:
--------------------------------------------------------------------------------
1 | [
2 |
3 | {
4 | "type_slug": "registrations",
5 | "name": "Email Verification Pending"
6 | },
7 | {
8 | "type_slug": "registrations",
9 | "name": "Email Verified"
10 | },
11 | {
12 | "type_slug": "registrations",
13 | "name": "User Created"
14 | }
15 |
16 | ]
17 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primevue-tailwind-light/designer/components/panel/_scrollpanel.scss:
--------------------------------------------------------------------------------
1 | .p-scrollpanel {
2 | .p-scrollpanel-bar {
3 | background: $scrollPanelTrackBg;
4 | border: $scrollPanelTrackBorder;
5 | transition: $formElementTransition;
6 |
7 | &:focus {
8 | @include focused();
9 | }
10 | }
11 | }
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primevue-tailwind-light/designer/components/panel/_toolbar.scss:
--------------------------------------------------------------------------------
1 | .p-toolbar {
2 | background: $panelHeaderBg;
3 | border: $panelHeaderBorder;
4 | padding: $panelHeaderPadding;
5 | border-radius: $borderRadius;
6 | gap: $inlineSpacing;
7 |
8 | .p-toolbar-separator {
9 | margin: 0 $inlineSpacing;
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/VaahCmsFacade.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Vite App
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-helpers/sass/variables/spacing.sass:
--------------------------------------------------------------------------------
1 | $spacing-range-start: 5 !default
2 | $spacing-range-end: 150 !default
3 | $spacing-interval: 5 !default
4 |
5 | $mq-spacing-range-start: $spacing-range-start !default
6 | $mq-spacing-range-end: $spacing-range-end !default
7 | $mq-spacing-interval: $spacing-interval !default
8 |
9 | $additional-spacing-units: () !default
10 |
--------------------------------------------------------------------------------
/Resources/views/backend/vaahone/pages/ui/index.blade.php:
--------------------------------------------------------------------------------
1 | @extends("vaahcms::backend.vaahone.layouts.ui")
2 |
3 | @section('vaahcms_extend_backend_css')
4 |
5 | @endsection
6 |
7 |
8 | @section('vaahcms_extend_backend_js')
9 |
10 | @endsection
11 |
12 | @section('content')
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | @endsection
21 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-helpers/sass/helpers/misc/misc.sass:
--------------------------------------------------------------------------------
1 | $blur-light: 15#{$default-unit} !default
2 | $blur-medium: 40#{$default-unit} !default
3 | $blur-hard: 75#{$default-unit} !default
4 |
5 | .is-blurred
6 | filter: blur($blur-light) !important
7 |
8 | &-medium
9 | filter: blur($blur-medium) !important
10 |
11 | &-hard
12 | filter: blur($blur-hard) !important
13 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/index-extended.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Vite App
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-helpers/sass/helpers/flex/core.sass:
--------------------------------------------------------------------------------
1 | .flex
2 | &-row
3 | +pure-flex
4 | flex-direction: row !important
5 |
6 | &-column
7 | +pure-flex
8 | flex-direction: column !important
9 |
10 | .nowrap
11 | flex-wrap: nowrap !important
12 |
13 | .wrap
14 | flex-wrap: wrap !important
15 |
16 | .wrap-reverse
17 | flex-wrap: wrap-reverse !important
18 |
19 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/components/organisms/UI-elements/ToggleButtonComponent.vue:
--------------------------------------------------------------------------------
1 |
2 | ToggleButton
3 |
4 |
5 |
6 |
16 |
17 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/pages/ui/PublicPages.vue:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
16 |
17 |
20 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/vaahvue/vue-three/primeflex/VhFieldVertical.vue:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
8 |
9 | {{props.label}}
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-helpers/sass/helpers/flex/align-self-items.sass:
--------------------------------------------------------------------------------
1 | $values: ('flex-start' 'flex-end' 'center' 'baseline' 'stretch')
2 | $what-to-align: ('self' 'items')
3 |
4 | @each $item in $what-to-align
5 | @if $item == 'self'
6 | .align-self-auto
7 | align-self: auto !important
8 |
9 | @each $value in $values
10 | .align-#{$item}-#{$value}
11 | align-#{$item}: #{$value} !important
--------------------------------------------------------------------------------
/Vue/vaahtwo/vaahvue/vue-three/primeflex/VhField.vue:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
8 | {{props.label}}
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/layouts/Default.vue:
--------------------------------------------------------------------------------
1 |
14 |
15 |
16 |
17 |
18 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/Resources/views/templates/lang.blade.php:
--------------------------------------------------------------------------------
1 | return [
2 |
3 | /*
4 | |--------------------------------------------------------------------------
5 | | Language Lines for {{$language->name}} > {{$category->name}}
6 | |--------------------------------------------------------------------------
7 | |
8 | */
9 |
10 | @foreach($strings as $string)
11 | '{{$string->slug}}' => '{{$string->content}}',
12 | @endforeach
13 |
14 | ];
15 |
--------------------------------------------------------------------------------
/Resources/views/frontend/partials/errors.blade.php:
--------------------------------------------------------------------------------
1 | @if (isset($errors) && count($errors) > 0)
2 |
3 |
4 | @foreach ($errors->all() as $error)
5 |
{{$error}}
6 | @endforeach
7 |
8 |
9 |
10 | @endif
11 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-0.9.3/helpers/_other.scss:
--------------------------------------------------------------------------------
1 | @import "../utilities/mixins";
2 |
3 | @import "../../customize/variables";
4 |
5 |
6 | .is-radiusless {
7 | border-radius: 0 !important;
8 | }
9 |
10 | .is-shadowless {
11 | box-shadow: none !important;
12 | }
13 |
14 | .is-clickable {
15 | cursor: pointer !important;
16 | pointer-events: all !important;
17 | }
18 |
19 | .is-unselectable {
20 | @extend %unselectable;
21 | }
22 |
--------------------------------------------------------------------------------
/Resources/views/backend/vaahone/components/errors.blade.php:
--------------------------------------------------------------------------------
1 | @if (isset($errors) && count($errors) > 0)
2 |
3 |
4 |
5 |
6 |
7 | @foreach ($errors->all() as $error)
8 |
9 | {{ $error }}
10 |
11 |
12 | @endforeach
13 |
14 |
15 |
16 |
17 |
18 |
19 | @endif
20 |
--------------------------------------------------------------------------------
/Resources/views/frontend/layouts/default.blade.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | @include("vaahcms::frontend.partials.head")
5 |
6 |
7 |
8 | @include("vaahcms::frontend.partials.errors")
9 | @include("vaahcms::frontend.partials.flash")
10 |
11 | @yield('content')
12 |
13 | @include("vaahcms::frontend.partials.scripts")
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/buefy-0.9.19/components/_icon.scss:
--------------------------------------------------------------------------------
1 | @import "../../customize/variables";
2 |
3 |
4 | .icon {
5 | @include unselectable;
6 | cursor: inherit;
7 | svg {
8 | background-color: transparent;
9 | fill: currentColor;
10 | stroke-width: 0;
11 | stroke: currentColor;
12 | pointer-events: none;
13 | width: $icon-svg-width;
14 | height: $icon-svg-height;
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-helpers/sass/helpers/sizing/width-height.sass:
--------------------------------------------------------------------------------
1 | // sizing helpers settings
2 | $range-start: $sizing-range-start
3 | $range-end: $sizing-range-end
4 | $interval: $sizing-interval
5 |
6 | $current: $range-start
7 | @while $current < $range-end
8 | @each $dimension in 'width' 'height'
9 | .has-#{$dimension}-#{$current}
10 | #{$dimension}: #{$current}#{$default-unit} !important
11 |
12 | $current: $current + $interval
--------------------------------------------------------------------------------
/Vue/vaahtwo/components/organisms/UI-elements/SwitchComponent.vue:
--------------------------------------------------------------------------------
1 |
2 | Input Switch
3 |
4 |
5 | Switch Small
6 |
7 |
8 |
9 |
19 |
20 |
--------------------------------------------------------------------------------
/Http/Middleware/SetLocale.php:
--------------------------------------------------------------------------------
1 | res.data.data);
7 | }
8 |
9 | getProducts() {
10 | return axios.get('demo/data/products.json').then(res => res.data.data);
11 | }
12 |
13 | getProductsWithOrdersSmall() {
14 | return axios.get('demo/data/products-orders-small.json').then(res => res.data.data);
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/build.scss:
--------------------------------------------------------------------------------
1 | .bulma{
2 | @import "./bulma-0.9.3/utilities/functions";
3 | @import "./bulma-0.9.3/utilities/initial-variables";
4 | @import "./buefy-0.9.19/utils/_all";
5 | @import "./oruga-bulma-0.2.6/components/utils/_all";
6 | @import "./bulma-0.9.3/base/_all";
7 | @import "./bulma-0.9.3/bulma";
8 | @import "./buefy-0.9.19/utils/variables-ext";
9 | @import "./bulma-helpers/bulma-helpers";
10 | @import "./buefy-0.9.19/buefy";
11 | }
12 |
13 | @import "./style";
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/build/index-extended.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Vite App
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primevue-tailwind-light/designer/components/misc/_inplace.scss:
--------------------------------------------------------------------------------
1 | .p-inplace {
2 | .p-inplace-display {
3 | padding: $inplacePadding;
4 | border-radius: $borderRadius;
5 | transition: $formElementTransition;
6 |
7 | &:not(.p-disabled):hover {
8 | background: $inplaceHoverBg;
9 | color: $inplaceTextHoverColor;
10 | }
11 |
12 | &:focus {
13 | @include focused();
14 | }
15 | }
16 | }
17 |
18 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primeflex-3.3.0/src/_variables.scss:
--------------------------------------------------------------------------------
1 | $prefix: '' !default;
2 | $separator: '\\:' !default;
3 |
4 | $sm: 576px !default;
5 | $md: 768px !default;
6 | $lg: 992px !default;
7 | $xl: 1200px !default;
8 | $gutter: .5rem !default;
9 |
10 | $fieldMargin: 1rem !default;
11 | $fieldLabelMargin: .5rem !default;
12 | $helperTextMargin: .25rem !default;
13 |
14 | $spacer: 1rem !default;
15 |
16 | $breakpoints: (
17 | 'sm': $sm,
18 | 'md': $md,
19 | 'lg': $lg,
20 | 'xl': $xl
21 | ) !default;
--------------------------------------------------------------------------------
/Vue/vaahtwo/components/organisms/UI-elements/HelperTextComponent.vue:
--------------------------------------------------------------------------------
1 |
2 | Helper Text
3 |
4 | Username
5 |
6 | Enter your username to reset your password.
7 |
8 |
9 |
10 |
15 |
16 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-helpers/sass/helpers/flex/align-justify.sass:
--------------------------------------------------------------------------------
1 | $values: ('start' 'end' 'flex-start' 'flex-end' 'center' 'normal' 'space-between' 'space-around' 'space-evenly' 'stretch' 'baseline')
2 |
3 | @each $modifier in 'align' 'justify'
4 | @if $modifier == 'justify'
5 | .justify-left
6 | justify-content: left !important
7 | .justify-right
8 | justify-content: right !important
9 |
10 | @each $value in $values
11 | .#{$modifier}-#{$value}
12 | #{$modifier}-content: #{$value} !important
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/build/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Vite App
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Resources/views/backend/vaahone/components/top-left-menu.blade.php:
--------------------------------------------------------------------------------
1 |
2 | Dashboard
3 |
4 |
5 | Dashboard
6 |
7 |
8 |
13 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/buefy-0.9.19/components/_image.scss:
--------------------------------------------------------------------------------
1 | @import "../../customize/variables";
2 |
3 |
4 | .b-image-wrapper {
5 | > img {
6 | object-fit: cover;
7 |
8 | &.has-ratio,
9 | &.placeholder {
10 | @extend %overlay;
11 | height: 100%;
12 | width: 100%;
13 | }
14 | @if $image-placeholder-blur-enabled {
15 | &.placeholder {
16 | filter: blur($image-placeholder-blur);
17 | }
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-0.9.3/utilities/_extends.scss:
--------------------------------------------------------------------------------
1 | @import "mixins";
2 |
3 |
4 | @import "../../customize/variables";
5 | %control {
6 | @include control;
7 | }
8 |
9 | %unselectable {
10 | @include unselectable;
11 | }
12 |
13 | %arrow {
14 | @include arrow;
15 | }
16 |
17 | %block {
18 | @include block;
19 | }
20 |
21 | %delete {
22 | @include delete;
23 | }
24 |
25 | %loader {
26 | @include loader;
27 | }
28 |
29 | %overlay {
30 | @include overlay;
31 | }
32 |
33 | %reset {
34 | @include reset;
35 | }
36 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-helpers/sass/mixins/general.sass:
--------------------------------------------------------------------------------
1 | @mixin flex($values)
2 | -webkit-box-flex: $values
3 | -moz-box-flex: $values
4 | -webkit-flex: $values
5 | -ms-flex: $values
6 | flex: $values
7 |
8 | =pure-flex
9 | display: -webkit-box
10 | display: -moz-box
11 | display: -ms-flexbox
12 | display: -webkit-flex
13 | display: flex
14 |
15 | @mixin order($val)
16 | -webkit-box-ordinal-group: $val
17 | -moz-box-ordinal-group: $val
18 | -ms-flex-order: $val
19 | -webkit-order: $val
20 | order: $val
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primevue-tailwind-light/designer/components/input/_colorpicker.scss:
--------------------------------------------------------------------------------
1 | .p-colorpicker-preview {
2 | width: $colorPickerPreviewWidth;
3 | height: $colorPickerPreviewHeight;
4 | }
5 |
6 | .p-colorpicker-panel {
7 | background: $colorPickerBg;
8 | border: $colorPickerBorder;
9 |
10 | .p-colorpicker-color-handle,
11 | .p-colorpicker-hue-handle {
12 | border-color: $colorPickerHandleColor;
13 | }
14 | }
15 |
16 | .p-colorpicker-overlay-panel {
17 | box-shadow: $inputOverlayShadow;
18 | }
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primevue-tailwind-light/designer/components/misc/_progressbar.scss:
--------------------------------------------------------------------------------
1 | .p-progressbar {
2 | border: $progressBarBorder;
3 | height: $progressBarHeight;
4 | background: $progressBarBg;
5 | border-radius: $borderRadius;
6 |
7 | .p-progressbar-value {
8 | border: 0 none;
9 | margin: 0;
10 | background: $progressBarValueBg;
11 | }
12 |
13 | .p-progressbar-label {
14 | color: $progressBarValueTextColor;
15 | line-height: $progressBarHeight;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/Tests/Browser/Pages/Page.php:
--------------------------------------------------------------------------------
1 | '@signin-username_or_email',
18 | '@signin-password' => '@signin-password',
19 | ];
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/pages/ui/PrivatePages.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
9 |
10 |
11 |
19 |
20 |
23 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/oruga-bulma-0.2.6/components/_icon.scss:
--------------------------------------------------------------------------------
1 | /* @docs */
2 | $icon-spin-duration: 2s !default;
3 | /* @docs */
4 |
5 | @keyframes icon-spin {
6 | 0% {
7 | -webkit-transform: rotate(0deg);
8 | transform: rotate(0deg);
9 | }
10 | 100% {
11 | -webkit-transform: rotate(359deg);
12 | transform: rotate(359deg);
13 | }
14 | }
15 |
16 |
17 | .icon.is-spin {
18 | animation-name: icon-spin;
19 | animation-iteration-count: infinite;
20 | animation-timing-function: linear;
21 | animation-duration: $icon-spin-duration;
22 | }
23 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/_draggable.scss:
--------------------------------------------------------------------------------
1 | .draggable-menu{
2 | ul{
3 | list-style-type: disc;
4 | padding-left: 20px;
5 | &:not(:first-child){
6 | margin: 0 0px 5px 10px;
7 | }
8 | }
9 | .drag-list{
10 | position: relative;
11 | &:before{
12 | position: absolute;
13 | height: 100%;
14 | width: 4px;
15 | left: 6px;
16 | top: 0px;
17 | content: "";
18 | border-left: 2px dotted black;
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/layouts/Public.vue:
--------------------------------------------------------------------------------
1 |
14 |
15 |
16 |
17 |
18 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-0.9.3/elements/_box.scss:
--------------------------------------------------------------------------------
1 | @import "../utilities/mixins";
2 |
3 |
4 | @import "../../customize/variables";
5 |
6 |
7 | .box {
8 | @extend %block;
9 |
10 | background-color: $box-background-color;
11 | border-radius: $box-radius;
12 | box-shadow: $box-shadow;
13 | color: $box-color;
14 | display: block;
15 | padding: $box-padding;
16 | }
17 |
18 | a.box {
19 | &:hover,
20 | &:focus {
21 | box-shadow: $box-link-hover-shadow;
22 | }
23 |
24 | &:active {
25 | box-shadow: $box-link-active-shadow;
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/routes/vue-routes-dashboard.js:
--------------------------------------------------------------------------------
1 | let routes= [];
2 | let routes_list= [];
3 |
4 | import Dashboard from '../pages/dashboard/Dashboard.vue'
5 |
6 | import LayoutBackend from '../layouts/Backend.vue'
7 |
8 | routes_list = {
9 | path: '/vaah/',
10 | component: LayoutBackend,
11 | props: true,
12 | children: [
13 | {
14 | path: '',
15 | name: 'dashboard',
16 | component: Dashboard,
17 | props: true
18 | }
19 |
20 | ]
21 | };
22 |
23 | routes.push(routes_list);
24 |
25 | export default routes;
26 |
27 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/routes/vue-routes-profile.js:
--------------------------------------------------------------------------------
1 | let routes= [];
2 | let routes_list= [];
3 |
4 | import LayoutBackend from "../layouts/Backend.vue";
5 | import Profile from '../pages/profile/index.vue'
6 |
7 | routes_list = {
8 |
9 | path: '/vaah/users/',
10 | component: LayoutBackend,
11 | props: true,
12 | children: [
13 | {
14 | path: '/vaah/profile',
15 | name: 'profile',
16 | component: Profile,
17 | props: true,
18 | }
19 | ]
20 | };
21 |
22 | routes.push(routes_list);
23 |
24 | export default routes;
25 |
26 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-helpers/sass/helpers/media-queries/flex/align-self-items.sass:
--------------------------------------------------------------------------------
1 | @if $enable-media-queries and $enable-flex-media-queries
2 | @if $enable-flex-align-self-items-media-queries
3 | $values: ('flex-start' 'flex-end' 'center' 'baseline' 'stretch')
4 | $what-to-align: ('self' 'items')
5 |
6 | @each $item in $what-to-align
7 | @if $item == 'self'
8 | +mq('align-self-auto')
9 | align-self: auto !important
10 |
11 | @each $value in $values
12 | +mq('align-#{$item}-#{$value}')
13 | align-#{$item}: #{$value} !important
--------------------------------------------------------------------------------
/Routes/backend/ui.php:
--------------------------------------------------------------------------------
1 | 'backend/ui',
7 | 'middleware' => ['web'],
8 | 'namespace' => 'WebReinvent\VaahCms\Http\Controllers'
9 | ],
10 | function () {
11 | //------------------------------------------------
12 | Route::get( '/', 'UiController@index' )
13 | ->name( 'vh.backend.ui' );
14 | //------------------------------------------------
15 | //------------------------------------------------
16 | //------------------------------------------------
17 | });
18 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-helpers/sass/helpers/sizing/max-min-width-height.sass:
--------------------------------------------------------------------------------
1 | // sizing helpers settings
2 | $range-start: $sizing-max-min-width-height-range-start
3 | $range-end: $sizing-max-min-width-height-range-end
4 | $interval: $sizing-max-min-width-height-interval
5 |
6 | $current: $range-start
7 | @while $current < $range-end
8 | @each $dimension in 'width' 'height'
9 | @each $modifier in 'max' 'min'
10 | .has-#{$modifier}-#{$dimension}-#{$current}
11 | #{$modifier}-#{$dimension}: #{$current}#{$default-unit} !important
12 |
13 | $current: $current + $interval
--------------------------------------------------------------------------------
/Vue/vaahtwo/components/organisms/UI-elements/CodePreview.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
{{ name }}
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
25 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/layouts/Auth.vue:
--------------------------------------------------------------------------------
1 |
15 |
16 |
17 |
18 |
19 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-helpers/sass/helpers/media-queries/flex/core.sass:
--------------------------------------------------------------------------------
1 | @if $enable-media-queries and $enable-flex-media-queries
2 | @if $enable-flex-core-media-queries
3 | +mq('flex')
4 | +pure-flex
5 |
6 | +mq('flex-row')
7 | +pure-flex
8 | flex-direction: row !important
9 |
10 | +mq('flex-column')
11 | +pure-flex
12 | flex-direction: column !important
13 |
14 | +mq('nowrap')
15 | flex-wrap: nowrap !important
16 |
17 | +mq('wrap')
18 | flex-wrap: wrap !important
19 |
20 | +mq('wrap-reverse')
21 | flex-wrap: wrap-reverse !important
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/oruga-bulma-0.2.6/components/_modal.scss:
--------------------------------------------------------------------------------
1 | .modal {
2 | > .animation-content.is-full-screen,
3 | > .animation-content.is-full-screen > .modal-card {
4 | width: 100%;
5 | height: 100%;
6 | max-height: 100vh;
7 | margin: 0;
8 | background-color: $background;
9 | }
10 | .animation-content {
11 | margin: 0 20px;
12 | .modal-card {
13 | margin: 0;
14 | }
15 | @include mobile {
16 | width: 100%;
17 | }
18 | }
19 | .modal-content {
20 | width: 100%;
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/components/organisms/UI-elements/SelectButtonComponent.vue:
--------------------------------------------------------------------------------
1 |
2 | SelectButton
3 |
4 |
5 |
6 |
21 |
22 |
--------------------------------------------------------------------------------
/Resources/assets/backend/common/fontawesome-6.2.0/css/solid.min.css:
--------------------------------------------------------------------------------
1 | /*!
2 | * Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com
3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
4 | * Copyright 2022 Fonticons, Inc.
5 | */
6 | :host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}
--------------------------------------------------------------------------------
/Vue/vaahtwo/components/organisms/ProductListDemo.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4
4 |
1
5 |
1
6 |
1
7 |
1
8 |
1
9 |
1
10 |
1
11 |
1
12 |
13 |
14 |
15 |
32 |
33 |
--------------------------------------------------------------------------------
/Helpers/settings.php:
--------------------------------------------------------------------------------
1 | ";
10 | }
11 | return $value;
12 | }
13 | //-----------------------------------------------------------------------------------
14 |
15 | //-----------------------------------------------------------------------------------
16 | //-----------------------------------------------------------------------------------
17 |
--------------------------------------------------------------------------------
/Observers/UidObserver.php:
--------------------------------------------------------------------------------
1 | uid ) ) {
17 | $model->uid = uniqid();
18 | }
19 | return $model;
20 | }
21 | //-----------------------------------------------------------
22 | }
23 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/components/organisms/UI-elements/Sidebar.vue:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
28 |
29 |
--------------------------------------------------------------------------------
/Resources/assets/backend/common/fontawesome-6.2.0/css/regular.min.css:
--------------------------------------------------------------------------------
1 | /*!
2 | * Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com
3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
4 | * Copyright 2022 Fonticons, Inc.
5 | */
6 | :host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/buefy-0.9.19/components/_navbar.scss:
--------------------------------------------------------------------------------
1 | .navbar {
2 | &.has-navbar-centered {
3 | .navbar-start {
4 | justify-content: center;
5 | margin-left: auto;
6 | }
7 |
8 | .navbar-end {
9 | margin-left: 0;
10 | }
11 | }
12 |
13 | .navbar-dropdown.is-boxed {
14 | visibility: hidden;
15 | transition-property: opacity, visibility, transform;
16 | }
17 |
18 | .navbar-item.has-dropdown.is-active .is-boxed,
19 | .navbar-item.has-dropdown.is-hoverable:hover .is-boxed {
20 | visibility: visible;
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/buefy-0.9.19/components/_modal.scss:
--------------------------------------------------------------------------------
1 | .modal {
2 | &.is-full-screen {
3 | > .animation-content,
4 | > .animation-content > .modal-card {
5 | width: 100%;
6 | height: 100%;
7 | max-height: 100vh;
8 | margin: 0;
9 | background-color: $background;
10 | }
11 | }
12 | .animation-content {
13 | margin: 0 20px;
14 | .modal-card {
15 | margin: 0;
16 | }
17 | @include mobile {
18 | width: 100%;
19 | }
20 | }
21 | .modal-content {
22 | width: 100%;
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primevue-tailwind-light/designer/components/overlay/_sidebar.scss:
--------------------------------------------------------------------------------
1 | .p-sidebar {
2 | background: $overlayContentBg;
3 | color: $panelContentTextColor;
4 | border: $overlayContentBorder;
5 | box-shadow: $overlayContainerShadow;
6 |
7 | .p-sidebar-header {
8 | padding: $panelHeaderPadding;
9 |
10 | .p-sidebar-close,
11 | .p-sidebar-icon {
12 | @include action-icon();
13 | }
14 |
15 | & + .p-sidebar-content {
16 | padding-top: 0;
17 | }
18 | }
19 |
20 | .p-sidebar-content {
21 | padding: $panelContentPadding;
22 | }
23 | }
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primevue-tailwind-light/designer/_colors.scss:
--------------------------------------------------------------------------------
1 | :root {
2 | @if variable-exists(colors) {
3 | @each $name, $color in $colors {
4 | @for $i from 0 through 5 {
5 | @if ($i == 0) {
6 | --#{$name}-50:#{tint($color, (5 - $i) * 19%)};
7 | }
8 | @else {
9 | --#{$name}-#{$i * 100}:#{tint($color, (5 - $i) * 19%)};
10 | }
11 | }
12 |
13 | @for $i from 1 through 4 {
14 | --#{$name}-#{($i + 5) * 100}:#{shade($color, $i * 15%)};
15 | }
16 | }
17 | }
18 | }
--------------------------------------------------------------------------------
/Vue/vaahtwo/components/organisms/UI-elements/MultilipleSelectButtonComponent.vue:
--------------------------------------------------------------------------------
1 |
2 | SelectButton - Multiple
3 |
4 |
5 |
6 |
21 |
22 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/components/organisms/UI-elements/ListboxComponent.vue:
--------------------------------------------------------------------------------
1 |
2 | Listbox
3 |
4 |
5 |
6 |
23 |
24 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-0.9.3/form/_checkbox-radio.scss:
--------------------------------------------------------------------------------
1 | %checkbox-radio {
2 | cursor: pointer;
3 | display: inline-block;
4 | line-height: 1.25;
5 | position: relative;
6 |
7 | input {
8 | cursor: pointer;
9 | }
10 |
11 | &:hover {
12 | color: $input-hover-color;
13 | }
14 |
15 | &[disabled],
16 | fieldset[disabled] &,
17 | input[disabled] {
18 | color: $input-disabled-color;
19 | cursor: not-allowed;
20 | }
21 | }
22 |
23 | .checkbox {
24 | @extend %checkbox-radio;
25 | }
26 |
27 | .radio {
28 | @extend %checkbox-radio;
29 |
30 | & + .radio {
31 | @include ltr-property("margin", 0.5em, false);
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-helpers/sass/variables/responsiveness.sass:
--------------------------------------------------------------------------------
1 | // Defualt values of responsiveness breakpoints. They are equal to Bulma v0.7.2 breakpoints.
2 |
3 | // The container horizontal gap, which acts as the offset for breakpoints
4 | $gap: 64px !default
5 | // 960, 1152, and 1344 have been chosen because they are divisible by both 12 and 16
6 | $tablet: 769px !default
7 | // 960px container + 4rem
8 | $desktop: 960px + (2 * $gap) !default
9 | // 1152px container + 4rem
10 | $widescreen: 1152px + (2 * $gap) !default
11 | $widescreen-enabled: true !default
12 | // 1344px container + 4rem
13 | $fullhd: 1344px + (2 * $gap) !default
14 | $fullhd-enabled: true !default
--------------------------------------------------------------------------------
/Vue/vaahtwo/components/organisms/UI-elements/DropdownComponent.vue:
--------------------------------------------------------------------------------
1 |
2 | Dropdown
3 |
4 |
5 |
6 |
23 |
24 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primeflex-3.3.0/src/_border.scss:
--------------------------------------------------------------------------------
1 | $border-scales: 0px, 1px, 2px, 3px !default;
2 |
3 | $border-directions: (
4 | '': 'border',
5 | 'top': 'border-top',
6 | 'right': 'border-right',
7 | 'left': 'border-left',
8 | 'bottom': 'border-bottom',
9 | 'x': ('border-left','border-right'),
10 | 'y': ('border-top','border-bottom')
11 | ) !default;
12 |
13 | $border-styles: (
14 | 'border-solid': solid,
15 | 'border-dashed': dashed,
16 | 'border-dotted': dotted,
17 | 'border-double': double
18 | ) !default;
19 |
20 | @include border-class('border', $border-directions, $border-scales);
21 | @include style-class('border-style', $border-styles, true);
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primevue-tailwind-light/designer/components/misc/_avatar.scss:
--------------------------------------------------------------------------------
1 | .p-avatar {
2 | background-color: $avatarBg;
3 | border-radius: $borderRadius;
4 |
5 | &.p-avatar-lg {
6 | width: 3rem;
7 | height: 3rem;
8 | font-size: 1.5rem;
9 |
10 | .p-avatar-icon {
11 | font-size: 1.5rem;
12 | }
13 | }
14 |
15 | &.p-avatar-xl {
16 | width: 4rem;
17 | height: 4rem;
18 | font-size: 2rem;
19 |
20 | .p-avatar-icon {
21 | font-size: 2rem;
22 | }
23 | }
24 | }
25 |
26 | .p-avatar-group {
27 | .p-avatar {
28 | border: 2px solid $panelContentBg;
29 | }
30 | }
--------------------------------------------------------------------------------
/Vue/vaahtwo/components/molecules/Aside.vue:
--------------------------------------------------------------------------------
1 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/Resources/views/mails/default.blade.php:
--------------------------------------------------------------------------------
1 | @component('vaahcms::mails.layout')
2 |
3 | {{-- Header --}}
4 | @slot('header')
5 | @component('mail::header', ['url' => config('app.url')])
6 | {{ config('app.name') }}
7 | @endcomponent
8 | @endslot
9 |
10 | {{-- Body --}}
11 | @slot('subcopy')
12 | @isset($message)
13 | {{ Illuminate\Mail\Markdown::parse($message) }}
14 | @endisset
15 | @endslot
16 |
17 | {{-- Footer --}}
18 | @slot('footer')
19 | @component('mail::footer')
20 | © {{ date('Y') }} {{ config('app.name') }}. @lang('All rights reserved.')
21 | @endcomponent
22 | @endslot
23 |
24 |
25 | @endcomponent
26 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-helpers/sass/helpers/media-queries/flex/align-justify.sass:
--------------------------------------------------------------------------------
1 | @if $enable-media-queries and $enable-flex-media-queries
2 | @if $enable-flex-align-justify-media-queries
3 | $values: ('start' 'end' 'flex-start' 'flex-end' 'center' 'normal' 'space-between' 'space-around' 'space-evenly' 'stretch' 'baseline')
4 |
5 | @each $modifier in 'align' 'justify'
6 | @if $modifier == 'justify'
7 | +mq('justify-left')
8 | justify-content: left !important
9 | +mq('justify-right')
10 | justify-content: right !important
11 |
12 | @each $value in $values
13 | +mq('#{$modifier}-#{$value}')
14 | #{$modifier}-content: #{$value} !important
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-0.9.3/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "bulma-scss",
3 | "version": "0.9.3",
4 | "description": "The Bulma CSS Framework files converted to SCSS syntax",
5 | "main": "bulma.scss",
6 | "scripts": {
7 | "test": "echo \"Error: no test specified\" && exit 1"
8 | },
9 | "repository": {
10 | "type": "git",
11 | "url": "git+https://github.com/j1mc/bulma-scss.git"
12 | },
13 | "keywords": [
14 | "bulma",
15 | "css",
16 | "scss",
17 | "flexbox"
18 | ],
19 | "author": "Jim Campbell",
20 | "license": "MIT",
21 | "bugs": {
22 | "url": "https://github.com/j1mc/bulma-scss/issues"
23 | },
24 | "homepage": "https://github.com/j1mc/bulma-scss#readme"
25 | }
26 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primevue-tailwind-light/designer/components/misc/_scrolltop.scss:
--------------------------------------------------------------------------------
1 | .p-scrolltop {
2 | width: $scrollTopWidth;
3 | height: $scrollTopHeight;
4 | border-radius: $scrollTopBorderRadius;
5 | box-shadow: $inputOverlayShadow;
6 | transition: $actionIconTransition;
7 |
8 | &.p-link {
9 | background: $scrollTopBg;
10 |
11 | &:hover {
12 | background: $scrollTopHoverBg;
13 | }
14 | }
15 |
16 | .p-scrolltop-icon {
17 | font-size: $scrollTopFontSize;
18 | color: $scrollTopTextColor;
19 |
20 | &.p-icon {
21 | width: $scrollTopFontSize;
22 | height: $scrollTopFontSize;
23 | }
24 | }
25 | }
--------------------------------------------------------------------------------
/Resources/views/backend/vaahone/pages/index.blade.php:
--------------------------------------------------------------------------------
1 | @extends("vaahcms::backend.vaahone.layouts.default")
2 |
3 | @section('vaahcms_extend_backend_css')
4 |
5 | @endsection
6 |
7 |
8 | @section('vaahcms_extend_backend_js')
9 |
10 | @if(env('APP_VAAHCMS_ENV') == 'develop')
11 |
12 | @else
13 |
14 | @endif
15 |
16 | @endsection
17 |
18 | @section('content')
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 | @endsection
31 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-helpers/sass/variables/media-queries.sass:
--------------------------------------------------------------------------------
1 | // set to false if you don't want to include media queries at all
2 | $enable-media-queries: true !default
3 |
4 | // spacing
5 | $enable-spacing-media-queries: true !default
6 |
7 | // sizing
8 | $enable-sizing-media-queries: true !default
9 | $enable-sizing-width-height-media-queries: true !default
10 | $enable-sizing-max-min-width-height-media-queries: true !default
11 | $enable-sizing-misc-media-queries: true !default
12 |
13 | // flex
14 | $enable-flex-media-queries: true !default
15 | $enable-flex-core-media-queries: true !default
16 | $enable-flex-align-self-items-media-queries: true !default
17 | $enable-flex-align-justify-media-queries: true !default
--------------------------------------------------------------------------------
/Helpers/filepond.php:
--------------------------------------------------------------------------------
1 |
2 | Inline Message
3 |
4 | Username
5 |
6 | Username is required
7 |
8 |
9 | email
10 |
11 |
12 |
13 |
14 |
15 |
20 |
21 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/pages/public/404.vue:
--------------------------------------------------------------------------------
1 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primevue-tailwind-light/designer/components/panel/_splitter.scss:
--------------------------------------------------------------------------------
1 | .p-splitter {
2 | border: $panelContentBorder;
3 | background: $panelContentBg;
4 | border-radius: $borderRadius;
5 | color: $panelContentTextColor;
6 |
7 | .p-splitter-gutter {
8 | transition: $actionIconTransition;
9 | background: $splitterGutterBg;
10 |
11 | .p-splitter-gutter-handle {
12 | background: $splitterGutterHandleBg;
13 | transition: $formElementTransition;
14 |
15 | &:focus {
16 | @include focused();
17 | }
18 | }
19 | }
20 |
21 | .p-splitter-gutter-resizing {
22 | background: $splitterGutterHandleBg;
23 | }
24 | }
--------------------------------------------------------------------------------
/Libraries/VaahDB.php:
--------------------------------------------------------------------------------
1 | content = $content;
24 | }
25 |
26 | /**
27 | * Build the message.
28 | *
29 | * @return $this
30 | */
31 | public function build()
32 | {
33 | return $this->markdown('vaahcms::mails.default');
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/Providers/FacadesServiceProvider.php:
--------------------------------------------------------------------------------
1 |
2 | Panel
3 |
4 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
5 | Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
6 | Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
7 | Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
8 |
9 |
10 |
11 |
16 |
17 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/components/organisms/UI-elements/ToastsComponent.vue:
--------------------------------------------------------------------------------
1 |
2 | Toast
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
21 |
22 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/build/index-extended.css:
--------------------------------------------------------------------------------
1 | .hljs{display:block;overflow-x:auto;padding:.5em;background:#fdf6e3;color:#657b83}.hljs-comment,.hljs-quote{color:#93a1a1}.hljs-keyword,.hljs-selector-tag,.hljs-addition{color:#859900}.hljs-number,.hljs-string,.hljs-meta .hljs-meta-string,.hljs-literal,.hljs-doctag,.hljs-regexp{color:#2aa198}.hljs-title,.hljs-section,.hljs-name,.hljs-selector-id,.hljs-selector-class{color:#268bd2}.hljs-attribute,.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-class .hljs-title,.hljs-type{color:#b58900}.hljs-symbol,.hljs-bullet,.hljs-subst,.hljs-meta,.hljs-meta .hljs-keyword,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-link{color:#cb4b16}.hljs-built_in,.hljs-deletion{color:#dc322f}.hljs-formula{background:#eee8d5}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}
2 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/components/organisms/UI-elements/MessagesComponent.vue:
--------------------------------------------------------------------------------
1 |
2 | Messages
3 | Info Message
4 | Success Message
5 | Warning Message
6 | Error Message
7 | Messages Light
8 | Info Message
9 | Success Message
10 | Warning Message
11 | Error Message
12 |
13 |
14 |
19 |
20 |
23 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-helpers/sass/mixins/media-queries.sass:
--------------------------------------------------------------------------------
1 | =mq($className)
2 | +mobile
3 | +suffix($className, 'mobile')
4 | @content
5 | +tablet
6 | +suffix($className, 'tablet')
7 | @content
8 | +tablet-only
9 | +suffix($className, 'tablet-only')
10 | @content
11 | +touch
12 | +suffix($className, 'touch')
13 | @content
14 | +desktop
15 | +suffix($className, 'desktop')
16 | @content
17 | +desktop-only
18 | +suffix($className, 'desktop-only')
19 | @content
20 | +widescreen
21 | +suffix($className, 'widescreen')
22 | @content
23 | +widescreen-only
24 | +suffix($className, 'widescreen-only')
25 | @content
26 | +fullhd
27 | +suffix($className, 'fullhd')
28 | @content
29 |
30 | =suffix($className, $suffix)
31 | .#{$className}-#{$suffix}
32 | @content
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primeflex-3.3.0/primeflex.scss:
--------------------------------------------------------------------------------
1 | @import './src/_variables';
2 | @import './src/_mixins';
3 | @import './src/_grid';
4 | @import './src/_colors';
5 | @import './src/_formlayout';
6 | @import './src/_display';
7 | @import './src/_typography';
8 | @import './src/_flexbox';
9 | @import './src/_gap';
10 | @import './src/_spacing';
11 | @import './src/_elevation';
12 | @import './src/_border';
13 | @import './src/_borderradius';
14 | @import './src/_size';
15 | @import './src/_position';
16 | @import './src/_overflow';
17 | @import './src/_zindex';
18 | @import './src/_image';
19 | @import './src/_userselect';
20 | @import './src/_liststyle';
21 | @import './src/_misc';
22 | @import './src/_transition';
23 | @import './src/_transform';
24 | @import './src/_animation';
25 | @import './src/_utils';
--------------------------------------------------------------------------------
/Vue/vaahtwo/components/organisms/UI-elements/FieldSetComponent.vue:
--------------------------------------------------------------------------------
1 |
2 | Fieldset
3 |
4 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
5 | Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
6 | Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
7 | Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
8 |
9 |
10 |
11 |
16 |
17 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-helpers/sass/helpers/border/borders.sass:
--------------------------------------------------------------------------------
1 | .is-borderless
2 | border: 0 !important
3 |
4 | table.is-completely-borderless
5 | td,
6 | th,
7 | tr
8 | border: 0 !important
9 |
10 | $sides: (top, bottom, left, right)
11 | @each $side in $sides
12 | .is-#{$side}-borderless
13 | border-#{$side}: 0#{$default-unit} !important
14 |
15 | // sizing helpers settings
16 | $range-start: 1
17 | $range-end: 10
18 | $interval: 1
19 |
20 | $current: $range-start
21 | @while $current < $range-end
22 | .has-border-width-#{$current}
23 | border-width: #{$current}#{$default-unit} !important
24 | @each $side in $sides
25 | .has-border-#{$side}-width-#{$current}
26 | border-#{$side}-width: #{$current}#{$default-unit} !important
27 |
28 | $current: $current + $interval
--------------------------------------------------------------------------------
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 |
3 | github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
4 | patreon: themodernpk
5 | open_collective: # Replace with a single Open Collective username
6 | ko_fi: # Replace with a single Ko-fi username
7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
9 | liberapay: # Replace with a single Liberapay username
10 | issuehunt: # Replace with a single IssueHunt username
11 | otechie: # Replace with a single Otechie username
12 | lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
13 | custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
14 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primeflex-3.3.0/src/_spacing.scss:
--------------------------------------------------------------------------------
1 | $space-scales: 0, 0.25, 0.5, 1, 1.5, 2, 3, 4, 5 !default;
2 | $padding-properties: (
3 | '': 'padding',
4 | 't': 'padding-top',
5 | 'r': 'padding-right',
6 | 'l': 'padding-left',
7 | 'b': 'padding-bottom',
8 | 'x': ('padding-left','padding-right'),
9 | 'y': ('padding-top','padding-bottom')
10 | ) !default;
11 |
12 | $margin-properties: (
13 | '': 'margin',
14 | 't': 'margin-top',
15 | 'r': 'margin-right',
16 | 'l': 'margin-left',
17 | 'b': 'margin-bottom',
18 | 'x': ('margin-left','margin-right'),
19 | 'y': ('margin-top','margin-bottom')
20 | ) !default;
21 |
22 | @include spacing-class('p', $padding-properties, $space-scales);
23 | @include spacing-class('m', $margin-properties, $space-scales, true, true, true);
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-0.9.3/elements/_other.scss:
--------------------------------------------------------------------------------
1 | @import "../utilities/mixins";
2 |
3 | @import "../../customize/variables";
4 |
5 |
6 | .block {
7 | @extend %block;
8 | }
9 |
10 | .delete {
11 | @extend %delete;
12 | }
13 |
14 | .heading {
15 | display: block;
16 | font-size: 11px;
17 | letter-spacing: 1px;
18 | margin-bottom: 5px;
19 | text-transform: uppercase;
20 | }
21 |
22 | .loader {
23 | @extend %loader;
24 | }
25 |
26 | .number {
27 | align-items: center;
28 | background-color: $background;
29 | border-radius: $radius-rounded;
30 | display: inline-flex;
31 | font-size: $size-medium;
32 | height: 2em;
33 | justify-content: center;
34 | margin-right: 1.5rem;
35 | min-width: 2.5em;
36 | padding: 0.25rem 0.5rem;
37 | text-align: center;
38 | vertical-align: top;
39 | }
40 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/customize/element-plus.scss:
--------------------------------------------------------------------------------
1 | .card-header {
2 | display: flex;
3 | justify-content: space-between;
4 | align-items: center;
5 | }
6 |
7 | .el-card__header{
8 | padding: 10px;
9 | }
10 |
11 | .el-menu-item{
12 | height: 35px;
13 | }
14 |
15 | .el-drawer__header{
16 | padding: 20px 20px 0px 20px;
17 | margin-bottom: 0px;
18 | }
19 |
20 |
21 | .notification-success{
22 | color: var(--el-color-success);
23 | background-color: var(--el-color-success-light-9);
24 | border-color: var(--el-color-success-light-5);
25 | border-width: 1px;
26 | }
27 |
28 | .notification-error{
29 | color: var(--el-color-danger);
30 | background-color: var(--el-color-danger-light-9);
31 | border-color: var(--el-color-danger-light-5);
32 | border-width: 1px;
33 | }
34 |
35 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/customize/variables.scss:
--------------------------------------------------------------------------------
1 | $blue: hsl(217, 71%, 53%) !default; // $primary
2 |
3 | $green: hsl(141, 53%, 53%) !default; // $success
4 | $cyan: hsl(204, 71%, 53%) !default; // $info
5 | $yellow: hsl(48, 100%, 67%) !default; // $warning
6 | $red: hsl(348, 86%, 61%) !default; // $danger
7 |
8 | $family-sans-serif: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !default;
9 | $body-font-size: 0.94rem;
10 |
11 | $size-1: 3rem !default;
12 | $size-2: 2.5rem !default;
13 | $size-3: 2rem !default;
14 | $size-4: 1.5rem !default;
15 | $size-5: 1.25rem !default;
16 | $size-6: $body-font-size; // default font size
17 | $size-7: 0.7rem !default;
18 |
19 | @import "./bulma";
20 | @import "./buefy";
21 |
22 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primeflex-3.3.0/src/_overflow.scss:
--------------------------------------------------------------------------------
1 | $overflow-props: (
2 | 'overflow-auto': 'auto',
3 | 'overflow-hidden': 'hidden',
4 | 'overflow-visible': 'visible',
5 | 'overflow-scroll': 'scroll'
6 | ) !default;
7 |
8 | $overflow-x-props: (
9 | 'overflow-x-auto': 'auto',
10 | 'overflow-x-hidden': 'hidden',
11 | 'overflow-x-visible': 'visible',
12 | 'overflow-x-scroll': 'scroll'
13 | ) !default;
14 |
15 | $overflow-y-props: (
16 | 'overflow-y-auto': 'auto',
17 | 'overflow-y-hidden': 'hidden',
18 | 'overflow-y-visible': 'visible',
19 | 'overflow-y-scroll': 'scroll'
20 | ) !default;
21 |
22 | @include style-class('overflow', $overflow-props, true);
23 | @include style-class('overflow-x', $overflow-x-props, true);
24 | @include style-class('overflow-y', $overflow-y-props, true);
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-helpers/sass/variables/sizing.sass:
--------------------------------------------------------------------------------
1 | $sizing-range-start: 50 !default
2 | $sizing-range-end: 400 !default
3 | $sizing-interval: 50 !default
4 |
5 | $sizing-max-min-width-height-range-start: $sizing-range-start !default
6 | $sizing-max-min-width-height-range-end: $sizing-range-end !default
7 | $sizing-max-min-width-height-interval: $sizing-interval !default
8 |
9 | $mq-sizing-range-start: $sizing-range-start !default
10 | $mq-sizing-range-end: $sizing-range-end !default
11 | $mq-sizing-interval: $sizing-interval !default
12 |
13 | $mq-sizing-max-min-width-height-range-start: $sizing-max-min-width-height-range-start !default
14 | $mq-sizing-max-min-width-height-range-end: $sizing-max-min-width-height-range-end !default
15 | $mq-sizing-max-min-width-height-interval: $sizing-max-min-width-height-interval !default
16 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primevue-tailwind-light/designer/components/panel/_card.scss:
--------------------------------------------------------------------------------
1 | .p-card {
2 | background: $panelContentBg;
3 | color: $panelContentTextColor;
4 | box-shadow: $cardShadow;
5 | border-radius: $borderRadius;
6 |
7 | .p-card-body {
8 | padding: $cardBodyPadding;
9 | }
10 |
11 | .p-card-title {
12 | font-size: $cardTitleFontSize;
13 | font-weight: $cardTitleFontWeight;
14 | margin-bottom: $inlineSpacing;
15 | }
16 |
17 | .p-card-subtitle {
18 | font-weight: $cardSubTitleFontWeight;
19 | margin-bottom: $inlineSpacing;
20 | color: $cardSubTitleColor;
21 | }
22 |
23 | .p-card-content {
24 | padding: $cardContentPadding;
25 | }
26 |
27 | .p-card-footer {
28 | padding: $cardFooterPadding;
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Resources/assets/backend/common/fontawesome-6.2.0/css/v5-font-face.min.css:
--------------------------------------------------------------------------------
1 | /*!
2 | * Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com
3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
4 | * Copyright 2022 Fonticons, Inc.
5 | */
6 | @font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/buefy-0.9.19/components/_tag.scss:
--------------------------------------------------------------------------------
1 | .tag {
2 | .has-ellipsis {
3 | max-width: 10em;
4 | overflow: hidden;
5 | white-space: nowrap;
6 | text-overflow: ellipsis;
7 | }
8 | .delete, &.is-delete, &.has-delete-icon {
9 | @each $name, $pair in $tag-colors {
10 | $color: nth($pair, 1);
11 | &.is-#{$name} {
12 | background: $color;
13 | &:hover {
14 | background-color: darken($color, 10%);
15 | text-decoration: none;
16 | }
17 | }
18 | }
19 | }
20 | &.has-delete-icon {
21 | padding: 0px;
22 | .icon:first-child:not(:last-child) {
23 | margin-right: 0px;
24 | margin-left: 0px;
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/components/organisms/UI-elements/LightButtons.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Light Buttons
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
20 |
21 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primevue-tailwind-light/designer/components/panel/_divider.scss:
--------------------------------------------------------------------------------
1 | .p-divider {
2 | .p-divider-content {
3 | background-color: $panelContentBg;
4 | }
5 |
6 | &.p-divider-horizontal {
7 | margin: $dividerHorizontalMargin;
8 | padding: $dividerHorizontalPadding;
9 |
10 | &:before {
11 | border-top: $dividerSize $dividerColor;
12 | }
13 |
14 | .p-divider-content {
15 | padding: 0 $inlineSpacing;
16 | }
17 | }
18 |
19 | &.p-divider-vertical {
20 | margin: $dividerVerticalMargin;
21 | padding: $dividerVerticalPadding;
22 |
23 | &:before {
24 | border-left: $dividerSize $dividerColor;
25 | }
26 |
27 | .p-divider-content {
28 | padding: $inlineSpacing 0;
29 | }
30 | }
31 | }
--------------------------------------------------------------------------------
/Vue/vaahtwo/vaahvue/vue-three/primeflex/Loader.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
9 |
10 |
11 |
12 |
17 |
18 |
19 |
20 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/Database/Dbml/README.md:
--------------------------------------------------------------------------------
1 | # DBML Database
2 |
3 | - [Database Table Structure](https://dbdocs.io/webreinvent/vaahcms)
4 | - [Database Relationship](https://dbdocs.io/webreinvent/vaahcms?view=relationships)
5 |
6 | ### How to Create DB Docs
7 | - Step 1: Export `sql` database structure from `phpmyadmin`
8 | - Step 2: Login to `https://dbdiagram.io/`
9 | - Step 3: Click on `Import > Import from MySql` and select the database file
10 | - Step 4: Once imported, you will be able to see the `dbml` code in left panel
11 | - Step 5: Copy the `dbml` code and save in a file as `vaahcms.dbml`
12 | - Step 6: Open terminal and run `npm install -g dbdocs`
13 | - Step 7: Then run `dbdocs build --project vaahcms`
14 | - Step 8: This will give a public URL with db docs
15 |
16 | ## Resources
17 | - https://www.dbml.org/
18 | - https://dbdiagram.io/
19 | - https://dbdocs.io/
20 |
--------------------------------------------------------------------------------
/Mail/SecurityOtpMail.php:
--------------------------------------------------------------------------------
1 | content = $content;
24 | }
25 |
26 | /**
27 | * Build the message.
28 | *
29 | * @return $this
30 | */
31 | public function build()
32 | {
33 | return $this->subject(config('app.name').': Two Step Authentication')
34 | ->view('vaahcms::mails.security-otp');
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/components/organisms/HelloWorld.vue:
--------------------------------------------------------------------------------
1 |
9 |
10 |
11 |
12 |
{{ msg }}
13 |
14 | You’ve successfully created a project with
15 | Vite +
16 | Vue 3 .
17 |
18 |
19 |
20 |
21 |
44 |
--------------------------------------------------------------------------------
/Database/Seeders/json/notifications.json:
--------------------------------------------------------------------------------
1 | [
2 |
3 | {
4 | "name": "Send Welcome Email",
5 | "via_mail": 1,
6 | "via_sms": 0,
7 | "via_push": 0,
8 | "via_backend": 1,
9 | "via_frontend": 0
10 | },
11 | {
12 | "name": "Send Reset Password Email",
13 | "via_mail": 1,
14 | "via_sms": 0,
15 | "via_push": 0,
16 | "via_backend": 0,
17 | "via_frontend": 0
18 | },
19 | {
20 | "name": "Send Verification Email",
21 | "via_mail": 1,
22 | "via_sms": 0,
23 | "via_push": 0,
24 | "via_backend": 1,
25 | "via_frontend": 0
26 | },
27 | {
28 | "name": "Send Login OTP",
29 | "via_mail": 1,
30 | "via_sms": 0,
31 | "via_push": 0,
32 | "via_backend": 0,
33 | "via_frontend": 0
34 | }
35 |
36 | ]
37 |
--------------------------------------------------------------------------------
/Libraries/VaahBackup.php:
--------------------------------------------------------------------------------
1 |
2 |
3 | # version: [X.X.X]
4 |
5 | ### List of Features
6 |
7 | #### Feature 1
8 | **Requirement:**
9 | Write the requirement here.
10 |
11 | **Proof of your testing, video or image link?**
12 |
13 |
14 | ### Release Checklist
15 | - [ ] have you run `npm run production`?
16 | - [ ] have you changed version of `vaahcms` in `composer.json` and `config/config.php` file for `cache bursting`?
17 |
18 | ### Steps after PR is merged
19 | - [ ] run `auto-changelog --template changelog-template.hbs --commit-limit false` and this will generate new `CHANGELOG.md` use that to create new release on `github`?
20 | - [ ] run `vaah cms:install` and test everything is working?
21 |
22 |
25 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/pages/permissions/components/RoleDetasilsView.vue:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
10 |
Created By : {{ store.active_permission_role.json.created_by }}
11 |
12 |
Updated By : {{ store.active_permission_role.json.updated_by }}
13 |
14 |
Created At : {{ store.active_permission_role.json.created_at }}
15 |
16 |
Updated At : {{ store.active_permission_role.json.updated_at }}
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primevue-tailwind-light/designer/components/overlay/_tooltip.scss:
--------------------------------------------------------------------------------
1 | .p-tooltip {
2 | .p-tooltip-text {
3 | background: $tooltipBg;
4 | color: $tooltipTextColor;
5 | padding: $tooltipPadding;
6 | box-shadow: $inputOverlayShadow;
7 | border-radius: $borderRadius;
8 | }
9 |
10 | &.p-tooltip-right {
11 | .p-tooltip-arrow {
12 | border-right-color: $tooltipBg;
13 | }
14 | }
15 |
16 | &.p-tooltip-left {
17 | .p-tooltip-arrow {
18 | border-left-color: $tooltipBg;
19 | }
20 | }
21 |
22 | &.p-tooltip-top {
23 | .p-tooltip-arrow {
24 | border-top-color: $tooltipBg;
25 | }
26 | }
27 |
28 | &.p-tooltip-bottom {
29 | .p-tooltip-arrow {
30 | border-bottom-color: $tooltipBg;
31 | }
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/Tests/Browser/Pages/LoginPage.php:
--------------------------------------------------------------------------------
1 | waitForText('Sign In');
30 | $browser->type('@signin-username_or_email', $inputs['email']);
31 | $browser->type('@signin-password', $inputs['password']);
32 | $browser->press('@signin-signin');
33 | $browser->waitFor('.toast', 1);
34 | }
35 |
36 |
37 | }
38 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/buefy-0.9.19/components/_numberinput.scss:
--------------------------------------------------------------------------------
1 | .b-numberinput {
2 | &.field {
3 | margin-bottom: 0;
4 | &.is-grouped {
5 | div.control {
6 | flex-grow: 1;
7 | flex-shrink: 1;
8 | }
9 | }
10 | &.has-addons {
11 | &.is-expanded {
12 | flex-grow: 1;
13 | flex-shrink: 1;
14 | }
15 | }
16 | }
17 | input[type=number]::-webkit-inner-spin-button,
18 | input[type=number]::-webkit-outer-spin-button {
19 | -webkit-appearance: none;
20 | }
21 | input[type=number] {
22 | -moz-appearance:textfield;
23 | }
24 | input[type=number] {
25 | text-align: center;
26 | }
27 | .button {
28 | &.is-rounded {
29 | padding-left: 1em;
30 | padding-right: 1em;
31 | }
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primeflex-3.3.0/src/_utils.scss:
--------------------------------------------------------------------------------
1 | @mixin styleclass($metas) {
2 | @each $meta in str-split($metas) {
3 | $actionSeparatorIndex: str-index(quote($meta), ':');
4 |
5 | @if $actionSeparatorIndex and $actionSeparatorIndex >= 0 {
6 | @extend .#{str-slice($meta, 0, $actionSeparatorIndex - 1) + '\\:' + str-slice($meta, $actionSeparatorIndex + 1, -1)} !optional;
7 | }
8 | @else {
9 | @extend .#{$meta} !optional;
10 | }
11 | }
12 | }
13 |
14 | @function str-split($string, $separator: ' ') {
15 | $split-arr: ();
16 | $index: str-index($string, $separator);
17 | @while $index != null {
18 | $item: str-slice($string, 1, $index - 1);
19 | $split-arr: append($split-arr, $item);
20 | $string: str-slice($string, $index + 1);
21 | $index : str-index($string, $separator);
22 | }
23 |
24 | @return append($split-arr, $string);
25 | }
--------------------------------------------------------------------------------
/.github/PULL_REQUEST_TEMPLATE/feature-template.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | ### List of features
4 | Format of information to be provided
5 |
6 | #### Feature 1
7 | **Requirement:**
8 | Write the requirement here.
9 |
10 | **Proof of your testing, video or image link?**
11 |
12 |
13 | ### Feature Pull Request Checklist
14 |
15 | - [ ] have you applied `dusk` tag to `links`, `forms` & all `form inputs` like `input`, `select`?
16 | - [ ] have you rebase your `feature` with `develop`?
17 | - [ ] did you verify the latest commit of `develop` exist in your `feature` branch after rebase?
18 | - [ ] have you tested the `feature` as per the requirement?
19 | - [ ] did you follow the proper naming conventions in your code?
20 | - [ ] have you commented your code with proper explanation?
21 |
22 |
25 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-helpers/sass/helpers/sizing/misc.sass:
--------------------------------------------------------------------------------
1 | $modifiers: ('height', 'width')
2 |
3 | @each $modifier in $modifiers
4 | .is-full-#{$modifier}
5 | #{$modifier}: 100% !important
6 |
7 | .has-page-#{$modifier}
8 | @if ($modifier == 'height')
9 | #{$modifier}: 100vh !important
10 | @else if $modifier == 'width'
11 | #{$modifier}: 100vw !important
12 |
13 | .is-half-#{$modifier}
14 | #{$modifier}: 50% !important
15 |
16 | .has-half-page-#{$modifier}
17 | @if ($modifier == 'height')
18 | #{$modifier}: 50vh !important
19 | @else if $modifier == 'width'
20 | #{$modifier}: 50vw !important
21 |
22 | .is-quarter-#{$modifier}
23 | #{$modifier}: 25% !important
24 |
25 | .has-quarter-page-#{$modifier}
26 | @if ($modifier == 'height')
27 | #{$modifier}: 25vh !important
28 | @else if $modifier == 'width'
29 | #{$modifier}: 25vw !important
30 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/components/organisms/UI-elements/TimelineComponent.vue:
--------------------------------------------------------------------------------
1 |
2 | Timeline
3 |
4 |
5 | {{slotProps.item.status}}
6 |
7 |
8 |
9 |
10 |
25 |
26 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-0.9.3/README.md:
--------------------------------------------------------------------------------
1 | # bulma-scss
2 |
3 | This is a port of the [Bulma](https://bulma.io/) project SASS files to the
4 | SCSS syntax.
5 |
6 | Currently, these files are based on Bulma version 0.9.3, and will be updated
7 | with later releases. The files are converted to SCSS with
8 | [this script](https://gist.github.com/j1mc/ff1ff83e277b1e221761fc0c0ee3b164).
9 |
10 | ## Installation
11 |
12 | Install with Yarn
13 | ```
14 | yarn add bulma-scss
15 | ```
16 |
17 | Install with npm
18 | ```
19 | npm install bulma-scss
20 | ```
21 |
22 | ## Contributions
23 |
24 | You can contribute to the [Bulma source code](https://github.com/jgthms/bulma).
25 |
26 | ## Support
27 |
28 | If you are having issues with this repository, please let us know.
29 |
30 | We use this project's [Github issue tracker](https://github.com/j1mc/bulma-scss/issues).
31 |
32 | ## License
33 |
34 | The project is licensed under the MIT license.
35 |
36 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primeflex-3.3.0/src/_borderradius.scss:
--------------------------------------------------------------------------------
1 | $border-radius-props: (
2 | 'border-noround': 0,
3 | 'border-round': var(--border-radius),
4 | 'border-round-xs': 0.125rem,
5 | 'border-round-sm': 0.25rem,
6 | 'border-round-md': 0.375rem,
7 | 'border-round-lg': 0.5rem,
8 | 'border-round-xl': 0.75rem,
9 | 'border-round-2xl': 1rem,
10 | 'border-round-3xl': 1.5rem,
11 | 'border-circle': 50%
12 | ) !default;
13 |
14 | $border-radius-directions: (
15 | 'left': ('border-top-left-radius','border-bottom-left-radius'),
16 | 'top': ('border-top-left-radius','border-top-right-radius'),
17 | 'right': ('border-top-right-radius','border-bottom-right-radius'),
18 | 'bottom': ('border-bottom-left-radius','border-bottom-right-radius')
19 | ) !default;
20 |
21 | @include style-class('border-radius', $border-radius-props, true);
22 | @include border-radius-class($border-radius-props, $border-radius-directions);
--------------------------------------------------------------------------------
/Vue/vaahtwo/components/organisms/UI-elements/MulitSelectComponent.vue:
--------------------------------------------------------------------------------
1 |
2 | MultiSelect
3 |
4 |
5 |
6 |
28 |
29 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primevue-tailwind-light/designer/components/input/_password.scss:
--------------------------------------------------------------------------------
1 | .p-password {
2 | &.p-invalid.p-component > .p-inputtext {
3 | @include invalid-input();
4 | }
5 | }
6 |
7 | .p-password-panel {
8 | padding: $panelContentPadding;
9 | background: $panelContentBg;
10 | color: $panelContentTextColor;
11 | border: $overlayContentBorder;
12 | box-shadow: $inputOverlayShadow;
13 | border-radius: $borderRadius;
14 |
15 | .p-password-meter {
16 | margin-bottom: $inlineSpacing;
17 | background: $passwordMeterBg;
18 |
19 | .p-password-strength {
20 | &.weak {
21 | background: $passwordWeakBg;
22 | }
23 |
24 | &.medium {
25 | background: $passwordMediumBg;
26 | }
27 |
28 | &.strong {
29 | background: $passwordStrongBg;
30 | }
31 | }
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/components/molecules/SettingsRadios.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
Copyright Text
5 |
15 |
16 |
17 |
18 |
19 |
20 |
25 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/oruga-bulma-0.2.6/components/_autocomplete.scss:
--------------------------------------------------------------------------------
1 |
2 | $dropdown-content-max-height: 200px !default;
3 |
4 | .autocomplete {
5 | position: relative;
6 | .dropdown-menu {
7 | display: block;
8 | width: 100%;
9 | &.is-opened-top {
10 | top: auto;
11 | bottom: 100%;
12 | }
13 | }
14 | .dropdown-content {
15 | overflow: auto;
16 | max-height: $dropdown-content-max-height;
17 | }
18 | .dropdown-item {
19 | white-space: nowrap;
20 | overflow: hidden;
21 | text-overflow: ellipsis;
22 | // added due to div instead of a
23 | cursor: pointer;
24 | &.is-hovered, &:hover {
25 | background: $dropdown-item-hover-background-color;
26 | color: $dropdown-item-hover-color;
27 | }
28 | &.is-disabled {
29 | opacity: 0.5;
30 | cursor: not-allowed;
31 | }
32 | }
33 | }
--------------------------------------------------------------------------------
/Helpers/api.php:
--------------------------------------------------------------------------------
1 | get($api_url, $params);
10 |
11 | if($res->getStatusCode() == 200)
12 | {
13 |
14 | $response['success'] = true;
15 | $response['data'] = $res->getBody();
16 |
17 | return $response;
18 |
19 | } else
20 | {
21 |
22 | $response['success'] = false;
23 | $response['errors'][] = 'error';
24 | return $response;
25 |
26 | }
27 |
28 | }
29 | //-----------------------------------------------------------------------------------
30 | //-----------------------------------------------------------------------------------
31 | //-----------------------------------------------------------------------------------
32 | //-----------------------------------------------------------------------------------
33 |
34 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/routes/router.js:
--------------------------------------------------------------------------------
1 | import { createRouter, createWebHashHistory } from 'vue-router'
2 | import qs from 'qs';
3 |
4 | import routes from "./routes";
5 | import Default from "../layouts/Default.vue";
6 | import NotFound from "../pages/NotFound.vue";
7 |
8 |
9 | const router = createRouter({
10 | history: createWebHashHistory(),
11 | routes: [
12 | {
13 | path: '/',
14 | component: Default,
15 | props: true,
16 | children: routes
17 | },
18 | { path: "/:catchAll(.*)", component: NotFound }
19 | ],
20 | parseQuery(query) {
21 | return qs.parse(query);
22 | },
23 | stringifyQuery(query) {
24 | let result = qs.stringify(query,
25 | {
26 | arrayFormat: 'brackets',
27 | encode: false,
28 | skipNulls: true
29 | });
30 | //return result ? ('?' + result) : '';
31 | return result;
32 | }
33 | })
34 |
35 | export default router
36 |
--------------------------------------------------------------------------------
/Http/Controllers/UiController.php:
--------------------------------------------------------------------------------
1 | theme = vh_get_backend_theme();
19 | }
20 |
21 | //----------------------------------------------------------
22 | public function index()
23 | {
24 | return view($this->theme.'.pages.ui.index');
25 | }
26 | //----------------------------------------------------------
27 | public function v2ui()
28 | {
29 | $this->theme = 'vaahcms::backend.vaahtwo';
30 | return view($this->theme.'.pages.ui');
31 | }
32 | //----------------------------------------------------------
33 |
34 |
35 | }
36 |
--------------------------------------------------------------------------------
/Resources/assets/backend/common/fontawesome-6.2.0/css/v5-font-face.css:
--------------------------------------------------------------------------------
1 | /*!
2 | * Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com
3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
4 | * Copyright 2022 Fonticons, Inc.
5 | */
6 | @font-face {
7 | font-family: 'Font Awesome 5 Brands';
8 | font-display: block;
9 | font-weight: 400;
10 | src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); }
11 |
12 | @font-face {
13 | font-family: 'Font Awesome 5 Free';
14 | font-display: block;
15 | font-weight: 900;
16 | src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); }
17 |
18 | @font-face {
19 | font-family: 'Font Awesome 5 Free';
20 | font-display: block;
21 | font-weight: 400;
22 | src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype"); }
23 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/components/organisms/UI-elements/ConfirmDialogComponent.vue:
--------------------------------------------------------------------------------
1 |
2 | Confirm Dialog
3 |
4 | >
5 |
6 |
7 |
28 |
29 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primeflex-3.3.0/src/_image.scss:
--------------------------------------------------------------------------------
1 | $image-repeat-props: (
2 | 'bg-repeat': 'repeat',
3 | 'bg-no-repeat': 'no-repeat',
4 | 'bg-repeat-x': 'repeat-x',
5 | 'bg-repeat-y': 'repeat-y',
6 | 'bg-repeat-round': 'round',
7 | 'bg-repeat-space': 'space'
8 | ) !default;
9 |
10 | $image-size-props: (
11 | 'bg-auto': 'auto',
12 | 'bg-cover': 'cover',
13 | 'bg-contain': 'contain'
14 | ) !default;
15 |
16 | $image-position-props: (
17 | 'bg-bottom': 'bottom',
18 | 'bg-center': 'center',
19 | 'bg-left': 'left',
20 | 'bg-left-bottom': 'left bottom',
21 | 'bg-left-top': 'left top',
22 | 'bg-right': 'right',
23 | 'bg-right-bottom': 'right bottom',
24 | 'bg-right-top': 'right top',
25 | 'bg-top': 'top'
26 | ) !default;
27 |
28 | @include style-class('background-repeat', $image-repeat-props, true);
29 | @include style-class('background-size', $image-size-props, true);
30 | @include style-class('background-position', $image-position-props, true);
--------------------------------------------------------------------------------
/Vue/vaahtwo/components/organisms/UI-elements/ConfirmPopupComponent.vue:
--------------------------------------------------------------------------------
1 |
2 | Confirm Popup
3 |
4 |
5 |
6 |
7 |
28 |
29 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/components/organisms/UI-elements/PlainMenuComponent.vue:
--------------------------------------------------------------------------------
1 |
2 | Plain Menu
3 |
4 |
5 |
6 |
44 |
45 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/oruga-bulma-0.2.6/components/_loading.scss:
--------------------------------------------------------------------------------
1 | $loading-background-legacy: #7f7f7f !default;
2 | $loading-background: rgba(255,255,255,0.5) !default;
3 | $loading-icon-size: 3em !default;
4 | $loading-full-page-icon-size: 5em !default;
5 |
6 | .loading {
7 | @include overlay;
8 | align-items: center;
9 | justify-content: center;
10 | display: flex;
11 | overflow: hidden;
12 | z-index: 29;
13 | &.is-full-page {
14 | position: fixed;
15 | z-index: 999;
16 | .icon {
17 | width: $loading-full-page-icon-size;
18 | height: $loading-full-page-icon-size;
19 | }
20 | }
21 | .loading-overlay {
22 | @include overlay;
23 | background:$loading-background-legacy;
24 | background:$loading-background;
25 | }
26 | .icon {
27 | animation: spinAround 1s infinite linear;
28 | position: absolute;
29 | width: $loading-icon-size;
30 | height: $loading-icon-size;
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primevue-tailwind-light/designer/components/misc/_chip.scss:
--------------------------------------------------------------------------------
1 | @use 'sass:math';
2 |
3 | .p-chip {
4 | background-color: $chipBg;
5 | color: $chipTextColor;
6 | border-radius: $chipBorderRadius;
7 | padding: 0 nth($inputPadding, 2);
8 |
9 | .p-chip-text {
10 | line-height: 1.5;
11 | margin-top: math.div(nth($inputPadding, 1), 2);
12 | margin-bottom: math.div(nth($inputPadding, 1), 2);
13 | }
14 |
15 | .p-chip-icon {
16 | margin-right: $inlineSpacing;
17 | }
18 |
19 | img {
20 | width: 1.5 + nth($inputPadding, 1);
21 | height: 1.5 + nth($inputPadding, 1);
22 | margin-left: -1 * nth($inputPadding, 2);
23 | margin-right: $inlineSpacing;
24 | }
25 |
26 | .p-chip-remove-icon {
27 | margin-left: $inlineSpacing;
28 | border-radius: $borderRadius;
29 | transition: $actionIconTransition;
30 |
31 | &:focus {
32 | @include focused();
33 | }
34 | }
35 | }
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primevue-tailwind-light/designer/components/menu/_menu.scss:
--------------------------------------------------------------------------------
1 | .p-menu {
2 | padding: $verticalMenuPadding;
3 | background: $menuBg;
4 | color: $menuTextColor;
5 | border: $menuBorder;
6 | border-radius: $borderRadius;
7 | width: $menuWidth;
8 |
9 | .p-menuitem {
10 | @include menuitem();
11 | }
12 |
13 | &.p-menu-overlay {
14 | background: $overlayMenuBg;
15 | border: $overlayMenuBorder;
16 | box-shadow: $overlayMenuShadow;
17 | }
18 |
19 | .p-submenu-header {
20 | margin: $submenuHeaderMargin;
21 | padding: $submenuHeaderPadding;
22 | color: $submenuHeaderTextColor;
23 | background: $submenuHeaderBg;
24 | font-weight: $submenuHeaderFontWeight;
25 | border-top-right-radius: $submenuHeaderBorderRadius;
26 | border-top-left-radius: $submenuHeaderBorderRadius;
27 | }
28 |
29 | .p-menuitem-separator {
30 | border-top: $divider;
31 | margin: $menuSeparatorMargin;
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/Resources/views/frontend/partials/flash.blade.php:
--------------------------------------------------------------------------------
1 |
2 | @if(Session::has('flash_error'))
3 |
4 |
5 | {{ Session::get('flash_error') }}
6 |
7 |
8 | @endif
9 |
10 |
11 | @if(Session::has('flash_notice'))
12 |
13 |
14 | {{ Session::get('flash_notice') }}
15 |
16 |
17 | @endif
18 |
19 | @if(Session::has('flash_warning'))
20 |
21 |
22 | {{ Session::get('flash_warning') }}
23 |
24 |
25 | @endif
26 |
27 | @if(Session::has('flash_success'))
28 |
29 |
30 | {{ Session::get('flash_success') }}
31 |
32 |
33 | @endif
34 |
35 |
--------------------------------------------------------------------------------
/Http/Middleware/IsHttps.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
ContextMenu
4 | Right click to display.
5 |
6 |
7 |
8 |
9 |
44 |
45 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/pages/roles/components/RoleUserDetailsView.vue:
--------------------------------------------------------------------------------
1 |
17 |
18 |
19 |
20 |
Created By : {{ store.active_role_user.json.created_by }}
21 |
22 |
Updated By : {{ store.active_role_user.json.updated_by }}
23 |
24 |
Created At : {{ store.active_role_user.json.created_at }}
25 |
26 |
Updated At : {{ store.active_role_user.json.updated_at }}
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/buefy-0.9.19/components/_autocomplete.scss:
--------------------------------------------------------------------------------
1 | @import "../../customize/variables";
2 |
3 | .autocomplete {
4 | position: relative;
5 | .dropdown-menu {
6 | display: block;
7 | width: 100%;
8 | &.is-opened-top {
9 | top: auto;
10 | bottom: 100%;
11 | }
12 | }
13 | .dropdown-content {
14 | overflow: auto;
15 | max-height: $dropdown-content-max-height;
16 | }
17 | .dropdown-item {
18 | white-space: nowrap;
19 | overflow: hidden;
20 | text-overflow: ellipsis;
21 | &.is-hovered {
22 | background: $dropdown-item-hover-background-color;
23 | color: $dropdown-item-hover-color;
24 | }
25 | &.is-disabled {
26 | opacity: 0.5;
27 | cursor: not-allowed;
28 | }
29 | }
30 | &.is-small {
31 | @include control-small;
32 | }
33 | &.is-medium{
34 | @include control-medium;
35 | }
36 | &.is-large {
37 | @include control-large;
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/Database/Seeders/json/roles.json:
--------------------------------------------------------------------------------
1 | [
2 |
3 | {
4 | "name": "Super Administrator",
5 | "details": "Users who have admin roles has all the permission access and manage the data."
6 | },
7 | {
8 | "name": "Administrator",
9 | "details": "Somebody who has access to all the administration features within a single site"
10 | },
11 | {
12 | "name": "Manager",
13 | "details": "Users who have manage roles can assign a role to user."
14 | },
15 | {
16 | "name": "Editor",
17 | "details": "Somebody who can publish and manage posts including the posts of other users."
18 | },
19 | {
20 | "name": "Contributor",
21 | "details": "Somebody who can write and manage their own posts but cannot publish them."
22 | },
23 | {
24 | "name": "Registered",
25 | "details": "Users who have registered roles can log in to the front end interface."
26 | },
27 | {
28 | "name": "Guest",
29 | "details": "Users who have guest roles can access only public website."
30 | }
31 |
32 | ]
33 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primevue-tailwind-light/designer/components/misc/_tag.scss:
--------------------------------------------------------------------------------
1 | @use 'sass:math';
2 |
3 | .p-tag {
4 | background: $badgeBg;
5 | color: $badgeTextColor;
6 | font-size: $badgeFontSize;
7 | font-weight: $badgeFontWeight;
8 | padding: $tagPadding;
9 | border-radius: $borderRadius;
10 |
11 | &.p-tag-success {
12 | background-color: $successButtonBg;
13 | color: $successButtonTextColor;
14 | }
15 |
16 | &.p-tag-info {
17 | background-color: $infoButtonBg;
18 | color: $infoButtonTextColor;
19 | }
20 |
21 | &.p-tag-warning {
22 | background-color: $warningButtonBg;
23 | color: $warningButtonTextColor;
24 | }
25 |
26 | &.p-tag-danger {
27 | background-color: $dangerButtonBg;
28 | color: $dangerButtonTextColor;
29 | }
30 |
31 | .p-tag-icon {
32 | margin-right: math.div($inlineSpacing, 2);
33 | font-size: $badgeFontSize;
34 |
35 | &.p-icon {
36 | width: $badgeFontSize;
37 | height: $badgeFontSize;
38 | }
39 | }
40 | }
--------------------------------------------------------------------------------
/Vue/vaahtwo/pages/roles/components/PermissionDetailsView.vue:
--------------------------------------------------------------------------------
1 |
17 |
18 |
19 |
20 |
Created By : {{ store.active_role_permission.json.created_by }}
21 |
22 |
Updated By : {{ store.active_role_permission.json.updated_by }}
23 |
24 |
Created At : {{ store.active_role_permission.json.created_at }}
25 |
26 |
Updated At : {{ store.active_role_permission.json.updated_at }}
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/oruga-bulma-0.2.6/bulma.scss:
--------------------------------------------------------------------------------
1 |
2 | @import "./components/utils/_all";
3 |
4 | @import './components/autocomplete.scss';
5 | @import './components/form.scss';
6 | @import './components/taginput.scss';
7 | @import './components/switch.scss';
8 | @import './components/pagination.scss';
9 | @import './components/table.scss';
10 | @import './components/tabs.scss';
11 | @import './components/slider.scss';
12 | @import './components/tooltip.scss';
13 | @import './components/steps.scss';
14 | @import './components/skeleton.scss';
15 | @import './components/dropdown.scss';
16 | @import './components/datepicker.scss';
17 | @import './components/modal.scss';
18 | @import './components/checkbox.scss';
19 | @import './components/sidebar.scss';
20 | @import './components/loading.scss';
21 | @import './components/timepicker';
22 | @import './components/radio.scss';
23 | @import './components/button.scss';
24 | @import './components/icon.scss';
25 | @import './components/select.scss';
26 | @import './components/notification.scss';
27 | @import './components/carousel.scss';
28 | @import './components/upload.scss';
--------------------------------------------------------------------------------
/Database/Migrations/2021_01_02_185552_create_failed_jobs_table.php:
--------------------------------------------------------------------------------
1 | id();
19 | $table->string('uuid')->unique();
20 | $table->text('connection');
21 | $table->text('queue');
22 | $table->longText('payload');
23 | $table->longText('exception');
24 | $table->timestamp('failed_at')->useCurrent();
25 | });
26 | }
27 | }
28 |
29 | /**
30 | * Reverse the migrations.
31 | *
32 | * @return void
33 | */
34 | public function down()
35 | {
36 | Schema::dropIfExists('failed_jobs');
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/routes/vue-routes-media.js:
--------------------------------------------------------------------------------
1 | let routes= [];
2 | let routes_list= [];
3 |
4 | import LayoutBackend from "../layouts/Backend.vue";
5 | import List from '../pages/media/List.vue';
6 | import Form from '../pages/media/Form.vue';
7 | import Item from '../pages/media/Item.vue';
8 |
9 | routes_list = {
10 | path: '/vaah/manage/media/',
11 | component: LayoutBackend,
12 | props: true,
13 | children: [
14 | {
15 | path: '',
16 | name: 'media.index',
17 | component: List,
18 | props: true,
19 | children: [
20 | {
21 | path: 'form/:id?',
22 | name: 'media.form',
23 | component: Form,
24 | props: true,
25 | },
26 | {
27 | path: 'view/:id?',
28 | name: 'media.view',
29 | component: Item,
30 | props: true,
31 | }
32 | ]
33 | }
34 | ]
35 | };
36 |
37 | routes.push(routes_list);
38 |
39 | export default routes;
40 |
41 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primevue-tailwind-light/designer/components/menu/_contextmenu.scss:
--------------------------------------------------------------------------------
1 | .p-contextmenu {
2 | padding: $verticalMenuPadding;
3 | background: $overlayMenuBg;
4 | color: $menuTextColor;
5 | border: $overlayMenuBorder;
6 | box-shadow: $overlayMenuShadow;
7 | border-radius: $borderRadius;
8 | width: $menuWidth;
9 |
10 | .p-contextmenu-root-list {
11 | outline: 0 none;
12 | }
13 |
14 | .p-submenu-list {
15 | padding: $verticalMenuPadding;
16 | background: $overlayMenuBg;
17 | border: $overlayMenuBorder;
18 | box-shadow: $overlayMenuShadow;
19 | border-radius: $borderRadius;
20 | }
21 |
22 | .p-menuitem {
23 | @include menuitem();
24 | }
25 |
26 | .p-menuitem-separator {
27 | border-top: $divider;
28 | margin: $menuSeparatorMargin;
29 | }
30 |
31 | .p-submenu-icon {
32 | font-size: $menuitemSubmenuIconFontSize;
33 |
34 | &.p-icon {
35 | width: $menuitemSubmenuIconFontSize;
36 | height: $menuitemSubmenuIconFontSize;
37 | }
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/Resources/lang/en/validation.php:
--------------------------------------------------------------------------------
1 | 'Permission denied.',
17 |
18 |
19 | /*
20 | |--------------------------------------------------------------------------
21 | | Custom Validation Attributes
22 | |--------------------------------------------------------------------------
23 | |
24 | | The following language lines are used to swap our attribute placeholder
25 | | with something more reader friendly such as "E-Mail Address" instead
26 | | of "email". This simply helps us make our message more expressive.
27 | |
28 | */
29 |
30 | 'attributes' => [],
31 |
32 | ];
33 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/pages/ui/Users.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
40 |
41 |
44 |
--------------------------------------------------------------------------------
/Database/Migrations/2021_01_02_185505_create_jobs_table.php:
--------------------------------------------------------------------------------
1 | bigIncrements('id');
19 | $table->string('queue')->index();
20 | $table->longText('payload');
21 | $table->unsignedTinyInteger('attempts');
22 | $table->unsignedInteger('reserved_at')->nullable();
23 | $table->unsignedInteger('available_at');
24 | $table->unsignedInteger('created_at');
25 | });
26 | }
27 | }
28 |
29 | /**
30 | * Reverse the migrations.
31 | *
32 | * @return void
33 | */
34 | public function down()
35 | {
36 | Schema::dropIfExists('jobs');
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/Http/Middleware/SetThemeDetails.php:
--------------------------------------------------------------------------------
1 | runningInConsole()){
27 | return $next($request);
28 | }
29 | $theme_slug = vh_get_default_theme_slug();
30 |
31 | \Session::put('theme_slug', $theme_slug);
32 |
33 | //for controllers
34 | $request->merge([ 'theme_slug' => $theme_slug ]);
35 |
36 | //for view
37 | \View::share('theme_slug', $theme_slug);
38 |
39 | return $next($request);
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2019 WebReinvent Technologies Pvt Ltd
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/Resources/views/backend/vaahone/components/flash.blade.php:
--------------------------------------------------------------------------------
1 |
2 |
3 | @if(Session::has('flash_error'))
4 |
5 |
6 |
7 | {{ Session::get('flash_error') }}
8 |
9 |
10 |
11 | @endif
12 |
13 | @if(Session::has('flash_notice'))
14 |
15 |
16 |
17 | {{ Session::get('flash_notice') }}
18 |
19 |
20 |
21 | @endif
22 |
23 | @if(Session::has('flash_warning'))
24 |
25 |
26 |
27 | {{ Session::get('flash_warning') }}
28 |
29 |
30 |
31 | @endif
32 |
33 | @if(Session::has('flash_success'))
34 |
35 |
36 |
37 | {{ Session::get('flash_success') }}
38 |
39 |
40 |
41 | @endif
42 |
43 |
44 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/components/organisms/UI-elements/Media.vue:
--------------------------------------------------------------------------------
1 |
2 |
21 |
22 |
23 |
28 |
29 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primeflex-3.3.0/src/_position.scss:
--------------------------------------------------------------------------------
1 | $position-props: (
2 | 'static': 'static',
3 | 'fixed': 'fixed',
4 | 'absolute': 'absolute',
5 | 'relative': 'relative',
6 | 'sticky': 'sticky'
7 | ) !default;
8 |
9 | $top-locations: (
10 | 'top-auto': 'auto',
11 | 'top-0': '0px',
12 | 'top-50': '50%',
13 | 'top-100': '100%'
14 | ) !default;
15 |
16 | $left-locations: (
17 | 'left-auto': 'auto',
18 | 'left-0': '0px',
19 | 'left-50': '50%',
20 | 'left-100': '100%'
21 | ) !default;
22 |
23 | $right-locations: (
24 | 'right-auto': 'auto',
25 | 'right-0': '0px',
26 | 'right-50': '50%',
27 | 'right-100': '100%'
28 | ) !default;
29 |
30 | $bottom-locations: (
31 | 'bottom-auto': 'auto',
32 | 'bottom-0': '0px',
33 | 'bottom-50': '50%',
34 | 'bottom-100': '100%'
35 | ) !default;
36 |
37 | @include style-class('position', $position-props, true);
38 | @include style-class('top', $top-locations, true);
39 | @include style-class('left', $left-locations, true);
40 | @include style-class('right', $right-locations, true);
41 | @include style-class('bottom', $bottom-locations, true);
--------------------------------------------------------------------------------
/Database/Migrations/2019_05_24_004312_create_vh_migrations_table.php:
--------------------------------------------------------------------------------
1 | increments('id');
20 | $table->integer('migrationable_id')->nullable();
21 | $table->string('migrationable_type')->nullable();
22 |
23 | $table->integer('migration_id')->nullable();
24 | $table->integer('batch')->nullable();
25 |
26 | $table->timestamps();
27 |
28 | });
29 | }
30 | }
31 |
32 | /**
33 | * Reverse the migrations.
34 | *
35 | * @return void
36 | */
37 | public function down()
38 | {
39 | Schema::dropIfExists('vh_migrations');
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/routes/vue-routes-taxonomies.js:
--------------------------------------------------------------------------------
1 | let routes= [];
2 | let routes_list= [];
3 |
4 | import List from '../pages/taxonomies/List.vue'
5 | import Form from '../pages/taxonomies/Form.vue'
6 | import Item from '../pages/taxonomies/Item.vue'
7 | import LayoutBackend from "../layouts/Backend.vue";
8 |
9 | routes_list = {
10 |
11 | path: '/vaah/manage/taxonomies',
12 | component: LayoutBackend,
13 | props: true,
14 | children:[
15 | {
16 | path: '',
17 | name: 'taxonomies.index',
18 | component: List,
19 | props: true,
20 | children: [
21 | {
22 | path: 'form/:id?',
23 | name: 'taxonomies.form',
24 | component: Form,
25 | props: true,
26 | },
27 | {
28 | path: 'view/:id?',
29 | name: 'taxonomies.view',
30 | component: Item,
31 | props: true,
32 | }
33 | ]
34 | }
35 | ]
36 | };
37 |
38 | routes.push(routes_list);
39 |
40 | export default routes;
41 |
42 |
--------------------------------------------------------------------------------
/Database/Migrations/2019_05_26_175455_create_vh_theme_blocks_table.php:
--------------------------------------------------------------------------------
1 | bigIncrements('id')->unsigned();
19 | $table->integer('vh_theme_id')->nullable()->index();
20 | $table->string('name',150)->nullable();
21 | $table->string('slug',150)->nullable()->index();
22 | $table->timestamps();
23 |
24 | $table->index(['created_at', 'updated_at']);
25 | });
26 | }
27 | }
28 |
29 | /**
30 | * Reverse the migrations.
31 | *
32 | * @return void
33 | */
34 | public function down()
35 | {
36 | Schema::dropIfExists('vh_theme_blocks');
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/Http/Controllers/Settings/SettingsController.php:
--------------------------------------------------------------------------------
1 | theme = vh_get_backend_theme();
19 | }
20 |
21 | //----------------------------------------------------------
22 | public function index()
23 | {
24 | $permission_slug = 'has-access-of-setting-section';
25 |
26 | if(!\Auth::user()->hasPermission($permission_slug)) {
27 | return vh_get_permission_denied_json_response($permission_slug);
28 | }
29 |
30 | return view($this->theme.'.pages.dashboard');
31 | }
32 | //----------------------------------------------------------
33 | //----------------------------------------------------------
34 | //----------------------------------------------------------
35 |
36 |
37 | }
38 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primeflex-3.3.0/src/_elevation.scss:
--------------------------------------------------------------------------------
1 | $shadows: (
2 | "shadow-none": "none",
3 | "shadow-1": "0px 3px 5px rgba(0, 0, 0, 0.02), 0px 0px 2px rgba(0, 0, 0, 0.05), 0px 1px 4px rgba(0, 0, 0, 0.08)",
4 | "shadow-2": "0px 4px 10px rgba(0, 0, 0, 0.03), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.12)",
5 | "shadow-3": "0px 1px 8px rgba(0, 0, 0, 0.08), 0px 3px 4px rgba(0, 0, 0, 0.1), 0px 1px 4px -1px rgba(0, 0, 0, 0.1)",
6 | "shadow-4": "0px 1px 10px rgba(0, 0, 0, 0.12), 0px 4px 5px rgba(0, 0, 0, 0.14), 0px 2px 4px -1px rgba(0, 0, 0, 0.2)",
7 | "shadow-5": "0px 1px 7px rgba(0, 0, 0, 0.1), 0px 4px 5px -2px rgba(0, 0, 0, 0.12), 0px 10px 15px -5px rgba(0, 0, 0, 0.2)",
8 | "shadow-6": "0px 3px 5px rgba(0, 0, 0, 0.06), 0px 7px 9px rgba(0, 0, 0, 0.12), 0px 20px 25px -8px rgba(0, 0, 0, 0.18)",
9 | "shadow-7": "0px 7px 30px rgba(0, 0, 0, 0.08), 0px 22px 30px 2px rgba(0, 0, 0, 0.15), 0px 8px 10px rgba(0, 0, 0, 0.15)",
10 | "shadow-8": "0px 9px 46px 8px rgba(0, 0, 0, 0.12), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 11px 15px rgba(0, 0, 0, 0.2)"
11 | ) !default;
12 |
13 | @include style-class('box-shadow', $shadows, true, true);
--------------------------------------------------------------------------------
/Helpers/json.php:
--------------------------------------------------------------------------------
1 | ajax()) {
25 |
26 | $response['success'] = false;
27 | $response['errors'][] = 'Application is not installed.';
28 | if(env('APP_DEBUG'))
29 | {
30 | $response['hint'][] = '';
31 | }
32 | return response()->json($response);
33 |
34 | } else {
35 |
36 | $url = \URL::route('vh.backend').'#/setup';
37 | return redirect()->to($url);
38 | }
39 | }
40 |
41 |
42 | return $next($request);
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/Mail/GenericMail.php:
--------------------------------------------------------------------------------
1 | subject = $subject;
27 | $this->message = $message;
28 | $this->from_email = $from_email;
29 | $this->from_name = $from_name;
30 | }
31 |
32 | /**
33 | * Build the message.
34 | *
35 | * @return $this
36 | */
37 | public function build()
38 | {
39 |
40 | return $this->subject($this->subject)
41 | ->from($this->from_email, $this->from_name)
42 | ->markdown('vaahcms::mails.default')
43 | ->with(['message' => $this->message]);
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/Http/Middleware/IsNotInstalled.php:
--------------------------------------------------------------------------------
1 | ajax()) {
25 |
26 | $response['success'] = false;
27 | $response['errors'][] = 'Application is already installed.';
28 | if(env('APP_DEBUG'))
29 | {
30 | $response['hint'][] = '';
31 | }
32 | return response()->json($response);
33 |
34 | } else {
35 |
36 | $url = \URL::route('vh.backend').'#/setup';
37 | return redirect()->to($url);
38 | }
39 | }
40 |
41 |
42 | return $next($request);
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primevue-tailwind-light/designer/components/menu/_tieredmenu.scss:
--------------------------------------------------------------------------------
1 | .p-tieredmenu {
2 | padding: $verticalMenuPadding;
3 | background: $menuBg;
4 | color: $menuTextColor;
5 | border: $menuBorder;
6 | border-radius: $borderRadius;
7 | width: $menuWidth;
8 |
9 | &.p-tieredmenu-overlay {
10 | background: $overlayMenuBg;
11 | border: $overlayMenuBorder;
12 | box-shadow: $overlayMenuShadow;
13 | }
14 |
15 | .p-tieredmenu-root-list {
16 | outline: 0 none;
17 | }
18 |
19 | .p-submenu-list {
20 | padding: $verticalMenuPadding;
21 | background: $overlayMenuBg;
22 | border: $overlayMenuBorder;
23 | box-shadow: $overlayMenuShadow;
24 | }
25 |
26 | .p-menuitem {
27 | @include menuitem();
28 | }
29 |
30 | .p-menuitem-separator {
31 | border-top: $divider;
32 | margin: $menuSeparatorMargin;
33 | }
34 |
35 | .p-submenu-icon {
36 | font-size: $menuitemSubmenuIconFontSize;
37 |
38 | &.p-icon {
39 | width: $menuitemSubmenuIconFontSize;
40 | height: $menuitemSubmenuIconFontSize;
41 | }
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primevue-tailwind-light/designer/components/data/_carousel.scss:
--------------------------------------------------------------------------------
1 | .p-carousel {
2 | .p-carousel-content {
3 | .p-carousel-prev,
4 | .p-carousel-next {
5 | @include action-icon();
6 | margin: $inlineSpacing;
7 | }
8 | }
9 |
10 | .p-carousel-indicators {
11 | padding: $carouselIndicatorsPadding;
12 |
13 | .p-carousel-indicator {
14 | margin-right: $inlineSpacing;
15 | margin-bottom: $inlineSpacing;
16 |
17 | button {
18 | background-color: $carouselIndicatorBg;
19 | width: $carouselIndicatorWidth;
20 | height: $carouselIndicatorHeight;
21 | transition: $actionIconTransition;
22 | border-radius: $carouselIndicatorBorderRadius;
23 |
24 | &:hover {
25 | background: $carouselIndicatorHoverBg;
26 | }
27 | }
28 |
29 | &.p-highlight {
30 | button {
31 | background: $highlightBg;
32 | color: $highlightTextColor;
33 | }
34 | }
35 | }
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/Vue/vaahtwo/components/molecules/Copyright.vue:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 |
10 |
11 | © {{root.assets.server.current_year}}.
12 |
17 | {{root.assets.vaahcms.name}}
18 |
19 | v{{root.assets.versions.vaahcms_version}}
20 | | Documentation
25 |
26 |
27 |
28 | Laravel v{{root.assets.versions.laravel_version}}
29 | | PHP v{{root.assets.versions.php_version}}
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-0.9.3/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2021 Jeremy Thomas
4 | Copyright (c) 2021 Jim Campbell
5 |
6 | Permission is hereby granted, free of charge, to any person obtaining a copy
7 | of this software and associated documentation files (the "Software"), to deal
8 | in the Software without restriction, including without limitation the rights
9 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10 | copies of the Software, and to permit persons to whom the Software is
11 | furnished to do so, subject to the following conditions:
12 |
13 | The above copyright notice and this permission notice shall be included in
14 | all copies or substantial portions of the Software.
15 |
16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | THE SOFTWARE.
23 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahtwo/scss/primeflex-3.3.0/src/_transform.scss:
--------------------------------------------------------------------------------
1 | $translate-props: (
2 | 'translate-x-0': 'translateX(0%)',
3 | 'translate-x-100': 'translateX(100%)',
4 | '-translate-x-100': 'translateX(-100%)',
5 | 'translate-y-0': 'translateY(0%)',
6 | 'translate-y-100': 'translateY(100%)',
7 | '-translate-y-100': 'translateY(-100%)'
8 | ) !default;
9 |
10 | $rotate-props: (
11 | 'rotate-45': 'rotate(45deg)',
12 | '-rotate-45': 'rotate(-45deg)',
13 | 'rotate-90': 'rotate(90deg)',
14 | '-rotate-90': 'rotate(-90deg)',
15 | 'rotate-180': 'rotate(180deg)',
16 | '-rotate-180': 'rotate(-180deg)'
17 | ) !default;
18 |
19 | $transform-origin-props: (
20 | 'origin-center': 'center',
21 | 'origin-top': 'top',
22 | 'origin-top-right': 'top right',
23 | 'origin-right': 'right',
24 | 'origin-bottom-right': 'bottom right',
25 | 'origin-bottom': 'bottom',
26 | 'origin-bottom-left': 'bottom left',
27 | 'origin-left': 'left',
28 | 'origin-top-left': 'top-left'
29 | ) !default;
30 |
31 | @include style-class('transform', $translate-props, true);
32 | @include style-class('transform', $rotate-props, true);
33 | @include style-class('transform-origin', $transform-origin-props, true);
34 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-0.9.3/grid/_tiles.scss:
--------------------------------------------------------------------------------
1 | @import "../utilities/mixins";
2 |
3 |
4 | @import "../../customize/variables";
5 |
6 |
7 | .tile {
8 | align-items: stretch;
9 | display: block;
10 | flex-basis: 0;
11 | flex-grow: 1;
12 | flex-shrink: 1;
13 | min-height: min-content;
14 |
15 | // Modifiers
16 | &.is-ancestor {
17 | margin-left: $tile-spacing * -1;
18 | margin-right: $tile-spacing * -1;
19 | margin-top: $tile-spacing * -1;
20 |
21 | &:last-child {
22 | margin-bottom: $tile-spacing * -1;
23 | }
24 |
25 | &:not(:last-child) {
26 | margin-bottom: $tile-spacing;
27 | }
28 | }
29 |
30 | &.is-child {
31 | margin: 0 !important;
32 | }
33 |
34 | &.is-parent {
35 | padding: $tile-spacing;
36 | }
37 |
38 | &.is-vertical {
39 | flex-direction: column;
40 |
41 | & > .tile.is-child:not(:last-child) {
42 | margin-bottom: 1.5rem !important;
43 | }
44 | }
45 |
46 | // Responsiveness
47 | @include tablet {
48 | &:not(.is-child) {
49 | display: flex;
50 | }
51 |
52 | @for $i from 1 through 12 {
53 | &.is-#{$i} {
54 | flex: none;
55 | width: divide($i, 12) * 100%;
56 | }
57 | }
58 | }
59 | }
60 |
--------------------------------------------------------------------------------
/Resources/assets/backend/vaahone/scss/bulma-0.9.3/base/_minireset.scss:
--------------------------------------------------------------------------------
1 | /*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
2 | // Blocks
3 | html,
4 | body,
5 | p,
6 | ol,
7 | ul,
8 | li,
9 | dl,
10 | dt,
11 | dd,
12 | blockquote,
13 | figure,
14 | fieldset,
15 | legend,
16 | textarea,
17 | pre,
18 | iframe,
19 | hr,
20 | h1,
21 | h2,
22 | h3,
23 | h4,
24 | h5,
25 | h6 {
26 | margin: 0;
27 | padding: 0;
28 | }
29 |
30 | // Headings
31 | h1,
32 | h2,
33 | h3,
34 | h4,
35 | h5,
36 | h6 {
37 | font-size: 100%;
38 | font-weight: normal;
39 | }
40 |
41 | // List
42 | ul {
43 | list-style: none;
44 | }
45 |
46 | // Form
47 | button,
48 | input,
49 | select,
50 | textarea {
51 | margin: 0;
52 | }
53 |
54 | // Box sizing
55 | html {
56 | box-sizing: border-box;
57 | }
58 |
59 | * {
60 | &,
61 | &::before,
62 | &::after {
63 | box-sizing: inherit;
64 | }
65 | }
66 |
67 | // Media
68 | img,
69 | video {
70 | height: auto;
71 | max-width: 100%;
72 | }
73 |
74 | // Iframe
75 | iframe {
76 | border: 0;
77 | }
78 |
79 | // Table
80 | table {
81 | border-collapse: collapse;
82 | border-spacing: 0;
83 | }
84 |
85 | td,
86 | th {
87 | padding: 0;
88 |
89 | &:not([align]) {
90 | text-align: inherit;
91 | }
92 | }
93 |
--------------------------------------------------------------------------------