Skip to content

Commit

Permalink
Merge branch '4.x'
Browse files Browse the repository at this point in the history
# Conflicts:
#	.github/workflows/split.yml
#	README.md
#	app/admin/ServiceProvider.php
#	app/admin/actions/FormController.php
#	app/admin/actions/ListController.php
#	app/admin/assets/.gitignore
#	app/admin/assets/css/admin.css
#	app/admin/assets/fonts/FontAwesome/fa-brands-400.ttf
#	app/admin/assets/fonts/FontAwesome/fa-brands-400.woff2
#	app/admin/assets/fonts/FontAwesome/fa-regular-400.ttf
#	app/admin/assets/fonts/FontAwesome/fa-regular-400.woff2
#	app/admin/assets/fonts/FontAwesome/fa-solid-900.ttf
#	app/admin/assets/fonts/FontAwesome/fa-solid-900.woff2
#	app/admin/assets/fonts/FontAwesome/fa-v4compatibility.ttf
#	app/admin/assets/fonts/FontAwesome/fa-v4compatibility.woff2
#	app/admin/assets/js/admin.js
#	app/admin/assets/js/updates.js
#	app/admin/assets/package.json
#	app/admin/assets/src/js/request.js
#	app/admin/assets/src/js/selectlist.js
#	app/admin/assets/src/scss/components/_buttons.scss
#	app/admin/assets/src/scss/components/_forms.scss
#	app/admin/assets/src/scss/components/_message.scss
#	app/admin/assets/src/scss/vendor/_+import_vendors.scss
#	app/admin/assets/src/scss/vendor/_bootstrap-helpers.scss
#	app/admin/assets/webpack.mix.js
#	app/admin/classes/BaseDashboardWidget.php
#	app/admin/classes/BasePaymentGateway.php
#	app/admin/classes/PermissionManager.php
#	app/admin/classes/Widgets.php
#	app/admin/controllers/Dashboard.php
#	app/admin/controllers/Payments.php
#	app/admin/dashboardwidgets/Charts.php
#	app/admin/dashboardwidgets/Onboarding.php
#	app/admin/dashboardwidgets/Statistics.php
#	app/admin/dashboardwidgets/charts/assets/css/charts.css
#	app/admin/dashboardwidgets/charts/assets/js/charts.js
#	app/admin/dashboardwidgets/charts/assets/vendor/chartjs/Chart.min.js
#	app/admin/dashboardwidgets/charts/assets/vendor/chartjs/chartjs-adapter-moment.min.js
#	app/admin/dashboardwidgets/charts/assets/vendor/daterange/daterangepicker.css
#	app/admin/dashboardwidgets/charts/assets/vendor/daterange/daterangepicker.js
#	app/admin/dashboardwidgets/charts/charts.blade.php
#	app/admin/dashboardwidgets/onboarding/onboarding.blade.php
#	app/admin/database/migrations/2021_10_25_010000_add_foreign_key_constraints_to_tables.php
#	app/admin/formwidgets/ColorPicker.php
#	app/admin/formwidgets/Connector.php
#	app/admin/formwidgets/MediaFinder.php
#	app/admin/formwidgets/RecordEditor.php
#	app/admin/formwidgets/StatusEditor.php
#	app/admin/formwidgets/StockEditor.php
#	app/admin/formwidgets/codeeditor/assets/vendor/codemirror/clike/clike.js
#	app/admin/formwidgets/codeeditor/assets/vendor/codemirror/codemirror.css
#	app/admin/formwidgets/codeeditor/assets/vendor/codemirror/codemirror.js
#	app/admin/formwidgets/codeeditor/assets/vendor/codemirror/css/css.js
#	app/admin/formwidgets/codeeditor/assets/vendor/codemirror/htmlembedded/htmlembedded.js
#	app/admin/formwidgets/codeeditor/assets/vendor/codemirror/htmlmixed/htmlmixed.js
#	app/admin/formwidgets/codeeditor/assets/vendor/codemirror/javascript/javascript.js
#	app/admin/formwidgets/codeeditor/assets/vendor/codemirror/material.css
#	app/admin/formwidgets/codeeditor/assets/vendor/codemirror/php/php.js
#	app/admin/formwidgets/codeeditor/assets/vendor/codemirror/xml/xml.js
#	app/admin/formwidgets/colorpicker/assets/js/colorpicker.js
#	app/admin/formwidgets/colorpicker/colorpicker.blade.php
#	app/admin/formwidgets/connector/connector.blade.php
#	app/admin/formwidgets/connector/connector_item.blade.php
#	app/admin/formwidgets/datepicker/assets/css/clockpicker.css
#	app/admin/formwidgets/datepicker/assets/css/datepicker.css
#	app/admin/formwidgets/datepicker/assets/vendor/clockpicker/bootstrap-clockpicker.min.css
#	app/admin/formwidgets/datepicker/assets/vendor/clockpicker/bootstrap-clockpicker.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/bootstrap-datepicker.min.css
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/bootstrap-datepicker.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker-en-CA.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.ar-tn.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.ar.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.az.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.bg.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.bm.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.bn.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.br.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.bs.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.ca.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.cs.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.cy.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.da.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.de.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.el.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.eo.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.es.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.et.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.eu.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.fa.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.fi.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.fo.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.fr.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.gl.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.he.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.hi.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.hr.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.hu.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.hy.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.id.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.is.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.it.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.ja.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.ka.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.kh.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.kk.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.km.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.ko.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.kr.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.lt.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.lv.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.me.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.mk.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.mn.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.ms.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.nl.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.no.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.oc.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.pl.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.pt.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.ro.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.rs-latin.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.rs.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.ru.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.si.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.sk.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.sl.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.sq.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.sr-latin.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.sr.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.sv.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.sw.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.ta.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.tg.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.th.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.tk.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.tr.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.uk.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.uz-cyrl.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.uz-latn.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datepicker/locales/bootstrap-datepicker.vi.min.js
#	app/admin/formwidgets/datepicker/assets/vendor/datetimepicker/tempusdominus-bootstrap-4.min.css
#	app/admin/formwidgets/datepicker/assets/vendor/datetimepicker/tempusdominus-bootstrap-4.min.js
#	app/admin/formwidgets/markdowneditor/assets/css/markdowneditor.css
#	app/admin/formwidgets/markdowneditor/assets/vendor/easymde/easymde.min.css
#	app/admin/formwidgets/markdowneditor/assets/vendor/easymde/easymde.min.js
#	app/admin/formwidgets/markdowneditor/markdowneditor.blade.php
#	app/admin/formwidgets/mediafinder/assets/js/mediafinder.js
#	app/admin/formwidgets/recordeditor/assets/js/recordeditor.js
#	app/admin/formwidgets/recordeditor/assets/js/recordeditor.modal.js
#	app/admin/formwidgets/recordeditor/recordeditor.blade.php
#	app/admin/formwidgets/repeater/assets/vendor/sortablejs/Sortable.min.js
#	app/admin/formwidgets/repeater/assets/vendor/sortablejs/jquery-sortable.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-ar-AR.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-ar-AR.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-az-AZ.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-az-AZ.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-bg-BG.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-bg-BG.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-bn-BD.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-bn-BD.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-ca-ES.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-ca-ES.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-cs-CZ.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-cs-CZ.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-da-DK.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-da-DK.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-de-CH.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-de-CH.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-de-DE.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-de-DE.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-el-GR.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-el-GR.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-en-US.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-en-US.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-es-ES.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-es-ES.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-es-EU.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-es-EU.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-fa-IR.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-fa-IR.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-fi-FI.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-fi-FI.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-fr-FR.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-fr-FR.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-gl-ES.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-gl-ES.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-he-IL.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-he-IL.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-hr-HR.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-hr-HR.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-hu-HU.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-hu-HU.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-id-ID.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-id-ID.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-it-IT.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-it-IT.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-ja-JP.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-ja-JP.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-ko-KR.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-ko-KR.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-lt-LT.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-lt-LT.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-lt-LV.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-lt-LV.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-mn-MN.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-mn-MN.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-nb-NO.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-nb-NO.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-nl-NL.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-nl-NL.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-pl-PL.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-pl-PL.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-pt-BR.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-pt-BR.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-pt-PT.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-pt-PT.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-ro-RO.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-ro-RO.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-ru-RU.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-ru-RU.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-sk-SK.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-sk-SK.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-sl-SI.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-sl-SI.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-sr-RS-Latin.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-sr-RS-Latin.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-sr-RS.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-sr-RS.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-sv-SE.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-sv-SE.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-ta-IN.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-ta-IN.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-th-TH.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-th-TH.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-tr-TR.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-tr-TR.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-uk-UA.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-uk-UA.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-uz-UZ.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-uz-UZ.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-vi-VN.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-vi-VN.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-zh-CN.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-zh-CN.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-zh-TW.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/lang/summernote-zh-TW.min.js
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/summernote-bs5.min.css
#	app/admin/formwidgets/richeditor/assets/vendor/summernote/summernote-bs5.min.js
#	app/admin/formwidgets/richeditor/richeditor.blade.php
#	app/admin/language/en/lang.php
#	app/admin/middleware/LogUserLastSeen.php
#	app/admin/models/LocationOption.php
#	app/admin/models/Locations_model.php
#	app/admin/models/Menu_option_values_model.php
#	app/admin/models/Menu_options_model.php
#	app/admin/models/Menus_model.php
#	app/admin/models/Orders_model.php
#	app/admin/models/Reservations_model.php
#	app/admin/models/Staffs_model.php
#	app/admin/models/Stocks_model.php
#	app/admin/models/config/allergens_model.php
#	app/admin/models/config/categories_model.php
#	app/admin/models/config/customer_groups_model.php
#	app/admin/models/config/customers_model.php
#	app/admin/models/config/location_areas_model.php
#	app/admin/models/config/locations_model.php
#	app/admin/models/config/mealtimes_model.php
#	app/admin/models/config/menu_options_model.php
#	app/admin/models/config/menus_model.php
#	app/admin/models/config/orders_model.php
#	app/admin/models/config/reservations_model.php
#	app/admin/models/config/staff_groups_model.php
#	app/admin/models/config/staffs_model.php
#	app/admin/models/config/status_history_model.php
#	app/admin/models/config/statuses_model.php
#	app/admin/models/config/stocks_model.php
#	app/admin/models/config/tables_model.php
#	app/admin/requests/Allergen.php
#	app/admin/requests/Category.php
#	app/admin/requests/Location.php
#	app/admin/requests/Mealtime.php
#	app/admin/requests/Menu.php
#	app/admin/requests/Reservation.php
#	app/admin/requests/Table.php
#	app/admin/traits/Assignable.php
#	app/admin/traits/HasChartDatasets.php
#	app/admin/traits/HasLocationOptions.php
#	app/admin/traits/ListExtendable.php
#	app/admin/traits/LocationAwareWidget.php
#	app/admin/traits/Locationable.php
#	app/admin/traits/LogsStatusHistory.php
#	app/admin/traits/ManagesOrderItems.php
#	app/admin/views/_mail/invite.blade.php
#	app/admin/views/_mail/invite_customer.blade.php
#	app/admin/views/orders/form/field_customer.blade.php
#	app/admin/views/orders/form/field_location.blade.php
#	app/admin/views/orders/form/form_tabs.blade.php
#	app/admin/views/orders/invoice.blade.php
#	app/admin/widgets/DashboardContainer.php
#	app/admin/widgets/Filter.php
#	app/admin/widgets/Form.php
#	app/admin/widgets/Lists.php
#	app/admin/widgets/calendar/assets/vendor/fullcalendar/locales-all.min.js
#	app/admin/widgets/calendar/assets/vendor/fullcalendar/main.min.css
#	app/admin/widgets/calendar/assets/vendor/fullcalendar/main.min.js
#	app/admin/widgets/dashboardcontainer/assets/js/dashboardcontainer.js
#	app/admin/widgets/dashboardcontainer/dashboardcontainer.blade.php
#	app/admin/widgets/dashboardcontainer/new_widget_popup.blade.php
#	app/admin/widgets/dashboardcontainer/widget_item.blade.php
#	app/admin/widgets/dashboardcontainer/widget_list.blade.php
#	app/admin/widgets/dashboardcontainer/widget_toolbar.blade.php
#	app/admin/widgets/filter/scope_select.blade.php
#	app/admin/widgets/filter/scope_selectlist.blade.php
#	app/admin/widgets/filter/scope_switch.blade.php
#	app/admin/widgets/form/assets/js/form.js
#	app/admin/widgets/form/assets/vendor/inputmask/jquery.inputmask.min.js
#	app/admin/widgets/form/field_checkboxlist.blade.php
#	app/admin/widgets/form/field_radiolist.blade.php
#	app/admin/widgets/form/field_select.blade.php
#	app/admin/widgets/form/field_selectlist.blade.php
#	app/admin/widgets/lists/list_setup_form.blade.php
#	app/admin/widgets/table/assets/vendor/bootstrap-table/bootstrap-table.min.css
#	app/admin/widgets/table/assets/vendor/bootstrap-table/bootstrap-table.min.js
#	app/main/classes/MediaLibrary.php
#	app/main/classes/Theme.php
#	app/main/formwidgets/Components.php
#	app/main/formwidgets/templateeditor/toolbar.blade.php
#	app/main/widgets/mediamanager/assets/vendor/dropzone/dropzone.min.css
#	app/main/widgets/mediamanager/assets/vendor/dropzone/dropzone.min.js
#	app/system/ServiceProvider.php
#	app/system/classes/BaseComponent.php
#	app/system/classes/ComponentManager.php
#	app/system/classes/ExtensionManager.php
#	app/system/classes/LanguageManager.php
#	app/system/classes/MailManager.php
#	app/system/classes/UpdateManager.php
#	app/system/console/commands/IgniterInstall.php
#	app/system/controllers/Extensions.php
#	app/system/controllers/Settings.php
#	app/system/controllers/Themes.php
#	app/system/dashboardwidgets/News.php
#	app/system/dashboardwidgets/news/news.blade.php
#	app/system/database/migrations/2021_10_25_010000_add_foreign_key_constraints_to_tables.php
#	app/system/helpers/country_helper.php
#	app/system/language/en/lang.php
#	app/system/libraries/Assets.php
#	app/system/libraries/Country.php
#	app/system/models/Countries_model.php
#	app/system/models/config/countries_model.php
#	app/system/models/config/currencies_model.php
#	app/system/models/config/languages_model.php
#	app/system/models/config/mail_layouts_model.php
#	app/system/models/config/mail_settings.php
#	app/system/models/config/mail_variables.php
#	app/system/models/config/themes_model.php
#	app/system/requests/MailLayout.php
#	app/system/requests/MailPartial.php
#	app/system/requests/MailSettings.php
#	app/system/requests/MailTemplate.php
#	app/system/traits/AssetMaker.php
#	app/system/traits/CombinesAssets.php
#	app/system/traits/ManagesUpdates.php
#	app/system/traits/PropertyContainer.php
#	app/system/traits/SendsMailTemplate.php
#	app/system/traits/ViewMaker.php
#	app/system/views/updates/list_items.blade.php
#	composer.json
#	config/system.php
#	database/migrations/2022_06_30_010000_drop_foreign_key_constraints_on_all_tables.php
#	themes/demo/_pages/home.blade.php
  • Loading branch information
