Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make navbar scrollable #1490

Open
wants to merge 349 commits into
base: wip
Choose a base branch
from
Open

Make navbar scrollable #1490

wants to merge 349 commits into from

Conversation

Guillon88
Copy link

No description provided.

mosen and others added 30 commits March 28, 2021 11:30
Move old Eloquent Models into the MR\ classic namespace
Add new models into the App\ namespace for BusinessUnit.php and MachineGroup.php
…admins also.

Summarised business unit redesign into business-units-v2.md
Add and separate GraphQL definitions for businessunit.graphql and machinegroup.graphql
Create VueJS components to demonstrate usage of Apollo + Vue for BU frontend
Further convert some items in the munkireport blade layout from php to blade
…for this release. The definitions can live in this repo until ready.

Create API controllers (standard REST) for BusinessUnit/MachineGroup management.
Removed the static /business_units link from the admin menu.
listen to the login event to assign a role
doco!
set group memberships on LDAP login
decide role membership at successful login
set group memberships (sorta) using SAML2, needs more configurable behaviour.
fix save_business_unit
Add business unit support
Put role in session
Fix get_filtered_groups
Store role in user record
Use middleware guard for routes
Move unit routes to delete_machine
Move get_machine_groups route
Allow post in module routes
Use builtin composer setup
bochoven and others added 23 commits May 8, 2022 15:54
managedinstalls, munkiinfo, network, security
To get rid if the migration error that
2022_04_10_000001_network_fix_vlans causes
…kireport-php

Update dependencies incrementally
Notes about failing tests
Make docker build work again
Move webpack out of the way but still needed to refer to copy tasks
… to be written out properly

Remove graphql-tag dependency from Vue components
Switch business units v2 route to business-units
vue-typeahead-bootstrap not compatible with VueJS 3, commented out until a suitable replacement can be found.
Remove bootstrap-vue which so far was only referenced for icon font components
Removed v-wait-for-t directive from translations because vue-i18next had to be replaced by vue-i18n which does not support this directive
vue-grid-layout is not compatible with VueJS 3, commented out until a suitable replacement can be found.
Upgraded vue-router to v4 for compatibility with VueJS 3
bootstrap.js updated as per laravel migration guide
Removed files related to laravel-mix which is replaced by Vite
Moved i18n setup code to i18n.js
require()s had to be moved to imports because Vite only supports this
Fix some blade views containing @Vite
business units v2 being disabled also disables the route from being accessed
Remove @vue/cli-shared-utils, no longer needed
Remove vue-loader and other webpack supporting libraries
Add vite plugins to support self-signed SSL and static asset copying (TBD)
…ransformation for sfcs, static copy to mimic the webpack static copy
… up first, this is a temporary measure and the container should be doing/relying upon a health check.

The example docker-compose.mariadb.yml used a host mounted volume which broke testing when flipping between munkireport versions. This has been moved to a container volume.
The mariadb dependency in docker-compose.mariadb.yml is fixed to a particular version to satisfy requirements when the pull policy disregards the latest tag.
You cannot use the service name "db" in a compose file as it will clash with Laravel database config environment vars if docker-compose is providing env vars (the old service linking way).
… from working.

Update docker-compose examples to use new-style config vars
Move all the documentation around so that the v6 docs are at the root of docs/
…ide a container where there are multiple config sources and the true settings are confusing to determine.

Remove Dockerfile ENV DB_CONNECTION which made it impossible to use a v5 database config with a container in a backwards compatible way
…except i moved macadmins python3 to the most preferred (because munkireport-runner bails without pyobjc).

The API for League\Flysystem changed when it got upgraded to v3 which broke /install/get_paths, which is now fixed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants