diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/DogBreedingBackup.db b/DogBreedingBackup.db new file mode 100755 index 0000000..0948c54 Binary files /dev/null and b/DogBreedingBackup.db differ diff --git a/LICENSE b/LICENSE old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/TODO.md b/TODO.md old mode 100644 new mode 100755 diff --git a/app/views/qor/action.tmpl b/app/views/qor/action.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/actions/9.action.tmpl b/app/views/qor/actions/9.action.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/actions/header/1.page_title.tmpl b/app/views/qor/actions/header/1.page_title.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/actions/header/5.userinfo.tmpl b/app/views/qor/actions/header/5.userinfo.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/actions/header/6.searchbar.tmpl b/app/views/qor/actions/header/6.searchbar.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/actions/index/5.scope.tmpl b/app/views/qor/actions/index/5.scope.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/actions/index/9.action.tmpl b/app/views/qor/actions/index/9.action.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/actions/index/9.advanced_filter.tmpl b/app/views/qor/actions/index/9.advanced_filter.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/ancestors/assets/qor_admin_default.css b/app/views/qor/ancestors/assets/qor_admin_default.css old mode 100644 new mode 100755 diff --git a/app/views/qor/ancestors/assets/qor_admin_default.js b/app/views/qor/ancestors/assets/qor_admin_default.js old mode 100644 new mode 100755 diff --git a/app/views/qor/ancestors/assets/vendors.js b/app/views/qor/ancestors/assets/vendors.js old mode 100644 new mode 100755 diff --git a/app/views/qor/ancestors/index.html.tmpl b/app/views/qor/ancestors/index.html.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/fonts/MaterialIcons.woff b/app/views/qor/assets/fonts/MaterialIcons.woff old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/fonts/Roboto-Black.ttf b/app/views/qor/assets/fonts/Roboto-Black.ttf old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/fonts/Roboto-BlackItalic.ttf b/app/views/qor/assets/fonts/Roboto-BlackItalic.ttf old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/fonts/Roboto-Bold.ttf b/app/views/qor/assets/fonts/Roboto-Bold.ttf old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/fonts/Roboto-BoldItalic.ttf b/app/views/qor/assets/fonts/Roboto-BoldItalic.ttf old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/fonts/Roboto-Italic.ttf b/app/views/qor/assets/fonts/Roboto-Italic.ttf old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/fonts/Roboto-Light.ttf b/app/views/qor/assets/fonts/Roboto-Light.ttf old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/fonts/Roboto-LightItalic.ttf b/app/views/qor/assets/fonts/Roboto-LightItalic.ttf old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/fonts/Roboto-Medium.ttf b/app/views/qor/assets/fonts/Roboto-Medium.ttf old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/fonts/Roboto-MediumItalic.ttf b/app/views/qor/assets/fonts/Roboto-MediumItalic.ttf old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/fonts/Roboto-Regular.ttf b/app/views/qor/assets/fonts/Roboto-Regular.ttf old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/fonts/Roboto-Thin.ttf b/app/views/qor/assets/fonts/Roboto-Thin.ttf old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/fonts/Roboto-ThinItalic.ttf b/app/views/qor/assets/fonts/Roboto-ThinItalic.ttf old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/fonts/RobotoCondensed-Bold.ttf b/app/views/qor/assets/fonts/RobotoCondensed-Bold.ttf old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/fonts/RobotoCondensed-BoldItalic.ttf b/app/views/qor/assets/fonts/RobotoCondensed-BoldItalic.ttf old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/fonts/RobotoCondensed-Italic.ttf b/app/views/qor/assets/fonts/RobotoCondensed-Italic.ttf old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/fonts/RobotoCondensed-Light.ttf b/app/views/qor/assets/fonts/RobotoCondensed-Light.ttf old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/fonts/RobotoCondensed-LightItalic.ttf b/app/views/qor/assets/fonts/RobotoCondensed-LightItalic.ttf old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/fonts/RobotoCondensed-Regular.ttf b/app/views/qor/assets/fonts/RobotoCondensed-Regular.ttf old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/images/bg-transparents.png b/app/views/qor/assets/images/bg-transparents.png old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/images/icon_trangle.svg b/app/views/qor/assets/images/icon_trangle.svg old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/images/logo-old.png b/app/views/qor/assets/images/logo-old.png old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/images/logo.png b/app/views/qor/assets/images/logo.png old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/app.js b/app/views/qor/assets/javascripts/app.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/app/alert.js b/app/views/qor/assets/javascripts/app/alert.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/app/global-search.js b/app/views/qor/assets/javascripts/app/global-search.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/app/menu.js b/app/views/qor/assets/javascripts/app/menu.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/app/mobile.js b/app/views/qor/assets/javascripts/app/mobile.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/app/open-url.js b/app/views/qor/assets/javascripts/app/open-url.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/app/search.js b/app/views/qor/assets/javascripts/app/search.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/datetimepicker.js b/app/views/qor/assets/javascripts/datetimepicker.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/qor/datepicker.js b/app/views/qor/assets/javascripts/qor/datepicker.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/qor/qor-action.js b/app/views/qor/assets/javascripts/qor/qor-action.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/qor/qor-advanced-search.js b/app/views/qor/assets/javascripts/qor/qor-advanced-search.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/qor/qor-autoheight.js b/app/views/qor/assets/javascripts/qor/qor-autoheight.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/qor/qor-bottomsheets.js b/app/views/qor/assets/javascripts/qor/qor-bottomsheets.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/qor/qor-common.js b/app/views/qor/assets/javascripts/qor/qor-common.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/qor/qor-config.js b/app/views/qor/assets/javascripts/qor/qor-config.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/qor/qor-datepicker.js b/app/views/qor/assets/javascripts/qor/qor-datepicker.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/qor/qor-dirtyform.js b/app/views/qor/assets/javascripts/qor/qor-dirtyform.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/qor/qor-filter-time.js b/app/views/qor/assets/javascripts/qor/qor-filter-time.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/qor/qor-fixer.js b/app/views/qor/assets/javascripts/qor/qor-fixer.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/qor/qor-inline-edit.js b/app/views/qor/assets/javascripts/qor/qor-inline-edit.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/qor/qor-material.js b/app/views/qor/assets/javascripts/qor/qor-material.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/qor/qor-modal.js b/app/views/qor/assets/javascripts/qor/qor-modal.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/qor/qor-radio-tabs.js b/app/views/qor/assets/javascripts/qor/qor-radio-tabs.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/qor/qor-redactor.js b/app/views/qor/assets/javascripts/qor/qor-redactor.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/qor/qor-search.js b/app/views/qor/assets/javascripts/qor/qor-search.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/qor/qor-select-core.js b/app/views/qor/assets/javascripts/qor/qor-select-core.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/qor/qor-select-many.js b/app/views/qor/assets/javascripts/qor/qor-select-many.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/qor/qor-select-one.js b/app/views/qor/assets/javascripts/qor/qor-select-one.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/qor/qor-selector.js b/app/views/qor/assets/javascripts/qor/qor-selector.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/qor/qor-slideout.js b/app/views/qor/assets/javascripts/qor/qor-slideout.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/qor/qor-sorter.js b/app/views/qor/assets/javascripts/qor/qor-sorter.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/qor/qor-tabs.js b/app/views/qor/assets/javascripts/qor/qor-tabs.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/qor/qor-timepicker.js b/app/views/qor/assets/javascripts/qor/qor-timepicker.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/vendors/cropper.min.js b/app/views/qor/assets/javascripts/vendors/cropper.min.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/vendors/jquery.min.js b/app/views/qor/assets/javascripts/vendors/jquery.min.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/vendors/jquery.timepicker.min.js b/app/views/qor/assets/javascripts/vendors/jquery.timepicker.min.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/vendors/material.min.js b/app/views/qor/assets/javascripts/vendors/material.min.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/vendors/moment.min.js b/app/views/qor/assets/javascripts/vendors/moment.min.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/vendors/mustache.min.js b/app/views/qor/assets/javascripts/vendors/mustache.min.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/vendors/redactor.source.min.js b/app/views/qor/assets/javascripts/vendors/redactor.source.min.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/javascripts/vendors/underscore.min.js b/app/views/qor/assets/javascripts/vendors/underscore.min.js old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/app.css b/app/views/qor/assets/stylesheets/app.css old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/chosen-sprite.png b/app/views/qor/assets/stylesheets/chosen-sprite.png old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/chosen-sprite@2x.png b/app/views/qor/assets/stylesheets/chosen-sprite@2x.png old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/datetimepicker.css b/app/views/qor/assets/stylesheets/datetimepicker.css old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/fonts.css b/app/views/qor/assets/stylesheets/fonts.css old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/qor.css b/app/views/qor/assets/stylesheets/qor.css old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/qor_admin_default.css b/app/views/qor/assets/stylesheets/qor_admin_default.css old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/redactor-font.eot b/app/views/qor/assets/stylesheets/redactor-font.eot old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/scss/app.scss b/app/views/qor/assets/stylesheets/scss/app.scss old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/scss/app/_mobile.scss b/app/views/qor/assets/stylesheets/scss/app/_mobile.scss old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/scss/app/_print.scss b/app/views/qor/assets/stylesheets/scss/app/_print.scss old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/scss/app/_qor-icons.scss b/app/views/qor/assets/stylesheets/scss/app/_qor-icons.scss old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/scss/app/_search-center.scss b/app/views/qor/assets/stylesheets/scss/app/_search-center.scss old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/scss/app/_sections.scss b/app/views/qor/assets/stylesheets/scss/app/_sections.scss old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/scss/app/_select.scss b/app/views/qor/assets/stylesheets/scss/app/_select.scss old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/scss/app/_table.scss b/app/views/qor/assets/stylesheets/scss/app/_table.scss old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/scss/app/_tabs.scss b/app/views/qor/assets/stylesheets/scss/app/_tabs.scss old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/scss/app/_typography.scss b/app/views/qor/assets/stylesheets/scss/app/_typography.scss old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/scss/datetimepicker.scss b/app/views/qor/assets/stylesheets/scss/datetimepicker.scss old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/scss/mdl/_color-definitions.scss b/app/views/qor/assets/stylesheets/scss/mdl/_color-definitions.scss old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/scss/mdl/_functions.scss b/app/views/qor/assets/stylesheets/scss/mdl/_functions.scss old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/scss/mdl/_mixins.scss b/app/views/qor/assets/stylesheets/scss/mdl/_mixins.scss old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/scss/mdl/_variables.scss b/app/views/qor/assets/stylesheets/scss/mdl/_variables.scss old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/scss/qor.scss b/app/views/qor/assets/stylesheets/scss/qor.scss old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/scss/qor/datepicker.scss b/app/views/qor/assets/stylesheets/scss/qor/datepicker.scss old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/scss/qor/qor-bottomsheets.scss b/app/views/qor/assets/stylesheets/scss/qor/qor-bottomsheets.scss old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/scss/qor/qor-filter.scss b/app/views/qor/assets/stylesheets/scss/qor/qor-filter.scss old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/scss/qor/qor-fixer.scss b/app/views/qor/assets/stylesheets/scss/qor/qor-fixer.scss old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/scss/qor/qor-inlineedit.scss b/app/views/qor/assets/stylesheets/scss/qor/qor-inlineedit.scss old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/scss/qor/qor-search.scss b/app/views/qor/assets/stylesheets/scss/qor/qor-search.scss old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/scss/qor/qor-selector.scss b/app/views/qor/assets/stylesheets/scss/qor/qor-selector.scss old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/style-breeding-tb.css b/app/views/qor/assets/stylesheets/style-breeding-tb.css old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/style-parentssiblings-tb.css b/app/views/qor/assets/stylesheets/style-parentssiblings-tb.css old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/vendors.css b/app/views/qor/assets/stylesheets/vendors.css old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/vendors/cropper.min.css b/app/views/qor/assets/stylesheets/vendors/cropper.min.css old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/vendors/material.min.css b/app/views/qor/assets/stylesheets/vendors/material.min.css old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/vendors/redactor.min.css b/app/views/qor/assets/stylesheets/vendors/redactor.min.css old mode 100644 new mode 100755 diff --git a/app/views/qor/assets/stylesheets/vendors/select2.min.css b/app/views/qor/assets/stylesheets/vendors/select2.min.css old mode 100644 new mode 100755 diff --git a/app/views/qor/breedingbook/assets/qor_admin_default.css b/app/views/qor/breedingbook/assets/qor_admin_default.css old mode 100644 new mode 100755 diff --git a/app/views/qor/breedingbook/assets/qor_admin_default.js b/app/views/qor/breedingbook/assets/qor_admin_default.js old mode 100644 new mode 100755 diff --git a/app/views/qor/breedingbook/assets/vendors.js b/app/views/qor/breedingbook/assets/vendors.js old mode 100644 new mode 100755 diff --git a/app/views/qor/breedingbook/index.html.tmpl b/app/views/qor/breedingbook/index.html.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/dashboard.tmpl b/app/views/qor/dashboard.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/edit.tmpl b/app/views/qor/edit.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/index.tmpl b/app/views/qor/index.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/index/pagination.tmpl b/app/views/qor/index/pagination.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/index/table.tmpl b/app/views/qor/index/table.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/layout.tmpl b/app/views/qor/layout.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/mate_table_1/index.tmpl b/app/views/qor/mate_table_1/index.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/mate_table_10/index.tmpl b/app/views/qor/mate_table_10/index.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/mate_table_2/index.tmpl b/app/views/qor/mate_table_2/index.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/mate_table_3/index.tmpl b/app/views/qor/mate_table_3/index.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/mate_table_4/index.tmpl b/app/views/qor/mate_table_4/index.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/mate_table_5/index.tmpl b/app/views/qor/mate_table_5/index.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/mate_table_6/index.tmpl b/app/views/qor/mate_table_6/index.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/mate_table_7/index.tmpl b/app/views/qor/mate_table_7/index.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/mate_table_8/index.tmpl b/app/views/qor/mate_table_8/index.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/mate_table_9/index.tmpl b/app/views/qor/mate_table_9/index.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/metas/filter/checkbox.tmpl b/app/views/qor/metas/filter/checkbox.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/metas/filter/datetime.tmpl b/app/views/qor/metas/filter/datetime.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/metas/filter/number.tmpl b/app/views/qor/metas/filter/number.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/metas/filter/select_many.tmpl b/app/views/qor/metas/filter/select_many.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/metas/filter/select_one.tmpl b/app/views/qor/metas/filter/select_one.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/metas/filter/string.tmpl b/app/views/qor/metas/filter/string.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/metas/form/checkbox.tmpl b/app/views/qor/metas/form/checkbox.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/metas/form/collection_edit.tmpl b/app/views/qor/metas/form/collection_edit.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/metas/form/date.tmpl b/app/views/qor/metas/form/date.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/metas/form/datetime.tmpl b/app/views/qor/metas/form/datetime.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/metas/form/float.tmpl b/app/views/qor/metas/form/float.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/metas/form/hidden.tmpl b/app/views/qor/metas/form/hidden.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/metas/form/hidden_primary_key.tmpl b/app/views/qor/metas/form/hidden_primary_key.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/metas/form/number.tmpl b/app/views/qor/metas/form/number.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/metas/form/password.tmpl b/app/views/qor/metas/form/password.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/metas/form/readonly.tmpl b/app/views/qor/metas/form/readonly.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/metas/form/rich_editor.tmpl b/app/views/qor/metas/form/rich_editor.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/metas/form/select_many.tmpl b/app/views/qor/metas/form/select_many.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/metas/form/select_one.tmpl b/app/views/qor/metas/form/select_one.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/metas/form/single_edit.tmpl b/app/views/qor/metas/form/single_edit.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/metas/form/string.tmpl b/app/views/qor/metas/form/string.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/metas/form/text.tmpl b/app/views/qor/metas/form/text.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/metas/index/collection_edit.tmpl b/app/views/qor/metas/index/collection_edit.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/metas/index/rich_editor.tmpl b/app/views/qor/metas/index/rich_editor.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/metas/index/select_many.tmpl b/app/views/qor/metas/index/select_many.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/metas/index/select_one.tmpl b/app/views/qor/metas/index/select_one.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/metas/index/single_edit.tmpl b/app/views/qor/metas/index/single_edit.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/metas/section.tmpl b/app/views/qor/metas/section.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/new.tmpl b/app/views/qor/new.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/parentssiblings/index.html.tmpl b/app/views/qor/parentssiblings/index.html.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/search_center.tmpl b/app/views/qor/search_center.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/shared/action_item.tmpl b/app/views/qor/shared/action_item.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/shared/errors.tmpl b/app/views/qor/shared/errors.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/shared/flashes.tmpl b/app/views/qor/shared/flashes.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/shared/menu.tmpl b/app/views/qor/shared/menu.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/shared/sidebar.tmpl b/app/views/qor/shared/sidebar.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/show.tmpl b/app/views/qor/show.tmpl old mode 100644 new mode 100755 diff --git a/app/views/qor/themes/grid/index/table.tmpl b/app/views/qor/themes/grid/index/table.tmpl old mode 100644 new mode 100755 diff --git a/cmd/compile_templates/main.go b/cmd/compile_templates/main.go old mode 100644 new mode 100755 diff --git a/config/bindatafs/templates_bindatafs.go b/config/bindatafs/templates_bindatafs.go old mode 100644 new mode 100755 diff --git a/go.mod b/go.mod old mode 100644 new mode 100755 diff --git a/go.sum b/go.sum old mode 100644 new mode 100755 diff --git a/main.go b/main.go old mode 100644 new mode 100755 index 8d76cf1..f7f7392 --- a/main.go +++ b/main.go @@ -64,6 +64,11 @@ func main() { } db.SetLogger(log.New(f, "\n", 0)) + err = mygorm.Init2(db) + if err != nil { + log.Fatal(err) + } + // Initalize QOR Admin adm, err := myqor.Init(db, assetFS, workDir) if err != nil { diff --git a/migrations/001_mv_breed_litter.sql b/migrations/001_mv_breed_litter.sql old mode 100644 new mode 100755 diff --git a/mygorm/breedingbook.go b/mygorm/breedingbook.go old mode 100644 new mode 100755 index 52a771e..b9dae8b --- a/mygorm/breedingbook.go +++ b/mygorm/breedingbook.go @@ -2,85 +2,175 @@ package mygorm import ( "github.com/jinzhu/gorm" + "time" ) -type TypeEnum struct { - slug string -} +type TypeEnum string + +const ( + TypeUnknown = TypeEnum("") + TypeString = TypeEnum("string") + TypeText = TypeEnum("text") + TypeCheckbox = TypeEnum("checkbox") + TypeInt = TypeEnum("integer") + TypeFloat = TypeEnum("floating point") + TypeDate = TypeEnum("date") + TypeDateTime = TypeEnum("timestamp") + TypeSelectOne = TypeEnum("select one") + TypeSelectMany = TypeEnum("select many") // []string +) -func (te TypeEnum) String() string { - return te.slug +var AllTypeEnums = []TypeEnum{ + TypeUnknown, + TypeString, + TypeText, + TypeCheckbox, + TypeInt, + TypeFloat, + TypeDate, + TypeDateTime, + TypeSelectOne, + TypeSelectMany, } -var ( - TypeUnknown = TypeEnum{""} - TypeString = TypeEnum{"string"} - TypeText = TypeEnum{"text"} - TypeCheckbox = TypeEnum{"checkbox"} - TypeInt = TypeEnum{"integer"} - TypeFloat = TypeEnum{"floating point"} - TypeDate = TypeEnum{"date"} - TypeDateTime = TypeEnum{"timestamp"} - TypeSelectOne = TypeEnum{"select one"} - TypeSelectMany = TypeEnum{"select many"} +type QualityEnum string + +const ( + QualityNeutral = QualityEnum("neutral") + QualityBad = QualityEnum("bad") + QualityPerfect = QualityEnum("perfect") ) -var AllTypeEnums = []string{ - TypeUnknown.slug, - TypeString.slug, - TypeText.slug, - TypeCheckbox.slug, - TypeInt.slug, - TypeFloat.slug, - TypeDate.slug, - TypeDateTime.slug, - TypeSelectOne.slug, - TypeSelectMany.slug, -} - -func NewTypeEnum(s string) TypeEnum { - switch s { - case TypeString.slug: - return TypeString - case TypeText.slug: - return TypeText - case TypeCheckbox.slug: - return TypeCheckbox - case TypeInt.slug: - return TypeInt - case TypeFloat.slug: - return TypeFloat - case TypeDate.slug: - return TypeDate - case TypeDateTime.slug: - return TypeDateTime - case TypeSelectOne.slug: - return TypeSelectOne - case TypeSelectMany.slug: - return TypeSelectMany - } - return TypeUnknown +var AllQualityEnums = []string{ + string(QualityNeutral), + string(QualityBad), + string(QualityPerfect), +} + +// String is implemented for nicer looking numbers. +func (q QualityEnum) String() string { + return string(q) +} + +type DogTest struct { + gorm.Model + Name string `gorm:"unique; not null"` + SelectOne1 string `gorm:"not null"` + SelectOne2 string `gorm:"not null"` + SelectOne3 string `gorm:"not null"` + CheckBox1 bool `gorm:"not null"` + CheckBox2 bool `gorm:"not null"` + CheckBox3 bool `gorm:"not null"` + String1 string `gorm:"not null"` + String2 string `gorm:"not null"` + String3 string `gorm:"not null"` + String1Quality QualityEnum `gorm:"not null"` + String2Quality QualityEnum `gorm:"not null"` + String3Quality QualityEnum `gorm:"not null"` + Text1 string `gorm:"not null"` + Text2 string `gorm:"not null"` + Text3 string `gorm:"not null"` + Text1Quality QualityEnum `gorm:"not null"` + Text2Quality QualityEnum `gorm:"not null"` + Text3Quality QualityEnum `gorm:"not null"` + Integer1 int64 `gorm:"not null"` + Integer2 int64 `gorm:"not null"` + Integer3 int64 `gorm:"not null"` + Float1 float64 `gorm:"not null"` + Float2 float64 `gorm:"not null"` + Float3 float64 `gorm:"not null"` + Date1 time.Time `gorm:"not null"` + Date2 time.Time `gorm:"not null"` + Date3 time.Time `gorm:"not null"` + Timestamp1 time.Time `gorm:"not null"` + Timestamp2 time.Time `gorm:"not null"` + Timestamp3 time.Time `gorm:"not null"` + /*SelectMany1 []string `gorm:"not null"` + SelectMany2 []string `gorm:"not null"` + SelectMany3 []string `gorm:"not null"`*/ } type BaseMetaFeature struct { gorm.Model - Name string `gorm:"unique"` - ShortName string `gorm:"unique"` - Type TypeEnum - GroupID uint + Name string `gorm:"unique; not null"` + ShortName string `gorm:"unique; not null"` + GroupID uint `gorm:"not null"` Group FeatureGroup `gorm:"foreignkey:GroupID;association_autocreate:false;association_autoupdate:false"` + ColumnNum int `gorm:"unique; not null"` } type FeatureGroup struct { gorm.Model - Name string `gorm:"unique"` - ShortName string `gorm:"unique"` - ColorID uint - Color Color `gorm:"foreignkey:ColorID;association_autocreate:false;association_autoupdate:false"` + Name string `gorm:"unique; not null"` + ShortName string `gorm:"unique; not null"` + ColorID uint `gorm:"not null"` + Color Color `gorm:"foreignkey:ColorID;association_autocreate:false;association_autoupdate:false"` } type Color struct { gorm.Model - Name string `gorm:"unique"` - HexValue string `gorm:"unique"` + Name string `gorm:"unique; not null"` + HexValue string `gorm:"unique; not null"` +} + +type SelectOneMetaFeature struct { + BaseMetaFeature + Order int `gorm:"not null"` + Value string `gorm:"not null"` + Quality QualityEnum `gorm:"not null"` +} + +type CheckBoxMetaFeature struct { + BaseMetaFeature + QualityChecked QualityEnum `gorm:"not null"` + QualityUnchecked QualityEnum `gorm:"not null"` +} + +type StringMetaFeature struct { + BaseMetaFeature + MinLength uint `gorm:"not null"` + MaxLength uint `gorm:"not null"` +} + +type TextMetaFeature struct { + BaseMetaFeature + MinLength uint `gorm:"not null"` + MaxLength uint `gorm:"not null"` +} + +type IntegerMetaFeature struct { + BaseMetaFeature + NeutralMin int64 `gorm:"not null"` + NeutralMax int64 `gorm:"not null"` + BadMin int64 `gorm:"not null"` + BadMax int64 `gorm:"not null"` + PerfectMin int64 `gorm:"not null"` + PerfectMax int64 `gorm:"not null"` +} + +type FloatMetaFeature struct { + BaseMetaFeature + NeutralMin float64 `gorm:"not null"` + NeutralMax float64 `gorm:"not null"` + BadMin float64 `gorm:"not null"` + BadMax float64 `gorm:"not null"` + PerfectMin float64 `gorm:"not null"` + PerfectMax float64 `gorm:"not null"` +} + +type DateMetaFeature struct { + BaseMetaFeature + // still decide +} + +type TimestampMetaFeature struct { + BaseMetaFeature + // still decide +} + +type SelectManyMetaFeature struct { + BaseMetaFeature + Order int `gorm:"not null"` + Value string `gorm:"not null"` + Quality QualityEnum `gorm:"not null"` } diff --git a/mygorm/breedingbookfunc.go b/mygorm/breedingbookfunc.go new file mode 100755 index 0000000..c2c1bc7 --- /dev/null +++ b/mygorm/breedingbookfunc.go @@ -0,0 +1,24 @@ +package mygorm + +import ( + "fmt" + "github.com/jinzhu/gorm" +) + +/* +Init initializes the qor admin UI by creating and configuring all resources. +*/ + +func Init2(db *gorm.DB) error { + // Set up the database + if err := db.AutoMigrate(&DogTest{}, &FeatureGroup{}, &Color{}, &SelectOneMetaFeature{}, &CheckBoxMetaFeature{}, + &StringMetaFeature{}, &TextMetaFeature{}, &IntegerMetaFeature{}, &FloatMetaFeature{}, &DateMetaFeature{}, &TimestampMetaFeature{}).Error; err != nil { + return fmt.Errorf("unable to migrate DB to current state: %v", err) + } + + // Initalize + + // Create resources from GORM-backend model + + return nil +} diff --git a/mygorm/gorm.go b/mygorm/gorm.go old mode 100644 new mode 100755 index d165479..81f31d3 --- a/mygorm/gorm.go +++ b/mygorm/gorm.go @@ -520,6 +520,7 @@ func Init(dbFname string) (*gorm.DB, error) { if err != nil { return nil, fmt.Errorf("unable to create view 'all_mates': %v", err) } + Init2(db) return db, nil } diff --git a/mygorm/gorm_test.go b/mygorm/gorm_test.go old mode 100644 new mode 100755 index e25330e..a04cf03 --- a/mygorm/gorm_test.go +++ b/mygorm/gorm_test.go @@ -63,13 +63,16 @@ func TestDogsAndParents(t *testing.T) { if err := db.Model(p1New).Association("Mother").Error; err != nil { t.Fatalf("Mother association error: %v", err) } + db.Model(p1New).Association("Mother").Find(&(p1New.Mother)) if p1New.Mother.ID != m.ID { t.Errorf("p1New should have got '%s' as mother but instead it is '%s': %s", m.Name, p1New.Mother.Name, spew.Sdump(p1New)) } + if err := db.Model(p1New).Association("Father").Error; err != nil { t.Fatalf("Father association error: %v", err) } + db.Model(p1New).Association("Father").Find(&(p1New.Father)) if p1New.Father.ID != f.ID { t.Errorf("p1New should have got '%s' as father but instead it is '%s': %s", f.Name, p1New.Father.Name, spew.Sdump(p1New)) @@ -83,13 +86,16 @@ func TestDogsAndParents(t *testing.T) { if err := db.Model(p2New).Association("Mother").Error; err != nil { t.Fatalf("Mother association error: %v", err) } + db.Model(p2New).Association("Mother").Find(&(p2New.Mother)) if p2New.Mother.ID != m.ID { t.Errorf("p2New should have got '%s' as mother but instead it is '%s': %s", m.Name, p2New.Mother.Name, spew.Sdump(p2New)) } + if err := db.Model(p2New).Association("Father").Error; err != nil { t.Fatalf("Father association error: %v", err) } + db.Model(p2New).Association("Father").Find(&(p2New.Father)) if p2New.Father.ID != f.ID { t.Errorf("p2New should have got '%s' as father but instead it is '%s': %s", f.Name, p2New.Father.Name, spew.Sdump(p2New)) @@ -158,3 +164,143 @@ func TestColorAndFeatureGroups(t *testing.T) { } } + +func TestBaseMetaFeatureAndFeatureGroups(t *testing.T) { + // create colors + c3 := &Color{Name: "blue", HexValue: "0000ff"} + + // write to DB + if err := db.Create(c3).Error; err != nil { + t.Fatalf("Unable to create Color 3, %v", err) + } + + // create feature groups + fg3 := &FeatureGroup{Name: "pigmente2", ColorID: c3.ID, ShortName: "pigments2"} + fg4 := &FeatureGroup{Name: "teeth", ColorID: c3.ID, ShortName: "teeth"} + + // write to DB + if err := db.Create(fg3).Error; err != nil { + t.Fatalf("Unable to create feature group 1, %v", err) + } + + // write to DB + if err := db.Create(fg4).Error; err != nil { + t.Fatalf("Unable to create feature group 2, %v", err) + } + + // create BaseMetaFeature + f1 := &BaseMetaFeature{Name: "pigmente2", GroupID: fg3.ID, ShortName: "pigments2", Type: TypeText} + f2 := &BaseMetaFeature{Name: "pigmente3", GroupID: fg3.ID, ShortName: "pigments3", Type: TypeString} + f3 := &BaseMetaFeature{Name: "pigmente4", GroupID: fg3.ID, ShortName: "pigments4", Type: TypeCheckbox} + f4 := &BaseMetaFeature{Name: "teeth", GroupID: fg4.ID, ShortName: "teeth", Type: TypeDate} + f5 := &BaseMetaFeature{Name: "teeth2", GroupID: fg4.ID, ShortName: "teeth2", Type: TypeFloat} + + // f1 ------------------------ + + // write to DB + if err := db.Create(f1).Error; err != nil { + t.Fatalf("Unable to create feature 1, %v", err) + } + + // read from DB + f1New := &BaseMetaFeature{} + if err := db.First(f1New, f1.ID).Error; err != nil { + t.Fatalf("Unable to read the feature 1, %v", err) + } + + if f1New.Type != TypeText { + t.Errorf("f1New should have got '%s' as type but instead it is '%s': %s", TypeText, f1New.Type, spew.Sdump(f1New)) + } + + // checking the association + if err := db.Model(f1New).Association("Group").Error; err != nil { + t.Fatalf("Group association error: %v", err) + } + + // population association + db.Model(f1New).Association("Group").Find(&(f1New.Group)) + if f1New.Group.ID != fg3.ID { + t.Errorf("f1New should have got '%s' as group but instead it is '%s': %s", fg3.Name, f1New.Group.Name, spew.Sdump(f1New)) + } + + // f2 ------------------------ + // write to DB + if err := db.Create(f2).Error; err != nil { + t.Fatalf("Unable to create feature 2, %v", err) + } + + // read from DB + f2New := &BaseMetaFeature{} + if err := db.First(f2New, f2.ID).Error; err != nil { + t.Fatalf("Unable to read the feature group 2, %v", err) + } + + // checking the association + if err := db.Model(f2New).Association("Group").Error; err != nil { + t.Fatalf("Group association error: %v", err) + } + + // population association + db.Model(f2New).Association("Group").Find(&(f2New.Group)) + if f2New.Group.ID != fg3.ID { + t.Errorf("f2New should have got '%s' as group but instead it is '%s': %s", fg3.Name, f2New.Group.Name, spew.Sdump(f2New)) + } + + // f3 ------------------------ + if err := db.Create(f3).Error; err != nil { + t.Fatalf("Unable to create feature group 3, %v", err) + } + + f3New := &BaseMetaFeature{} + if err := db.First(f3New, f3.ID).Error; err != nil { + t.Fatalf("Unable to reade the feature group 3, %v", err) + } + + if err := db.Model(f3New).Association("Group").Error; err != nil { + t.Fatalf("Group association error: %v", err) + } + + db.Model(f3New).Association("Group").Find(&(f3New.Group)) + if f3New.Group.ID != fg3.ID { + t.Errorf("f3new should have got '%s' as group but instead it is '%s': %s", fg3.Name, f3New.Group.Name, spew.Sdump(f3New)) + } + + // f4 ------------------------ + if err := db.Create(f4).Error; err != nil { + t.Fatalf("Unable to create feature group 4, %v", err) + } + + f4New := &BaseMetaFeature{} + if err := db.First(f4New, f4.ID).Error; err != nil { + t.Fatalf("Unable to reade the feature group 4, %v", err) + } + + if err := db.Model(f4New).Association("Group").Error; err != nil { + t.Fatalf("Group association err: %v", err) + } + + db.Model(f4New).Association("Group").Find(&(f4New.Group)) + if f4New.Group.ID != fg4.ID { + t.Errorf("f4New should have got '%s' as group but instead it is '%s': %s", fg4.Name, f4New.Group.Name, spew.Sdump(f4New)) + } + + // f5 ------------------------ + if err := db.Create(f5).Error; err != nil { + t.Fatalf("Unable to create feature group 5, %v", err) + } + + f5New := &BaseMetaFeature{} + if err := db.First(f5New, f5.ID).Error; err != nil { + t.Fatalf("Unable to reade the feature group 5, %v", err) + } + + if err := db.Model(f5New).Association("Group").Error; err != nil { + t.Fatalf("Group association err: %v", err) + } + + db.Model(f5New).Association("Group").Find(&(f5New.Group)) + if f5New.Group.ID != fg4.ID { + t.Errorf("f5New should have got '%s' as group but instead it is '%s': %s", fg4.Name, + f5New.Group.Name, spew.Sdump(f5New)) + } +} diff --git a/mygorm/test.db b/mygorm/test.db deleted file mode 100644 index c72cdcd..0000000 Binary files a/mygorm/test.db and /dev/null differ diff --git a/myqor/breedingbook.go b/myqor/breedingbook.go new file mode 100755 index 0000000..4a8f540 --- /dev/null +++ b/myqor/breedingbook.go @@ -0,0 +1,97 @@ +package myqor + +import ( + "github.com/flowdev/dogs/mygorm" + "github.com/jinzhu/gorm" + "github.com/qor/admin" +) + +/* +Init initializes the qor admin UI by creating and configuring all resources. +*/ + +func Init2(db *gorm.DB, adm *admin.Admin) error { + + // Resource for managing the dogs: MAIN RESOURCE + + adm.AddResource(&mygorm.Color{}, &admin.Config{ + Priority: 21, + }) + + adm.AddResource(&mygorm.FeatureGroup{}, &admin.Config{ + Priority: 22, + }) + + selectOneMetaFeatureRes := adm.AddResource(&mygorm.SelectOneMetaFeature{}, &admin.Config{ + Priority: 23, + }) + _ = selectOneMetaFeatureRes + + checkBoxMetaFeatureRes := adm.AddResource(&mygorm.CheckBoxMetaFeature{}, &admin.Config{ + Priority: 24, + }) + + checkBoxMetaFeatureRes.Meta(&admin.Meta{Name: "QualityChecked", Config: &admin.SelectOneConfig{Collection: mygorm.AllQualityEnums}}) + + checkBoxMetaFeatureRes.Meta(&admin.Meta{Name: "QualityUnchecked", Config: &admin.SelectOneConfig{Collection: mygorm.AllQualityEnums}}) + + stringMetaFeatureRes := adm.AddResource(&mygorm.StringMetaFeature{}, &admin.Config{ + Priority: 25, + }) + _ = stringMetaFeatureRes + + textMetaFeatureRes := adm.AddResource(&mygorm.TextMetaFeature{}, &admin.Config{ + Priority: 26, + }) + _ = textMetaFeatureRes + + integerMetaFeatureRes := adm.AddResource(&mygorm.IntegerMetaFeature{}, &admin.Config{ + Priority: 27, + }) + _ = integerMetaFeatureRes + + floatMetaFeatureRes := adm.AddResource(&mygorm.FloatMetaFeature{}, &admin.Config{ + Priority: 28, + }) + _ = floatMetaFeatureRes + + dateMetaFeatureRes := adm.AddResource(&mygorm.DateMetaFeature{}, &admin.Config{ + Priority: 29, + }) + _ = dateMetaFeatureRes + + timestampMetaFeatureRes := adm.AddResource(&mygorm.TimestampMetaFeature{}, &admin.Config{ + Priority: 30, + }) + _ = timestampMetaFeatureRes + + dogRes := adm.AddResource(&mygorm.DogTest{}, &admin.Config{ + Priority: 19, + }) + _ = dogRes + + /*selectManyMetaFeatureRes := adm.AddResource(&mygorm.SelectManyMetaFeature{}, &admin.Config{ + Priority: 30, + }) + _ = selectManyMetaFeatureRes*/ + + /*attributes := []interface{}{"Name", "SelectOne1", "SelectOne2", "CheckBox1", "CheckBox2", "String1", "String1Quality", "String2", "String2Quality", "Text1", "Text1Quality", "Text2", "Text2Quality", "Integer1", "Integer2", "Float1", "Float2", "Date1", "Date2", "Timestamp1", "Timestamp2", "SelectMany1", "SelectMany2"} + + // find attributes dynamically + + // show given attributes + dogRes.IndexAttrs("ID", "Name") + + // Set attributes will be shown in the new page + dogRes.NewAttrs(attributes...) + + // Set attributes will be shown for the edit page, similar to new page + dogRes.EditAttrs(attributes...) + + // generate Meta information + dogRes.Meta(&admin.Meta{Name: "BirthDate", Type: "date"}) + dogRes.Meta(&admin.Meta{Name: "Gender", Config: &admin.SelectOneConfig{Collection: []string{"F", "M"}}}) + dogRes.Meta(&admin.Meta{Name: "HD", Config: &admin.SelectOneConfig{Collection: []string{mygorm.UnknownHD, "A1", "A2", "B1", "B2", "C1", "C2"}}})*/ + + return nil +} diff --git a/myqor/qor.go b/myqor/qor.go old mode 100644 new mode 100755 index d51f37d..dd5ee1d --- a/myqor/qor.go +++ b/myqor/qor.go @@ -169,6 +169,7 @@ func Init(db *gorm.DB, assetFS assetfs.Interface, workDir string) (*admin.Admin, showMateTables(db) removeDashboard(adm) + Init2(db, adm) return adm, nil } diff --git a/vendor/github.com/asaskevich/govalidator/.gitignore b/vendor/github.com/asaskevich/govalidator/.gitignore old mode 100644 new mode 100755 diff --git a/vendor/github.com/asaskevich/govalidator/.travis.yml b/vendor/github.com/asaskevich/govalidator/.travis.yml old mode 100644 new mode 100755 diff --git a/vendor/github.com/asaskevich/govalidator/CONTRIBUTING.md b/vendor/github.com/asaskevich/govalidator/CONTRIBUTING.md old mode 100644 new mode 100755 diff --git a/vendor/github.com/asaskevich/govalidator/LICENSE b/vendor/github.com/asaskevich/govalidator/LICENSE old mode 100644 new mode 100755 diff --git a/vendor/github.com/asaskevich/govalidator/README.md b/vendor/github.com/asaskevich/govalidator/README.md old mode 100644 new mode 100755 diff --git a/vendor/github.com/asaskevich/govalidator/arrays.go b/vendor/github.com/asaskevich/govalidator/arrays.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/asaskevich/govalidator/converter.go b/vendor/github.com/asaskevich/govalidator/converter.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/asaskevich/govalidator/doc.go b/vendor/github.com/asaskevich/govalidator/doc.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/asaskevich/govalidator/error.go b/vendor/github.com/asaskevich/govalidator/error.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/asaskevich/govalidator/go.mod b/vendor/github.com/asaskevich/govalidator/go.mod old mode 100644 new mode 100755 diff --git a/vendor/github.com/asaskevich/govalidator/numerics.go b/vendor/github.com/asaskevich/govalidator/numerics.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/asaskevich/govalidator/patterns.go b/vendor/github.com/asaskevich/govalidator/patterns.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/asaskevich/govalidator/types.go b/vendor/github.com/asaskevich/govalidator/types.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/asaskevich/govalidator/utils.go b/vendor/github.com/asaskevich/govalidator/utils.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/asaskevich/govalidator/validator.go b/vendor/github.com/asaskevich/govalidator/validator.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/asaskevich/govalidator/wercker.yml b/vendor/github.com/asaskevich/govalidator/wercker.yml old mode 100644 new mode 100755 diff --git a/vendor/github.com/aymerick/douceur/LICENSE b/vendor/github.com/aymerick/douceur/LICENSE old mode 100644 new mode 100755 diff --git a/vendor/github.com/aymerick/douceur/css/declaration.go b/vendor/github.com/aymerick/douceur/css/declaration.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/aymerick/douceur/css/rule.go b/vendor/github.com/aymerick/douceur/css/rule.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/aymerick/douceur/css/stylesheet.go b/vendor/github.com/aymerick/douceur/css/stylesheet.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/aymerick/douceur/parser/parser.go b/vendor/github.com/aymerick/douceur/parser/parser.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/containous/go-bindata/.gitignore b/vendor/github.com/containous/go-bindata/.gitignore old mode 100644 new mode 100755 diff --git a/vendor/github.com/containous/go-bindata/.travis.yml b/vendor/github.com/containous/go-bindata/.travis.yml old mode 100644 new mode 100755 diff --git a/vendor/github.com/containous/go-bindata/CONTRIBUTING.md b/vendor/github.com/containous/go-bindata/CONTRIBUTING.md old mode 100644 new mode 100755 diff --git a/vendor/github.com/containous/go-bindata/LICENSE b/vendor/github.com/containous/go-bindata/LICENSE old mode 100644 new mode 100755 diff --git a/vendor/github.com/containous/go-bindata/Makefile b/vendor/github.com/containous/go-bindata/Makefile old mode 100644 new mode 100755 diff --git a/vendor/github.com/containous/go-bindata/README.md b/vendor/github.com/containous/go-bindata/README.md old mode 100644 new mode 100755 diff --git a/vendor/github.com/containous/go-bindata/asset.go b/vendor/github.com/containous/go-bindata/asset.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/containous/go-bindata/bytewriter.go b/vendor/github.com/containous/go-bindata/bytewriter.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/containous/go-bindata/config.go b/vendor/github.com/containous/go-bindata/config.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/containous/go-bindata/convert.go b/vendor/github.com/containous/go-bindata/convert.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/containous/go-bindata/debug.go b/vendor/github.com/containous/go-bindata/debug.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/containous/go-bindata/doc.go b/vendor/github.com/containous/go-bindata/doc.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/containous/go-bindata/release.go b/vendor/github.com/containous/go-bindata/release.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/containous/go-bindata/restore.go b/vendor/github.com/containous/go-bindata/restore.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/containous/go-bindata/stringwriter.go b/vendor/github.com/containous/go-bindata/stringwriter.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/containous/go-bindata/toc.go b/vendor/github.com/containous/go-bindata/toc.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/davecgh/go-spew/LICENSE b/vendor/github.com/davecgh/go-spew/LICENSE old mode 100644 new mode 100755 diff --git a/vendor/github.com/davecgh/go-spew/spew/bypass.go b/vendor/github.com/davecgh/go-spew/spew/bypass.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/davecgh/go-spew/spew/bypasssafe.go b/vendor/github.com/davecgh/go-spew/spew/bypasssafe.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/davecgh/go-spew/spew/common.go b/vendor/github.com/davecgh/go-spew/spew/common.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/davecgh/go-spew/spew/config.go b/vendor/github.com/davecgh/go-spew/spew/config.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/davecgh/go-spew/spew/doc.go b/vendor/github.com/davecgh/go-spew/spew/doc.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/davecgh/go-spew/spew/dump.go b/vendor/github.com/davecgh/go-spew/spew/dump.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/davecgh/go-spew/spew/format.go b/vendor/github.com/davecgh/go-spew/spew/format.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/davecgh/go-spew/spew/spew.go b/vendor/github.com/davecgh/go-spew/spew/spew.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/gorilla/context/.travis.yml b/vendor/github.com/gorilla/context/.travis.yml old mode 100644 new mode 100755 diff --git a/vendor/github.com/gorilla/context/LICENSE b/vendor/github.com/gorilla/context/LICENSE old mode 100644 new mode 100755 diff --git a/vendor/github.com/gorilla/context/README.md b/vendor/github.com/gorilla/context/README.md old mode 100644 new mode 100755 diff --git a/vendor/github.com/gorilla/context/context.go b/vendor/github.com/gorilla/context/context.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/gorilla/context/doc.go b/vendor/github.com/gorilla/context/doc.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/gorilla/css/LICENSE b/vendor/github.com/gorilla/css/LICENSE old mode 100644 new mode 100755 diff --git a/vendor/github.com/gorilla/css/scanner/doc.go b/vendor/github.com/gorilla/css/scanner/doc.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/gorilla/css/scanner/scanner.go b/vendor/github.com/gorilla/css/scanner/scanner.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/gorilla/securecookie/.travis.yml b/vendor/github.com/gorilla/securecookie/.travis.yml old mode 100644 new mode 100755 diff --git a/vendor/github.com/gorilla/securecookie/LICENSE b/vendor/github.com/gorilla/securecookie/LICENSE old mode 100644 new mode 100755 diff --git a/vendor/github.com/gorilla/securecookie/README.md b/vendor/github.com/gorilla/securecookie/README.md old mode 100644 new mode 100755 diff --git a/vendor/github.com/gorilla/securecookie/doc.go b/vendor/github.com/gorilla/securecookie/doc.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/gorilla/securecookie/fuzz.go b/vendor/github.com/gorilla/securecookie/fuzz.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/gorilla/securecookie/securecookie.go b/vendor/github.com/gorilla/securecookie/securecookie.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/gorilla/sessions/AUTHORS b/vendor/github.com/gorilla/sessions/AUTHORS old mode 100644 new mode 100755 diff --git a/vendor/github.com/gorilla/sessions/LICENSE b/vendor/github.com/gorilla/sessions/LICENSE old mode 100644 new mode 100755 diff --git a/vendor/github.com/gorilla/sessions/README.md b/vendor/github.com/gorilla/sessions/README.md old mode 100644 new mode 100755 diff --git a/vendor/github.com/gorilla/sessions/cookie.go b/vendor/github.com/gorilla/sessions/cookie.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/gorilla/sessions/cookie_go111.go b/vendor/github.com/gorilla/sessions/cookie_go111.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/gorilla/sessions/doc.go b/vendor/github.com/gorilla/sessions/doc.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/gorilla/sessions/go.mod b/vendor/github.com/gorilla/sessions/go.mod old mode 100644 new mode 100755 diff --git a/vendor/github.com/gorilla/sessions/go.sum b/vendor/github.com/gorilla/sessions/go.sum old mode 100644 new mode 100755 diff --git a/vendor/github.com/gorilla/sessions/lex.go b/vendor/github.com/gorilla/sessions/lex.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/gorilla/sessions/options.go b/vendor/github.com/gorilla/sessions/options.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/gorilla/sessions/options_go111.go b/vendor/github.com/gorilla/sessions/options_go111.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/gorilla/sessions/sessions.go b/vendor/github.com/gorilla/sessions/sessions.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/gorilla/sessions/store.go b/vendor/github.com/gorilla/sessions/store.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/gosimple/slug/.gitignore b/vendor/github.com/gosimple/slug/.gitignore old mode 100644 new mode 100755 diff --git a/vendor/github.com/gosimple/slug/.travis.yml b/vendor/github.com/gosimple/slug/.travis.yml old mode 100644 new mode 100755 diff --git a/vendor/github.com/gosimple/slug/LICENSE b/vendor/github.com/gosimple/slug/LICENSE old mode 100644 new mode 100755 diff --git a/vendor/github.com/gosimple/slug/README.md b/vendor/github.com/gosimple/slug/README.md old mode 100644 new mode 100755 diff --git a/vendor/github.com/gosimple/slug/doc.go b/vendor/github.com/gosimple/slug/doc.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/gosimple/slug/go.mod b/vendor/github.com/gosimple/slug/go.mod old mode 100644 new mode 100755 diff --git a/vendor/github.com/gosimple/slug/go.sum b/vendor/github.com/gosimple/slug/go.sum old mode 100644 new mode 100755 diff --git a/vendor/github.com/gosimple/slug/languages_substitution.go b/vendor/github.com/gosimple/slug/languages_substitution.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/gosimple/slug/slug.go b/vendor/github.com/gosimple/slug/slug.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/.gitignore b/vendor/github.com/jinzhu/gorm/.gitignore old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/License b/vendor/github.com/jinzhu/gorm/License old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/README.md b/vendor/github.com/jinzhu/gorm/README.md old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/association.go b/vendor/github.com/jinzhu/gorm/association.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/callback.go b/vendor/github.com/jinzhu/gorm/callback.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/callback_create.go b/vendor/github.com/jinzhu/gorm/callback_create.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/callback_delete.go b/vendor/github.com/jinzhu/gorm/callback_delete.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/callback_query.go b/vendor/github.com/jinzhu/gorm/callback_query.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/callback_query_preload.go b/vendor/github.com/jinzhu/gorm/callback_query_preload.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/callback_row_query.go b/vendor/github.com/jinzhu/gorm/callback_row_query.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/callback_save.go b/vendor/github.com/jinzhu/gorm/callback_save.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/callback_update.go b/vendor/github.com/jinzhu/gorm/callback_update.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/dialect.go b/vendor/github.com/jinzhu/gorm/dialect.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/dialect_common.go b/vendor/github.com/jinzhu/gorm/dialect_common.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/dialect_mysql.go b/vendor/github.com/jinzhu/gorm/dialect_mysql.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/dialect_postgres.go b/vendor/github.com/jinzhu/gorm/dialect_postgres.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/dialect_sqlite3.go b/vendor/github.com/jinzhu/gorm/dialect_sqlite3.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/docker-compose.yml b/vendor/github.com/jinzhu/gorm/docker-compose.yml old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/errors.go b/vendor/github.com/jinzhu/gorm/errors.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/field.go b/vendor/github.com/jinzhu/gorm/field.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/go.mod b/vendor/github.com/jinzhu/gorm/go.mod old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/go.sum b/vendor/github.com/jinzhu/gorm/go.sum old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/interface.go b/vendor/github.com/jinzhu/gorm/interface.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/join_table_handler.go b/vendor/github.com/jinzhu/gorm/join_table_handler.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/logger.go b/vendor/github.com/jinzhu/gorm/logger.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/main.go b/vendor/github.com/jinzhu/gorm/main.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/model.go b/vendor/github.com/jinzhu/gorm/model.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/model_struct.go b/vendor/github.com/jinzhu/gorm/model_struct.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/naming.go b/vendor/github.com/jinzhu/gorm/naming.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/scope.go b/vendor/github.com/jinzhu/gorm/scope.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/search.go b/vendor/github.com/jinzhu/gorm/search.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/test_all.sh b/vendor/github.com/jinzhu/gorm/test_all.sh old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/utils.go b/vendor/github.com/jinzhu/gorm/utils.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/gorm/wercker.yml b/vendor/github.com/jinzhu/gorm/wercker.yml old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/inflection/LICENSE b/vendor/github.com/jinzhu/inflection/LICENSE old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/inflection/README.md b/vendor/github.com/jinzhu/inflection/README.md old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/inflection/go.mod b/vendor/github.com/jinzhu/inflection/go.mod old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/inflection/inflections.go b/vendor/github.com/jinzhu/inflection/inflections.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/inflection/wercker.yml b/vendor/github.com/jinzhu/inflection/wercker.yml old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/now/Guardfile b/vendor/github.com/jinzhu/now/Guardfile old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/now/License b/vendor/github.com/jinzhu/now/License old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/now/README.md b/vendor/github.com/jinzhu/now/README.md old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/now/go.mod b/vendor/github.com/jinzhu/now/go.mod old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/now/main.go b/vendor/github.com/jinzhu/now/main.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/now/now.go b/vendor/github.com/jinzhu/now/now.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/jinzhu/now/wercker.yml b/vendor/github.com/jinzhu/now/wercker.yml old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/.gitignore b/vendor/github.com/mattn/go-sqlite3/.gitignore old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/.travis.yml b/vendor/github.com/mattn/go-sqlite3/.travis.yml old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/LICENSE b/vendor/github.com/mattn/go-sqlite3/LICENSE old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/README.md b/vendor/github.com/mattn/go-sqlite3/README.md old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/backup.go b/vendor/github.com/mattn/go-sqlite3/backup.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/callback.go b/vendor/github.com/mattn/go-sqlite3/callback.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/convert.go b/vendor/github.com/mattn/go-sqlite3/convert.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/doc.go b/vendor/github.com/mattn/go-sqlite3/doc.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/error.go b/vendor/github.com/mattn/go-sqlite3/error.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/go.mod b/vendor/github.com/mattn/go-sqlite3/go.mod old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/go.sum b/vendor/github.com/mattn/go-sqlite3/go.sum old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3-binding.c b/vendor/github.com/mattn/go-sqlite3/sqlite3-binding.c old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3-binding.h b/vendor/github.com/mattn/go-sqlite3/sqlite3-binding.h old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3.go b/vendor/github.com/mattn/go-sqlite3/sqlite3.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3_context.go b/vendor/github.com/mattn/go-sqlite3/sqlite3_context.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3_func_crypt.go b/vendor/github.com/mattn/go-sqlite3/sqlite3_func_crypt.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3_go18.go b/vendor/github.com/mattn/go-sqlite3/sqlite3_go18.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3_libsqlite3.go b/vendor/github.com/mattn/go-sqlite3/sqlite3_libsqlite3.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3_load_extension.go b/vendor/github.com/mattn/go-sqlite3/sqlite3_load_extension.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3_load_extension_omit.go b/vendor/github.com/mattn/go-sqlite3/sqlite3_load_extension_omit.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_allow_uri_authority.go b/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_allow_uri_authority.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_app_armor.go b/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_app_armor.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_foreign_keys.go b/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_foreign_keys.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_fts5.go b/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_fts5.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_icu.go b/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_icu.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_introspect.go b/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_introspect.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_json1.go b/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_json1.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_preupdate.go b/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_preupdate.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_preupdate_hook.go b/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_preupdate_hook.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_preupdate_omit.go b/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_preupdate_omit.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_secure_delete.go b/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_secure_delete.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_secure_delete_fast.go b/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_secure_delete_fast.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_stat4.go b/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_stat4.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_unlock_notify.c b/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_unlock_notify.c old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_unlock_notify.go b/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_unlock_notify.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_userauth.go b/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_userauth.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_userauth_omit.go b/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_userauth_omit.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_vacuum_full.go b/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_vacuum_full.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_vacuum_incr.go b/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_vacuum_incr.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_vtable.go b/vendor/github.com/mattn/go-sqlite3/sqlite3_opt_vtable.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3_other.go b/vendor/github.com/mattn/go-sqlite3/sqlite3_other.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3_solaris.go b/vendor/github.com/mattn/go-sqlite3/sqlite3_solaris.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3_trace.go b/vendor/github.com/mattn/go-sqlite3/sqlite3_trace.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3_type.go b/vendor/github.com/mattn/go-sqlite3/sqlite3_type.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3_usleep_windows.go b/vendor/github.com/mattn/go-sqlite3/sqlite3_usleep_windows.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3_windows.go b/vendor/github.com/mattn/go-sqlite3/sqlite3_windows.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/sqlite3ext.h b/vendor/github.com/mattn/go-sqlite3/sqlite3ext.h old mode 100644 new mode 100755 diff --git a/vendor/github.com/mattn/go-sqlite3/static_mock.go b/vendor/github.com/mattn/go-sqlite3/static_mock.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/microcosm-cc/bluemonday/.coveralls.yml b/vendor/github.com/microcosm-cc/bluemonday/.coveralls.yml old mode 100644 new mode 100755 diff --git a/vendor/github.com/microcosm-cc/bluemonday/.editorconfig b/vendor/github.com/microcosm-cc/bluemonday/.editorconfig old mode 100644 new mode 100755 diff --git a/vendor/github.com/microcosm-cc/bluemonday/.gitattributes b/vendor/github.com/microcosm-cc/bluemonday/.gitattributes old mode 100644 new mode 100755 diff --git a/vendor/github.com/microcosm-cc/bluemonday/.gitignore b/vendor/github.com/microcosm-cc/bluemonday/.gitignore old mode 100644 new mode 100755 diff --git a/vendor/github.com/microcosm-cc/bluemonday/.travis.yml b/vendor/github.com/microcosm-cc/bluemonday/.travis.yml old mode 100644 new mode 100755 diff --git a/vendor/github.com/microcosm-cc/bluemonday/CONTRIBUTING.md b/vendor/github.com/microcosm-cc/bluemonday/CONTRIBUTING.md old mode 100644 new mode 100755 diff --git a/vendor/github.com/microcosm-cc/bluemonday/CREDITS.md b/vendor/github.com/microcosm-cc/bluemonday/CREDITS.md old mode 100644 new mode 100755 diff --git a/vendor/github.com/microcosm-cc/bluemonday/LICENSE.md b/vendor/github.com/microcosm-cc/bluemonday/LICENSE.md old mode 100644 new mode 100755 diff --git a/vendor/github.com/microcosm-cc/bluemonday/Makefile b/vendor/github.com/microcosm-cc/bluemonday/Makefile old mode 100644 new mode 100755 diff --git a/vendor/github.com/microcosm-cc/bluemonday/README.md b/vendor/github.com/microcosm-cc/bluemonday/README.md old mode 100644 new mode 100755 diff --git a/vendor/github.com/microcosm-cc/bluemonday/SECURITY.md b/vendor/github.com/microcosm-cc/bluemonday/SECURITY.md old mode 100644 new mode 100755 diff --git a/vendor/github.com/microcosm-cc/bluemonday/css/handlers.go b/vendor/github.com/microcosm-cc/bluemonday/css/handlers.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/microcosm-cc/bluemonday/doc.go b/vendor/github.com/microcosm-cc/bluemonday/doc.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/microcosm-cc/bluemonday/go.mod b/vendor/github.com/microcosm-cc/bluemonday/go.mod old mode 100644 new mode 100755 diff --git a/vendor/github.com/microcosm-cc/bluemonday/go.sum b/vendor/github.com/microcosm-cc/bluemonday/go.sum old mode 100644 new mode 100755 diff --git a/vendor/github.com/microcosm-cc/bluemonday/helpers.go b/vendor/github.com/microcosm-cc/bluemonday/helpers.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/microcosm-cc/bluemonday/policies.go b/vendor/github.com/microcosm-cc/bluemonday/policies.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/microcosm-cc/bluemonday/policy.go b/vendor/github.com/microcosm-cc/bluemonday/policy.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/microcosm-cc/bluemonday/sanitize.go b/vendor/github.com/microcosm-cc/bluemonday/sanitize.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/microcosm-cc/bluemonday/stringwriterwriter_go1.12.go b/vendor/github.com/microcosm-cc/bluemonday/stringwriterwriter_go1.12.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/microcosm-cc/bluemonday/stringwriterwriter_ltgo1.12.go b/vendor/github.com/microcosm-cc/bluemonday/stringwriterwriter_ltgo1.12.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/.babelrc b/vendor/github.com/qor/admin/.babelrc old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/.eslintignore b/vendor/github.com/qor/admin/.eslintignore old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/.eslintrc b/vendor/github.com/qor/admin/.eslintrc old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/.eslintrc.json b/vendor/github.com/qor/admin/.eslintrc.json old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/.gitignore b/vendor/github.com/qor/admin/.gitignore old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/.travis.yml b/vendor/github.com/qor/admin/.travis.yml old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/README.md b/vendor/github.com/qor/admin/README.md old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/action.go b/vendor/github.com/qor/admin/action.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/admin.go b/vendor/github.com/qor/admin/admin.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/auth.go b/vendor/github.com/qor/admin/auth.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/composite_primary_key_callback.go b/vendor/github.com/qor/admin/composite_primary_key_callback.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/context.go b/vendor/github.com/qor/admin/context.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/controller.go b/vendor/github.com/qor/admin/controller.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/filter.go b/vendor/github.com/qor/admin/filter.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/func_map.go b/vendor/github.com/qor/admin/func_map.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/go.mod b/vendor/github.com/qor/admin/go.mod old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/go.sum b/vendor/github.com/qor/admin/go.sum old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/menu.go b/vendor/github.com/qor/admin/menu.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/meta.go b/vendor/github.com/qor/admin/meta.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/meta_collection_edit.go b/vendor/github.com/qor/admin/meta_collection_edit.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/meta_configors.go b/vendor/github.com/qor/admin/meta_configors.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/meta_datetime.go b/vendor/github.com/qor/admin/meta_datetime.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/meta_rich_editor.go b/vendor/github.com/qor/admin/meta_rich_editor.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/meta_select_many.go b/vendor/github.com/qor/admin/meta_select_many.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/meta_select_one.go b/vendor/github.com/qor/admin/meta_select_one.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/meta_single_edit.go b/vendor/github.com/qor/admin/meta_single_edit.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/package.json b/vendor/github.com/qor/admin/package.json old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/resource.go b/vendor/github.com/qor/admin/resource.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/route.go b/vendor/github.com/qor/admin/route.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/route_handler.go b/vendor/github.com/qor/admin/route_handler.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/scope.go b/vendor/github.com/qor/admin/scope.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/searcher.go b/vendor/github.com/qor/admin/searcher.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/section.go b/vendor/github.com/qor/admin/section.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/settings.go b/vendor/github.com/qor/admin/settings.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/theme.go b/vendor/github.com/qor/admin/theme.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/transformer.go b/vendor/github.com/qor/admin/transformer.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/transformer_json.go b/vendor/github.com/qor/admin/transformer_json.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/transformer_xml.go b/vendor/github.com/qor/admin/transformer_xml.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/utils.go b/vendor/github.com/qor/admin/utils.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/admin/yarn.lock b/vendor/github.com/qor/admin/yarn.lock old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/assetfs/LICENSE.txt b/vendor/github.com/qor/assetfs/LICENSE.txt old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/assetfs/README.md b/vendor/github.com/qor/assetfs/README.md old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/assetfs/assetfs.go b/vendor/github.com/qor/assetfs/assetfs.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/assetfs/filesystem.go b/vendor/github.com/qor/assetfs/filesystem.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/middlewares/LICENSE.txt b/vendor/github.com/qor/middlewares/LICENSE.txt old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/middlewares/README.md b/vendor/github.com/qor/middlewares/README.md old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/middlewares/default.go b/vendor/github.com/qor/middlewares/default.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/middlewares/middleware.go b/vendor/github.com/qor/middlewares/middleware.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/middlewares/middlewares.go b/vendor/github.com/qor/middlewares/middlewares.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/middlewares/utils.go b/vendor/github.com/qor/middlewares/utils.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/.babelrc b/vendor/github.com/qor/qor/.babelrc old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/.codeclimate.yml b/vendor/github.com/qor/qor/.codeclimate.yml old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/.csscomb.json b/vendor/github.com/qor/qor/.csscomb.json old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/.csslintrc b/vendor/github.com/qor/qor/.csslintrc old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/.editorconfig b/vendor/github.com/qor/qor/.editorconfig old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/.eslintignore b/vendor/github.com/qor/qor/.eslintignore old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/.eslintrc b/vendor/github.com/qor/qor/.eslintrc old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/.gitattributes b/vendor/github.com/qor/qor/.gitattributes old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/.gitignore b/vendor/github.com/qor/qor/.gitignore old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/.jscsrc b/vendor/github.com/qor/qor/.jscsrc old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/.jshintrc b/vendor/github.com/qor/qor/.jshintrc old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/.travis.yml b/vendor/github.com/qor/qor/.travis.yml old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/LICENSE.txt b/vendor/github.com/qor/qor/LICENSE.txt old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/README.md b/vendor/github.com/qor/qor/README.md old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/bower.json b/vendor/github.com/qor/qor/bower.json old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/config.go b/vendor/github.com/qor/qor/config.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/context.go b/vendor/github.com/qor/qor/context.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/errors.go b/vendor/github.com/qor/qor/errors.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/go.mod b/vendor/github.com/qor/qor/go.mod old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/go.sum b/vendor/github.com/qor/qor/go.sum old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/gulpfile.js b/vendor/github.com/qor/qor/gulpfile.js old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/package.json b/vendor/github.com/qor/qor/package.json old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/resource/crud.go b/vendor/github.com/qor/qor/resource/crud.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/resource/meta.go b/vendor/github.com/qor/qor/resource/meta.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/resource/meta_value.go b/vendor/github.com/qor/qor/resource/meta_value.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/resource/processor.go b/vendor/github.com/qor/qor/resource/processor.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/resource/resource.go b/vendor/github.com/qor/qor/resource/resource.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/resource/schema.go b/vendor/github.com/qor/qor/resource/schema.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/test_all.sh b/vendor/github.com/qor/qor/test_all.sh old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/update_all_qor_repos.sh b/vendor/github.com/qor/qor/update_all_qor_repos.sh old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/utils/buffer.go b/vendor/github.com/qor/qor/utils/buffer.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/utils/meta.go b/vendor/github.com/qor/qor/utils/meta.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/utils/params.go b/vendor/github.com/qor/qor/utils/params.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/utils/utils.go b/vendor/github.com/qor/qor/utils/utils.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/qor/yarn.lock b/vendor/github.com/qor/qor/yarn.lock old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/responder/LICENSE.txt b/vendor/github.com/qor/responder/LICENSE.txt old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/responder/README.md b/vendor/github.com/qor/responder/README.md old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/responder/responder.go b/vendor/github.com/qor/responder/responder.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/roles/LICENSE.txt b/vendor/github.com/qor/roles/LICENSE.txt old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/roles/README.md b/vendor/github.com/qor/roles/README.md old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/roles/global.go b/vendor/github.com/qor/roles/global.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/roles/permission.go b/vendor/github.com/qor/roles/permission.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/roles/permissioner.go b/vendor/github.com/qor/roles/permissioner.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/roles/role.go b/vendor/github.com/qor/roles/role.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/roles/role_manager.go b/vendor/github.com/qor/roles/role_manager.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/session/LICENSE.txt b/vendor/github.com/qor/session/LICENSE.txt old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/session/README.md b/vendor/github.com/qor/session/README.md old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/session/gorilla/gorilla.go b/vendor/github.com/qor/session/gorilla/gorilla.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/session/manager/manager.go b/vendor/github.com/qor/session/manager/manager.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/session/session_manager.go b/vendor/github.com/qor/session/session_manager.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/validations/LICENSE.txt b/vendor/github.com/qor/validations/LICENSE.txt old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/validations/README.md b/vendor/github.com/qor/validations/README.md old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/validations/callbacks.go b/vendor/github.com/qor/validations/callbacks.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/qor/validations/validations.go b/vendor/github.com/qor/validations/validations.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/rainycape/unidecode/.gitignore b/vendor/github.com/rainycape/unidecode/.gitignore old mode 100644 new mode 100755 diff --git a/vendor/github.com/rainycape/unidecode/LICENSE b/vendor/github.com/rainycape/unidecode/LICENSE old mode 100644 new mode 100755 diff --git a/vendor/github.com/rainycape/unidecode/README.md b/vendor/github.com/rainycape/unidecode/README.md old mode 100644 new mode 100755 diff --git a/vendor/github.com/rainycape/unidecode/decode.go b/vendor/github.com/rainycape/unidecode/decode.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/rainycape/unidecode/make_table.go b/vendor/github.com/rainycape/unidecode/make_table.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/rainycape/unidecode/table.go b/vendor/github.com/rainycape/unidecode/table.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/rainycape/unidecode/table.txt b/vendor/github.com/rainycape/unidecode/table.txt old mode 100644 new mode 100755 diff --git a/vendor/github.com/rainycape/unidecode/unidecode.go b/vendor/github.com/rainycape/unidecode/unidecode.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/theplant/cldr/.gitignore b/vendor/github.com/theplant/cldr/.gitignore old mode 100644 new mode 100755 diff --git a/vendor/github.com/theplant/cldr/LICENSE b/vendor/github.com/theplant/cldr/LICENSE old mode 100644 new mode 100755 diff --git a/vendor/github.com/theplant/cldr/README.md b/vendor/github.com/theplant/cldr/README.md old mode 100644 new mode 100755 diff --git a/vendor/github.com/theplant/cldr/calendar.go b/vendor/github.com/theplant/cldr/calendar.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/theplant/cldr/copy.go b/vendor/github.com/theplant/cldr/copy.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/theplant/cldr/helper.go b/vendor/github.com/theplant/cldr/helper.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/theplant/cldr/locale.go b/vendor/github.com/theplant/cldr/locale.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/theplant/cldr/number.go b/vendor/github.com/theplant/cldr/number.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/theplant/cldr/parse.go b/vendor/github.com/theplant/cldr/parse.go old mode 100644 new mode 100755 diff --git a/vendor/github.com/theplant/cldr/plurals.go b/vendor/github.com/theplant/cldr/plurals.go old mode 100644 new mode 100755 diff --git a/vendor/golang.org/x/net/AUTHORS b/vendor/golang.org/x/net/AUTHORS old mode 100644 new mode 100755 diff --git a/vendor/golang.org/x/net/CONTRIBUTORS b/vendor/golang.org/x/net/CONTRIBUTORS old mode 100644 new mode 100755 diff --git a/vendor/golang.org/x/net/LICENSE b/vendor/golang.org/x/net/LICENSE old mode 100644 new mode 100755 diff --git a/vendor/golang.org/x/net/PATENTS b/vendor/golang.org/x/net/PATENTS old mode 100644 new mode 100755 diff --git a/vendor/golang.org/x/net/html/atom/atom.go b/vendor/golang.org/x/net/html/atom/atom.go old mode 100644 new mode 100755 diff --git a/vendor/golang.org/x/net/html/atom/table.go b/vendor/golang.org/x/net/html/atom/table.go old mode 100644 new mode 100755 diff --git a/vendor/golang.org/x/net/html/const.go b/vendor/golang.org/x/net/html/const.go old mode 100644 new mode 100755 diff --git a/vendor/golang.org/x/net/html/doc.go b/vendor/golang.org/x/net/html/doc.go old mode 100644 new mode 100755 diff --git a/vendor/golang.org/x/net/html/doctype.go b/vendor/golang.org/x/net/html/doctype.go old mode 100644 new mode 100755 diff --git a/vendor/golang.org/x/net/html/entity.go b/vendor/golang.org/x/net/html/entity.go old mode 100644 new mode 100755 diff --git a/vendor/golang.org/x/net/html/escape.go b/vendor/golang.org/x/net/html/escape.go old mode 100644 new mode 100755 diff --git a/vendor/golang.org/x/net/html/foreign.go b/vendor/golang.org/x/net/html/foreign.go old mode 100644 new mode 100755 diff --git a/vendor/golang.org/x/net/html/node.go b/vendor/golang.org/x/net/html/node.go old mode 100644 new mode 100755 diff --git a/vendor/golang.org/x/net/html/parse.go b/vendor/golang.org/x/net/html/parse.go old mode 100644 new mode 100755 diff --git a/vendor/golang.org/x/net/html/render.go b/vendor/golang.org/x/net/html/render.go old mode 100644 new mode 100755 diff --git a/vendor/golang.org/x/net/html/token.go b/vendor/golang.org/x/net/html/token.go old mode 100644 new mode 100755 diff --git a/vendor/modules.txt b/vendor/modules.txt old mode 100644 new mode 100755