sampoyigi committed Mar 8, 2025
2 parents af1581d + a6fc839 commit ce83293
Show file tree
Hide file tree
Showing 1,253 changed files with 1,547 additions and 122,720 deletions.
1 change: 1 addition & 0 deletions example.env → .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ APP_KEY=
APP_DEBUG=false
APP_URL=

IGNITER_CARTE_KEY=
IGNITER_LOCATION_MODE=multiple

# DATABASE CONFIG (DO NOT REMOVE!)
Expand Down
79 changes: 0 additions & 79 deletions .github/CONTRIBUTING.md

This file was deleted.

27 changes: 0 additions & 27 deletions .github/workflows/archive.yml

This file was deleted.

57 changes: 0 additions & 57 deletions .github/workflows/split.yml

This file was deleted.

83 changes: 0 additions & 83 deletions .github/workflows/tests.yml

This file was deleted.

6 changes: 5 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
.DS_Store
.idea
.htaccess
.env
.env.testing
.phpunit.result.cache
phpunit.dusk.xml

# Ignore all vendor files included by composer and the lock file
/vendor
composer.lock
node_modules

/public/vendor
16 changes: 1 addition & 15 deletions .nginx.conf
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ location / { try_files $uri $uri/ /index.php?$query_string; }
## Pass the PHP scripts to FastCGI server
location ~ ^/index.php {
## Write your FPM configuration here

}

## Whitelist
Expand All @@ -15,19 +14,6 @@ location ~ ^/sitemap\.xml { try_files $uri /index.php; }
location ~ /\.(?!well-known).* { deny all; }

### Let nginx return 404 if static file does not exists
location ~ ^/assets/media { try_files $uri 404; }
location ~ ^/storage/temp/public { try_files $uri 404; }

location ~ ^/app/.*/assets { try_files $uri 404; }
location ~ ^/app/.*/actions/.*/assets { try_files $uri 404; }
location ~ ^/app/.*/dashboardwidgets/.*/assets { try_files $uri 404; }
location ~ ^/app/.*/formwidgets/.*/assets { try_files $uri 404; }
location ~ ^/app/.*/widgets/.*/assets { try_files $uri 404; }

location ~ ^/extensions/.*/.*/assets { try_files $uri 404; }
location ~ ^/extensions/.*/.*/actions/.*/assets { try_files $uri 404; }
location ~ ^/extensions/.*/.*/dashboardwidgets/.*/assets { try_files $uri 404; }
location ~ ^/extensions/.*/.*/formwidgets/.*/assets { try_files $uri 404; }
location ~ ^/extensions/.*/.*/widgets/.*/assets { try_files $uri 404; }
location ~ ^/media { try_files $uri 404; }

location ~ ^/themes/.*/assets { try_files $uri 404; }
File renamed without changes.
7 changes: 3 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,8 @@
<p align="center">
<a href="https://packagist.org/packages/tastyigniter/TastyIgniter"><img src="https://img.shields.io/packagist/v/tastyigniter/TastyIgniter.svg?label=Stable&style=flat-square" alt="Stable"></a>
<a href="https://packagist.org/packages/tastyigniter/TastyIgniter"><img src="https://poser.pugx.org/tastyigniter/flame/downloads" alt="Total Downloads"></a>
<a href="https://packagist.org/packages/tastyigniter/TastyIgniter"><img src="https://img.shields.io/github/actions/workflow/status/tastyigniter/TastyIgniter/tests.yml?branch=3.x&label=Tests" alt="GitHub Workflow Status"></a>
<a href="https://github.styleci.io/repos/16455664"><img src="https://github.styleci.io/repos/7548986/shield?style=flat" alt="Build Status"></a>
<a href="https://github.com/tastyigniter/TastyIgniter/blob/master/LICENSE.txt"><img src="https://img.shields.io/github/license/tastyigniter/TastyIgniter.svg?label=License&style=flat-square" alt="License"></a>
<a href="https://github.com/tastyigniter/TastyIgniter" title="PHP Versions Supported"><img alt="PHP Versions Supported" src="https://img.shields.io/badge/php-8.3%20to%208.4-777bb3.svg?logo=php&logoColor=white&labelColor=555555"></a>
<a href="https://crowdin.com/project/tastyigniter"><img src="https://badges.crowdin.net/tastyigniter/localized.svg" alt="Crowdin"></a>
<a href="https://twitter.com/TastyIgniter"><img src="https://img.shields.io/twitter/follow/TastyIgniter.svg?label=Follow" alt="Twitter"></a>
</p>
Expand Down Expand Up @@ -57,7 +56,7 @@ Become a sponsor and get your logo on our README on Github with a link to your s

