From f6792de6c5aca37693f6a8b8f8aaa2b2567d070b Mon Sep 17 00:00:00 2001 From: "Timothy J. Warren" Date: Fri, 7 Oct 2022 16:04:56 -0400 Subject: [PATCH] Another ugly progress commit --- composer.lock | 223 ++++++++++++++------------- public/css/app.css | 5 + public/js/app.js | 6 +- templates/base.html.twig | 2 +- templates/camera/index.html.twig | 98 ++++++------ templates/gpu/_delete_form.html.twig | 4 + templates/gpu/_form.html.twig | 4 + templates/gpu/edit.html.twig | 30 ++++ templates/gpu/index.html.twig | 84 ++++++++++ templates/gpu/new.html.twig | 22 +++ templates/gpu/show.html.twig | 76 +++++++++ templates/header.html.twig | 64 +++++--- templates/lenses/index.html.twig | 148 +++++++++--------- 13 files changed, 505 insertions(+), 261 deletions(-) create mode 100644 templates/gpu/_delete_form.html.twig create mode 100644 templates/gpu/_form.html.twig create mode 100644 templates/gpu/edit.html.twig create mode 100644 templates/gpu/index.html.twig create mode 100644 templates/gpu/new.html.twig create mode 100644 templates/gpu/show.html.twig diff --git a/composer.lock b/composer.lock index 3baa045..0268136 100644 --- a/composer.lock +++ b/composer.lock @@ -2035,16 +2035,16 @@ }, { "name": "symfony/cache", - "version": "v6.1.3", + "version": "v6.1.5", "source": { "type": "git", "url": "https://github.com/symfony/cache.git", - "reference": "5cf8e75f02932818889e0609380b8d5427a6c86c" + "reference": "9ae74e40fde37aba127ad5db65c5193f41f86f95" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache/zipball/5cf8e75f02932818889e0609380b8d5427a6c86c", - "reference": "5cf8e75f02932818889e0609380b8d5427a6c86c", + "url": "https://api.github.com/repos/symfony/cache/zipball/9ae74e40fde37aba127ad5db65c5193f41f86f95", + "reference": "9ae74e40fde37aba127ad5db65c5193f41f86f95", "shasum": "" }, "require": { @@ -2104,14 +2104,14 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Provides an extended PSR-6, PSR-16 (and tags) implementation", + "description": "Provides extended PSR-6, PSR-16 (and tags) implementations", "homepage": "https://symfony.com", "keywords": [ "caching", "psr6" ], "support": { - "source": "https://github.com/symfony/cache/tree/v6.1.3" + "source": "https://github.com/symfony/cache/tree/v6.1.5" }, "funding": [ { @@ -2127,7 +2127,7 @@ "type": "tidelift" } ], - "time": "2022-07-29T07:42:06+00:00" + "time": "2022-09-08T09:34:40+00:00" }, { "name": "symfony/cache-contracts", @@ -2287,16 +2287,16 @@ }, { "name": "symfony/console", - "version": "v6.1.4", + "version": "v6.1.5", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "7fccea8728aa2d431a6725b02b3ce759049fc84d" + "reference": "17524a64ebcfab68d237bbed247e9a9917747096" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/7fccea8728aa2d431a6725b02b3ce759049fc84d", - "reference": "7fccea8728aa2d431a6725b02b3ce759049fc84d", + "url": "https://api.github.com/repos/symfony/console/zipball/17524a64ebcfab68d237bbed247e9a9917747096", + "reference": "17524a64ebcfab68d237bbed247e9a9917747096", "shasum": "" }, "require": { @@ -2363,7 +2363,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.1.4" + "source": "https://github.com/symfony/console/tree/v6.1.5" }, "funding": [ { @@ -2379,20 +2379,20 @@ "type": "tidelift" } ], - "time": "2022-08-26T10:32:31+00:00" + "time": "2022-09-03T14:24:42+00:00" }, { "name": "symfony/dependency-injection", - "version": "v6.1.3", + "version": "v6.1.5", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "079e336a1880f457b219aecc3d41bef2f1093b0b" + "reference": "b9c797c9d56afc290d4265854bafd01b4e379240" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/079e336a1880f457b219aecc3d41bef2f1093b0b", - "reference": "079e336a1880f457b219aecc3d41bef2f1093b0b", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/b9c797c9d56afc290d4265854bafd01b4e379240", + "reference": "b9c797c9d56afc290d4265854bafd01b4e379240", "shasum": "" }, "require": { @@ -2450,7 +2450,7 @@ "description": "Allows you to standardize and centralize the way objects are constructed in your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dependency-injection/tree/v6.1.3" + "source": "https://github.com/symfony/dependency-injection/tree/v6.1.5" }, "funding": [ { @@ -2466,7 +2466,7 @@ "type": "tidelift" } ], - "time": "2022-07-20T13:46:29+00:00" + "time": "2022-09-28T16:00:52+00:00" }, { "name": "symfony/deprecation-contracts", @@ -2537,16 +2537,16 @@ }, { "name": "symfony/doctrine-bridge", - "version": "v6.1.3", + "version": "v6.1.5", "source": { "type": "git", "url": "https://github.com/symfony/doctrine-bridge.git", - "reference": "68b53b14f337dbc6f92cf6f1656a0adad42482e0" + "reference": "ca0fdecd106f81d6bd7f123e77b5830c558e1148" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/68b53b14f337dbc6f92cf6f1656a0adad42482e0", - "reference": "68b53b14f337dbc6f92cf6f1656a0adad42482e0", + "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/ca0fdecd106f81d6bd7f123e77b5830c558e1148", + "reference": "ca0fdecd106f81d6bd7f123e77b5830c558e1148", "shasum": "" }, "require": { @@ -2632,7 +2632,7 @@ "description": "Provides integration for Doctrine with various Symfony components", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/doctrine-bridge/tree/v6.1.3" + "source": "https://github.com/symfony/doctrine-bridge/tree/v6.1.5" }, "funding": [ { @@ -2648,7 +2648,7 @@ "type": "tidelift" } ], - "time": "2022-07-29T07:42:06+00:00" + "time": "2022-09-08T09:34:40+00:00" }, { "name": "symfony/error-handler", @@ -2885,16 +2885,16 @@ }, { "name": "symfony/filesystem", - "version": "v6.1.4", + "version": "v6.1.5", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "3f39c04d2630c34019907b02f85672dac99f8659" + "reference": "4d216a2beef096edf040a070117c39ca2abce307" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/3f39c04d2630c34019907b02f85672dac99f8659", - "reference": "3f39c04d2630c34019907b02f85672dac99f8659", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/4d216a2beef096edf040a070117c39ca2abce307", + "reference": "4d216a2beef096edf040a070117c39ca2abce307", "shasum": "" }, "require": { @@ -2928,7 +2928,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v6.1.4" + "source": "https://github.com/symfony/filesystem/tree/v6.1.5" }, "funding": [ { @@ -2944,7 +2944,7 @@ "type": "tidelift" } ], - "time": "2022-08-02T16:17:38+00:00" + "time": "2022-09-21T20:29:40+00:00" }, { "name": "symfony/finder", @@ -3012,16 +3012,16 @@ }, { "name": "symfony/form", - "version": "v6.1.4", + "version": "v6.1.5", "source": { "type": "git", "url": "https://github.com/symfony/form.git", - "reference": "0a1a3ea071a216e2902cebe0b47750ca51f12f27" + "reference": "176a358d54c70ec70708c7cbb4e8ac93cc138e6c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/form/zipball/0a1a3ea071a216e2902cebe0b47750ca51f12f27", - "reference": "0a1a3ea071a216e2902cebe0b47750ca51f12f27", + "url": "https://api.github.com/repos/symfony/form/zipball/176a358d54c70ec70708c7cbb4e8ac93cc138e6c", + "reference": "176a358d54c70ec70708c7cbb4e8ac93cc138e6c", "shasum": "" }, "require": { @@ -3094,7 +3094,7 @@ "description": "Allows to easily create, process and reuse HTML forms", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/form/tree/v6.1.4" + "source": "https://github.com/symfony/form/tree/v6.1.5" }, "funding": [ { @@ -3110,20 +3110,20 @@ "type": "tidelift" } ], - "time": "2022-08-09T09:57:18+00:00" + "time": "2022-09-09T09:34:27+00:00" }, { "name": "symfony/framework-bundle", - "version": "v6.1.4", + "version": "v6.1.5", "source": { "type": "git", "url": "https://github.com/symfony/framework-bundle.git", - "reference": "4fabea93ce983b0d86512764ca852c683cc4730b" + "reference": "be33f4a8b58e40c3ad876537ece359af374eb030" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/4fabea93ce983b0d86512764ca852c683cc4730b", - "reference": "4fabea93ce983b0d86512764ca852c683cc4730b", + "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/be33f4a8b58e40c3ad876537ece359af374eb030", + "reference": "be33f4a8b58e40c3ad876537ece359af374eb030", "shasum": "" }, "require": { @@ -3245,7 +3245,7 @@ "description": "Provides a tight integration between Symfony components and the Symfony full-stack framework", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/framework-bundle/tree/v6.1.4" + "source": "https://github.com/symfony/framework-bundle/tree/v6.1.5" }, "funding": [ { @@ -3261,20 +3261,20 @@ "type": "tidelift" } ], - "time": "2022-08-26T10:32:31+00:00" + "time": "2022-09-29T11:04:32+00:00" }, { "name": "symfony/http-foundation", - "version": "v6.1.4", + "version": "v6.1.5", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "18e0f106a32887bcebef757e5b39c88e39a08f20" + "reference": "90f5d9726942db69490fe467a3acb5e7154fd555" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/18e0f106a32887bcebef757e5b39c88e39a08f20", - "reference": "18e0f106a32887bcebef757e5b39c88e39a08f20", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/90f5d9726942db69490fe467a3acb5e7154fd555", + "reference": "90f5d9726942db69490fe467a3acb5e7154fd555", "shasum": "" }, "require": { @@ -3320,7 +3320,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v6.1.4" + "source": "https://github.com/symfony/http-foundation/tree/v6.1.5" }, "funding": [ { @@ -3336,20 +3336,20 @@ "type": "tidelift" } ], - "time": "2022-08-19T14:27:04+00:00" + "time": "2022-09-17T07:55:45+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.1.4", + "version": "v6.1.5", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "2144c53a278254af57fa1e6f71427be656fab6f4" + "reference": "bf433ef30c2dfbf1f47449d5dce8be243e8a0012" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/2144c53a278254af57fa1e6f71427be656fab6f4", - "reference": "2144c53a278254af57fa1e6f71427be656fab6f4", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/bf433ef30c2dfbf1f47449d5dce8be243e8a0012", + "reference": "bf433ef30c2dfbf1f47449d5dce8be243e8a0012", "shasum": "" }, "require": { @@ -3430,7 +3430,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v6.1.4" + "source": "https://github.com/symfony/http-kernel/tree/v6.1.5" }, "funding": [ { @@ -3446,20 +3446,20 @@ "type": "tidelift" } ], - "time": "2022-08-26T14:50:30+00:00" + "time": "2022-09-30T08:10:57+00:00" }, { "name": "symfony/maker-bundle", - "version": "v1.46.0", + "version": "v1.47.0", "source": { "type": "git", "url": "https://github.com/symfony/maker-bundle.git", - "reference": "682ce4fc6602acad33653ba0194d922356fd81f9" + "reference": "e607f129d29a6c1e9a9e1ef3d229d653311d58f3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/682ce4fc6602acad33653ba0194d922356fd81f9", - "reference": "682ce4fc6602acad33653ba0194d922356fd81f9", + "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/e607f129d29a6c1e9a9e1ef3d229d653311d58f3", + "reference": "e607f129d29a6c1e9a9e1ef3d229d653311d58f3", "shasum": "" }, "require": { @@ -3523,7 +3523,7 @@ ], "support": { "issues": "https://github.com/symfony/maker-bundle/issues", - "source": "https://github.com/symfony/maker-bundle/tree/v1.46.0" + "source": "https://github.com/symfony/maker-bundle/tree/v1.47.0" }, "funding": [ { @@ -3539,7 +3539,7 @@ "type": "tidelift" } ], - "time": "2022-09-23T13:30:21+00:00" + "time": "2022-10-04T15:05:10+00:00" }, { "name": "symfony/monolog-bridge", @@ -4590,16 +4590,16 @@ }, { "name": "symfony/routing", - "version": "v6.1.3", + "version": "v6.1.5", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "ef9108b3a88045b7546e808fb404ddb073dd35ea" + "reference": "f8c1ebb43d0f39e5ecd12a732ba1952a3dd8455c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/ef9108b3a88045b7546e808fb404ddb073dd35ea", - "reference": "ef9108b3a88045b7546e808fb404ddb073dd35ea", + "url": "https://api.github.com/repos/symfony/routing/zipball/f8c1ebb43d0f39e5ecd12a732ba1952a3dd8455c", + "reference": "f8c1ebb43d0f39e5ecd12a732ba1952a3dd8455c", "shasum": "" }, "require": { @@ -4658,7 +4658,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v6.1.3" + "source": "https://github.com/symfony/routing/tree/v6.1.5" }, "funding": [ { @@ -4674,20 +4674,20 @@ "type": "tidelift" } ], - "time": "2022-07-20T15:00:40+00:00" + "time": "2022-09-09T09:26:14+00:00" }, { "name": "symfony/security-core", - "version": "v6.1.4", + "version": "v6.1.5", "source": { "type": "git", "url": "https://github.com/symfony/security-core.git", - "reference": "a3e6ee1e0bafb22418fb602445631c9d5849055c" + "reference": "ddba1c08f084ac851c41eab99243db7c42ebf189" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-core/zipball/a3e6ee1e0bafb22418fb602445631c9d5849055c", - "reference": "a3e6ee1e0bafb22418fb602445631c9d5849055c", + "url": "https://api.github.com/repos/symfony/security-core/zipball/ddba1c08f084ac851c41eab99243db7c42ebf189", + "reference": "ddba1c08f084ac851c41eab99243db7c42ebf189", "shasum": "" }, "require": { @@ -4749,7 +4749,7 @@ "description": "Symfony Security Component - Core Library", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security-core/tree/v6.1.4" + "source": "https://github.com/symfony/security-core/tree/v6.1.5" }, "funding": [ { @@ -4765,7 +4765,7 @@ "type": "tidelift" } ], - "time": "2022-08-19T14:27:04+00:00" + "time": "2022-09-17T07:55:45+00:00" }, { "name": "symfony/security-csrf", @@ -4925,16 +4925,16 @@ }, { "name": "symfony/stopwatch", - "version": "v6.1.0", + "version": "v6.1.5", "source": { "type": "git", "url": "https://github.com/symfony/stopwatch.git", - "reference": "77dedae82ce2a26e2e9b481855473fc3b3e4e54d" + "reference": "266636bb8f3fbdccc302491df7b3a1b9a8c238a7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/77dedae82ce2a26e2e9b481855473fc3b3e4e54d", - "reference": "77dedae82ce2a26e2e9b481855473fc3b3e4e54d", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/266636bb8f3fbdccc302491df7b3a1b9a8c238a7", + "reference": "266636bb8f3fbdccc302491df7b3a1b9a8c238a7", "shasum": "" }, "require": { @@ -4967,7 +4967,7 @@ "description": "Provides a way to profile code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/stopwatch/tree/v6.1.0" + "source": "https://github.com/symfony/stopwatch/tree/v6.1.5" }, "funding": [ { @@ -4983,20 +4983,20 @@ "type": "tidelift" } ], - "time": "2022-02-25T11:15:52+00:00" + "time": "2022-09-28T16:00:52+00:00" }, { "name": "symfony/string", - "version": "v6.1.4", + "version": "v6.1.5", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "290972cad7b364e3befaa74ba0ec729800fb161c" + "reference": "17c08b068176996a1d7db8d00ffae3c248267016" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/290972cad7b364e3befaa74ba0ec729800fb161c", - "reference": "290972cad7b364e3befaa74ba0ec729800fb161c", + "url": "https://api.github.com/repos/symfony/string/zipball/17c08b068176996a1d7db8d00ffae3c248267016", + "reference": "17c08b068176996a1d7db8d00ffae3c248267016", "shasum": "" }, "require": { @@ -5052,7 +5052,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.1.4" + "source": "https://github.com/symfony/string/tree/v6.1.5" }, "funding": [ { @@ -5068,7 +5068,7 @@ "type": "tidelift" } ], - "time": "2022-08-12T18:05:43+00:00" + "time": "2022-09-02T08:05:20+00:00" }, { "name": "symfony/translation", @@ -5457,16 +5457,16 @@ }, { "name": "symfony/validator", - "version": "v6.1.4", + "version": "v6.1.5", "source": { "type": "git", "url": "https://github.com/symfony/validator.git", - "reference": "14ec426b9c8ca8cf02bd863a645fb0cc0d73db79" + "reference": "7d7724f550e0f657a591831a7c31e25678ff8779" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/validator/zipball/14ec426b9c8ca8cf02bd863a645fb0cc0d73db79", - "reference": "14ec426b9c8ca8cf02bd863a645fb0cc0d73db79", + "url": "https://api.github.com/repos/symfony/validator/zipball/7d7724f550e0f657a591831a7c31e25678ff8779", + "reference": "7d7724f550e0f657a591831a7c31e25678ff8779", "shasum": "" }, "require": { @@ -5545,7 +5545,7 @@ "description": "Provides tools to validate values", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/validator/tree/v6.1.4" + "source": "https://github.com/symfony/validator/tree/v6.1.5" }, "funding": [ { @@ -5561,20 +5561,20 @@ "type": "tidelift" } ], - "time": "2022-08-12T13:09:07+00:00" + "time": "2022-09-17T07:55:45+00:00" }, { "name": "symfony/var-dumper", - "version": "v6.1.3", + "version": "v6.1.5", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "d5a5e44a2260c5eb5e746bf4f1fbd12ee6ceb427" + "reference": "d0833493fb2413a86f522fb54a1896a7718e98ec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/d5a5e44a2260c5eb5e746bf4f1fbd12ee6ceb427", - "reference": "d5a5e44a2260c5eb5e746bf4f1fbd12ee6ceb427", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/d0833493fb2413a86f522fb54a1896a7718e98ec", + "reference": "d0833493fb2413a86f522fb54a1896a7718e98ec", "shasum": "" }, "require": { @@ -5633,7 +5633,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.1.3" + "source": "https://github.com/symfony/var-dumper/tree/v6.1.5" }, "funding": [ { @@ -5649,7 +5649,7 @@ "type": "tidelift" } ], - "time": "2022-07-20T13:46:29+00:00" + "time": "2022-09-08T09:34:40+00:00" }, { "name": "symfony/var-exporter", @@ -6471,12 +6471,12 @@ "source": { "type": "git", "url": "https://github.com/Roave/SecurityAdvisories.git", - "reference": "d95ffb9a830a93858ba078d3f84964b713a47aae" + "reference": "b0d3e99ce9c8ec237338a70277dd409ffcf6cedc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/d95ffb9a830a93858ba078d3f84964b713a47aae", - "reference": "d95ffb9a830a93858ba078d3f84964b713a47aae", + "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/b0d3e99ce9c8ec237338a70277dd409ffcf6cedc", + "reference": "b0d3e99ce9c8ec237338a70277dd409ffcf6cedc", "shasum": "" }, "conflict": { @@ -6497,6 +6497,7 @@ "appwrite/server-ce": "<0.11.1|>=0.12,<0.12.2", "area17/twill": "<1.2.5|>=2,<2.5.3", "asymmetricrypt/asymmetricrypt": ">=0,<9.9.99", + "awesome-support/awesome-support": "<=6.0.7", "aws/aws-sdk-php": ">=3,<3.2.1", "bagisto/bagisto": "<0.1.5", "barrelstrength/sprout-base-email": "<1.2.7", @@ -6522,7 +6523,7 @@ "cart2quote/module-quotation": ">=4.1.6,<=4.4.5|>=5,<5.4.4", "cartalyst/sentry": "<=2.1.6", "catfan/medoo": "<1.7.5", - "centreon/centreon": "<20.10.7", + "centreon/centreon": "<21.4.16|>=21.10,<21.10.8|>=22,<22.4.1", "cesnet/simplesamlphp-module-proxystatistics": "<3.1", "codeception/codeception": "<3.1.3|>=4,<4.1.22", "codeigniter/framework": "<=3.0.6", @@ -6557,7 +6558,7 @@ "doctrine/mongodb-odm-bundle": ">=2,<3.0.1", "doctrine/orm": ">=2,<2.4.8|>=2.5,<2.5.1|>=2.8.3,<2.8.4", "dolibarr/dolibarr": "<16|= 12.0.5|>= 3.3.beta1, < 13.0.2", - "dompdf/dompdf": "<2", + "dompdf/dompdf": "<2.0.1", "drupal/core": ">=7,<7.91|>=8,<9.3.19|>=9.4,<9.4.3", "drupal/drupal": ">=7,<7.80|>=8,<8.9.16|>=9,<9.1.12|>=9.2,<9.2.4", "dweeves/magmi": "<=0.7.24", @@ -6590,7 +6591,7 @@ "facade/ignition": "<1.16.15|>=2,<2.4.2|>=2.5,<2.5.2", "facturascripts/facturascripts": "<=2022.8", "feehi/cms": "<=2.1.1", - "feehi/feehicms": "<=0.1.3", + "feehi/feehicms": "<=2.0.1.1", "fenom/fenom": "<=2.12.1", "filegator/filegator": "<7.8", "firebase/php-jwt": "<2", @@ -6759,7 +6760,7 @@ "pressbooks/pressbooks": "<5.18", "prestashop/autoupgrade": ">=4,<4.10.1", "prestashop/blockwishlist": ">=2,<2.1.1", - "prestashop/contactform": ">1.0.1,<4.3", + "prestashop/contactform": ">=1.0.1,<4.3", "prestashop/gamification": "<2.3.2", "prestashop/prestashop": ">=1.6.0.10,<1.7.8.7", "prestashop/productcomments": "<5.0.2", @@ -6986,7 +6987,7 @@ "type": "tidelift" } ], - "time": "2022-09-28T10:04:48+00:00" + "time": "2022-10-05T15:07:13+00:00" }, { "name": "sebastian/cli-parser", @@ -8092,16 +8093,16 @@ }, { "name": "symfony/web-profiler-bundle", - "version": "v6.1.2", + "version": "v6.1.5", "source": { "type": "git", "url": "https://github.com/symfony/web-profiler-bundle.git", - "reference": "6589c2ee4b94d7df2f8ca160ec41265fee3f33eb" + "reference": "7e9381a776881a32e59d8072beac6859e2ddbbc7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/6589c2ee4b94d7df2f8ca160ec41265fee3f33eb", - "reference": "6589c2ee4b94d7df2f8ca160ec41265fee3f33eb", + "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/7e9381a776881a32e59d8072beac6859e2ddbbc7", + "reference": "7e9381a776881a32e59d8072beac6859e2ddbbc7", "shasum": "" }, "require": { @@ -8150,7 +8151,7 @@ "description": "Provides a development tool that gives detailed information about the execution of any request", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/web-profiler-bundle/tree/v6.1.2" + "source": "https://github.com/symfony/web-profiler-bundle/tree/v6.1.5" }, "funding": [ { @@ -8166,7 +8167,7 @@ "type": "tidelift" } ], - "time": "2022-06-12T09:53:37+00:00" + "time": "2022-08-31T08:17:45+00:00" }, { "name": "theseer/tokenizer", diff --git a/public/css/app.css b/public/css/app.css index a5cf2f4..49e91db 100644 --- a/public/css/app.css +++ b/public/css/app.css @@ -59,3 +59,8 @@ textarea { .tabs-title > a { font-size: 1rem; } + +.not-implemented > a { + text-decoration: line-through; + color: #000; +} diff --git a/public/js/app.js b/public/js/app.js index e3a912a..c854a1a 100644 --- a/public/js/app.js +++ b/public/js/app.js @@ -1,9 +1,9 @@ $(document).foundation(); (function() { - var tables = document.querySelectorAll('table.sortable'); - var i = 0; - var len = tables.length; + let tables = document.querySelectorAll('table.sortable'); + let i = 0; + let len = tables.length; if (len > 0) { for (;i < len; i++) { diff --git a/templates/base.html.twig b/templates/base.html.twig index 6785d3d..29fce87 100644 --- a/templates/base.html.twig +++ b/templates/base.html.twig @@ -5,7 +5,7 @@ - {% block title %}Camera ๐Ÿ“ท CRUD{% endblock %} + {% block title %}Collection CRUD{% endblock %} {% block stylesheets %}{% endblock %} diff --git a/templates/camera/index.html.twig b/templates/camera/index.html.twig index 0a606b9..3b90612 100644 --- a/templates/camera/index.html.twig +++ b/templates/camera/index.html.twig @@ -22,63 +22,19 @@ data-tabs id="classifications" > -
  • - Not Yet Received -
  • -
  • +
  • Working
  • Broken / Display Only
  • +
  • + Not Yet Received +
  • -
    - - - - - - - - - - - - - - - - {% for camera in not_received %} - - - - - - - - - - - - {% endfor %} - -
    ActionsBrandModelMountFilm FormatSerialPurchase PriceBattery TypeNotes
    - - {{ camera.brand }}{{ camera.model }}{{ camera.mount }}{{ camera.filmFormat }}{{ camera.serial }}${{ camera.purchasePrice }}{{ camera.batteryType }}{{ camera.notes }}
    -
    -
    +
    @@ -186,5 +142,49 @@
    +
    + + + + + + + + + + + + + + + + {% for camera in not_received %} + + + + + + + + + + + + {% endfor %} + +
    ActionsBrandModelMountFilm FormatSerialPurchase PriceBattery TypeNotes
    + + {{ camera.brand }}{{ camera.model }}{{ camera.mount }}{{ camera.filmFormat }}{{ camera.serial }}${{ camera.purchasePrice }}{{ camera.batteryType }}{{ camera.notes }}
    +
    {% endblock %} diff --git a/templates/gpu/_delete_form.html.twig b/templates/gpu/_delete_form.html.twig new file mode 100644 index 0000000..229326d --- /dev/null +++ b/templates/gpu/_delete_form.html.twig @@ -0,0 +1,4 @@ +
    + + +
    diff --git a/templates/gpu/_form.html.twig b/templates/gpu/_form.html.twig new file mode 100644 index 0000000..6e72c1c --- /dev/null +++ b/templates/gpu/_form.html.twig @@ -0,0 +1,4 @@ +{{ form_start(form) }} + {{ form_widget(form) }} + +{{ form_end(form) }} diff --git a/templates/gpu/edit.html.twig b/templates/gpu/edit.html.twig new file mode 100644 index 0000000..9490f05 --- /dev/null +++ b/templates/gpu/edit.html.twig @@ -0,0 +1,30 @@ +{% extends 'form.html.twig' %} + +{% block title %}Edit Gpu{% endblock %} + +{% block form %} +

    Edit Graphics Card

    + +
    + +
    + +
    + {{ form_start(edit_form) }} + {{ form_widget(edit_form) }} + + {{ form_end(edit_form) }} + +
    + + +
    +
    +{% endblock %} diff --git a/templates/gpu/index.html.twig b/templates/gpu/index.html.twig new file mode 100644 index 0000000..48efc09 --- /dev/null +++ b/templates/gpu/index.html.twig @@ -0,0 +1,84 @@ +{% extends 'base.html.twig' %} + +{% block title %}Gpu index{% endblock %} + +{% block body %} +

    Graphics Cards

    + +
    + +
    + + + + + + + + + + + + + + + + + + + + {% for gpu in gpus %} + + + + + + + + + + + + + + + {% else %} + + + + {% endfor %} + +
    actionsIdModel NameGPUCard BrandAlternate Model NamePowerCard KeyingTDPLinkCountNotes
    + + {{ gpu.id }}{{ gpu.gpuBrand.name }} {{ gpu.modelName }} + {% if gpu.gpuCore.variant %} + {{ gpu.gpuCore.name }} ({{ gpu.gpuCore.variant }}) + {% else %} + {{ gpu.gpuCore.name }} + {% endif %} + {{ gpu.boardBrand.name }}{{ gpu.alternateModelName }} + {% if gpu.pcie6power > 0 or gpu.pcie8power > 0 %} + {% if gpu.pcie6power > 0 %} + {{ gpu.pcie6power }} PCIe 6-pin + {% endif %} + {% if gpu.pcie8power > 0 %} + {{ gpu.pcie8power }} PCIe 8-pin + {% endif %} + {% elseif gpu.molexPower > 0 %} + {{ gpu.molexPower }} Molex + {% else %} + Slot + {% endif %} + {{ gpu.cardKey }}{{ gpu.tdp }} W{{ gpu.link }}{{ gpu.count }}{{ gpu.notes }}
    no records found
    +{% endblock %} diff --git a/templates/gpu/new.html.twig b/templates/gpu/new.html.twig new file mode 100644 index 0000000..fa5933d --- /dev/null +++ b/templates/gpu/new.html.twig @@ -0,0 +1,22 @@ +{% extends 'form.html.twig' %} + +{% block title %}New Gpu{% endblock %} + +{% block form %} +

    Add Graphics Card

    + +
    + +
    + +
    + {{ form_start(form) }} + {{ form_widget(form) }} + + {{ form_end(form) }} +
    +{% endblock %} diff --git a/templates/gpu/show.html.twig b/templates/gpu/show.html.twig new file mode 100644 index 0000000..a8a702c --- /dev/null +++ b/templates/gpu/show.html.twig @@ -0,0 +1,76 @@ +{% extends 'form.html.twig' %} + +{% block title %}Gpu{% endblock %} + +{% block form %} +

    Graphics Card

    + +
    + + +
    + +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Id{{ gpu.id }}
    ModelName{{ gpu.modelName }}
    AlternateModelName{{ gpu.alternateModelName }}
    MolexPower{{ gpu.molexPower }}
    Pcie6power{{ gpu.pcie6power }}
    Pcie8power{{ gpu.pcie8power }}
    CardKey{{ gpu.cardKey }}
    Tdp{{ gpu.tdp }}
    Link{{ gpu.link }}
    Count{{ gpu.count }}
    Notes{{ gpu.notes }}
    +
    +{% endblock %} diff --git a/templates/header.html.twig b/templates/header.html.twig index 73d0af4..f292677 100644 --- a/templates/header.html.twig +++ b/templates/header.html.twig @@ -2,7 +2,20 @@
    + - -
    diff --git a/templates/lenses/index.html.twig b/templates/lenses/index.html.twig index 5b368cd..a36590a 100644 --- a/templates/lenses/index.html.twig +++ b/templates/lenses/index.html.twig @@ -22,86 +22,16 @@ data-tabs id="classifications" > -
  • - Not Yet Received +
  • + Received
  • - Received + Not Yet Received
  • -
    - - - - - - - - - - - - - - - - - - - - - - - {% for lens in not_received %} - - - - - - - - - - - - - - - - - - - {% endfor %} - -
    ActionsBrandDescriptionAperture RangeFocal RangeSerialPurchase PriceMountImage SizeFormerly OwnedFront Filter SizeRear Filter SizeIs Teleconverter?Design Elements / GroupsAperture BladesNotes
    - - {{ lens.brand }}{{ lens.coatings }} {{ lens.productLine }} {{ lens.model }}{{ lens.minFStop }} — {{ lens.maxFStop }}{{ lens.minFocalLength }} — {{ lens.maxFocalLength }}{{ lens.serial }}${{ lens.purchasePrice }}{{ lens.mount }}{{ lens.imageSize }} - {% if lens.formerlyOwned %} - โœ” - {% else %} - - {% endif %} - {{ lens.frontFilterSize }}{{ lens.rearFilterSize }} - {% if lens.isTeleconverter %} - โœ” - {% else %} - - {% endif %} - {{ lens.designElements }} / {{ lens.designGroups }}{{ lens.apertureBlades }}{{ lens.notes }}
    -
    -
    +
    @@ -172,5 +102,75 @@
    Received
    +
    + + + + + + + + + + + + + + + + + + + + + + + {% for lens in not_received %} + + + + + + + + + + + + + + + + + + + {% endfor %} + +
    ActionsBrandDescriptionAperture RangeFocal RangeSerialPurchase PriceMountImage SizeFormerly OwnedFront Filter SizeRear Filter SizeIs Teleconverter?Design Elements / GroupsAperture BladesNotes
    + + {{ lens.brand }}{{ lens.coatings }} {{ lens.productLine }} {{ lens.model }}{{ lens.minFStop }} — {{ lens.maxFStop }}{{ lens.minFocalLength }} — {{ lens.maxFocalLength }}{{ lens.serial }}${{ lens.purchasePrice }}{{ lens.mount }}{{ lens.imageSize }} + {% if lens.formerlyOwned %} + โœ” + {% else %} + + {% endif %} + {{ lens.frontFilterSize }}{{ lens.rearFilterSize }} + {% if lens.isTeleconverter %} + โœ” + {% else %} + + {% endif %} + {{ lens.designElements }} / {{ lens.designGroups }}{{ lens.apertureBlades }}{{ lens.notes }}
    +
    {% endblock %}