## Built With :heart:
- Laravel full-stack PHP framework
- Bootstrap 4 front-end framework
- Bootstrap 5 front-end framework

## Author
TastyIgniter was created by [Samuel Adepoyigi](https://github.com/sampoyigi).
Expand All @@ -66,5 +65,5 @@ TastyIgniter was created by [Samuel Adepoyigi](https://github.com/sampoyigi).
If you discover a security vulnerability within TastyIgniter, please send an e-mail to [email protected].

## License
Starting with version 3.0.0 TastyIgniter is licensed under the [The MIT License (MIT)](https://tastyigniter.com/license/). Older versions were GPL-licensed.
Starting with version 3.0.0 TastyIgniter is licensed under the [The MIT License (MIT)](https://tastyigniter.com/licence/). Older versions were GPL-licensed.

32 changes: 32 additions & 0 deletions app/Console/Kernel.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<?php

namespace App\Console;

use Illuminate\Console\Scheduling\Schedule;
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;

class Kernel extends ConsoleKernel
{
/**
* Define the application's command schedule.
*
* @param \Illuminate\Console\Scheduling\Schedule $schedule
* @return void
*/
protected function schedule(Schedule $schedule)
{
// $schedule->command('inspire')->hourly();
}

/**
* Register the commands for the application.
*
* @return void
*/
protected function commands()
{
$this->load(__DIR__.'/Commands');

require base_path('routes/console.php');
}
}
Loading

0 comments on commit ce83293

Please sign in to comment.