@@ -0,0 +1,13 @@ | |||
/* | |||
* Welcome to your app's main JavaScript file! | |||
* | |||
* We recommend including the built version of this JavaScript file | |||
* (and its CSS file) in your base layout (base.html.twig). | |||
*/ | |||
// any CSS you import will output into a single css file (app.css in this case) | |||
import './common.scss'; | |||
import './common.js'; | |||
// start the Stimulus application | |||
//import './bootstrap'; |
@@ -0,0 +1 @@ | |||
@@ -0,0 +1,3 @@ | |||
.btn-reminder { | |||
display: none; | |||
} |
@@ -15,6 +15,7 @@ | |||
"doctrine/orm": "^2.8", | |||
"easycorp/easyadmin-bundle": "^3.3", | |||
"friendsofsymfony/ckeditor-bundle": "^2.3", | |||
"knplabs/knp-paginator-bundle": "^5.6", | |||
"liip/imagine-bundle": "^2.6", | |||
"phpdocumentor/reflection-docblock": "^5.2", | |||
"sensio/framework-extra-bundle": "^5.1", |
@@ -4,7 +4,7 @@ | |||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", | |||
"This file is @generated automatically" | |||
], | |||
"content-hash": "362b468420cbd235c2e8ce5f78c859ad", | |||
"content-hash": "035d6b63b2751d64155b7cc67f0e4908", | |||
"packages": [ | |||
{ | |||
"name": "artgris/filemanager-bundle", | |||
@@ -2184,6 +2184,161 @@ | |||
}, | |||
"time": "2020-11-03T22:35:03+00:00" | |||
}, | |||
{ | |||
"name": "knplabs/knp-components", | |||
"version": "v3.1.0", | |||
"source": { | |||
"type": "git", | |||
"url": "https://github.com/KnpLabs/knp-components.git", | |||
"reference": "f06a6ebea71a91c8cd34213f9417004062133627" | |||
}, | |||
"dist": { | |||
"type": "zip", | |||
"url": "https://api.github.com/repos/KnpLabs/knp-components/zipball/f06a6ebea71a91c8cd34213f9417004062133627", | |||
"reference": "f06a6ebea71a91c8cd34213f9417004062133627", | |||
"shasum": "" | |||
}, | |||
"require": { | |||
"php": "^7.3 || ^8.0", | |||
"symfony/event-dispatcher-contracts": "^1.1 || ^2.0", | |||
"symfony/http-foundation": "^4.4 || ^5.2" | |||
}, | |||
"require-dev": { | |||
"doctrine/mongodb-odm": "^2.0", | |||
"doctrine/orm": "^2.7", | |||
"doctrine/phpcr-odm": "^1.2", | |||
"ext-pdo_sqlite": "*", | |||
"jackalope/jackalope-doctrine-dbal": "^1.2", | |||
"phpunit/phpunit": "^9.5", | |||
"propel/propel1": "^1.7", | |||
"ruflin/elastica": "^7.0", | |||
"solarium/solarium": "^6.0", | |||
"symfony/http-kernel": "^4.4 || ^5.2", | |||
"symfony/property-access": "^4.4 || ^5.2" | |||
}, | |||
"suggest": { | |||
"doctrine/common": "to allow usage pagination with Doctrine ArrayCollection", | |||
"doctrine/mongodb-odm": "to allow usage pagination with Doctrine ODM MongoDB", | |||
"doctrine/orm": "to allow usage pagination with Doctrine ORM", | |||
"doctrine/phpcr-odm": "to allow usage pagination with Doctrine ODM PHPCR", | |||
"propel/propel1": "to allow usage pagination with Propel ORM", | |||
"ruflin/elastica": "to allow usage pagination with ElasticSearch Client", | |||
"solarium/solarium": "to allow usage pagination with Solarium Client", | |||
"symfony/property-access": "To allow sorting arrays" | |||
}, | |||
"type": "library", | |||
"extra": { | |||
"branch-alias": { | |||
"dev-master": "3.x-dev" | |||
} | |||
}, | |||
"autoload": { | |||
"psr-4": { | |||
"Knp\\Component\\": "src/Knp/Component" | |||
} | |||
}, | |||
"notification-url": "https://packagist.org/downloads/", | |||
"license": [ | |||
"MIT" | |||
], | |||
"authors": [ | |||
{ | |||
"name": "KnpLabs Team", | |||
"homepage": "https://knplabs.com" | |||
}, | |||
{ | |||
"name": "Symfony Community", | |||
"homepage": "https://github.com/KnpLabs/knp-components/contributors" | |||
} | |||
], | |||
"description": "Knplabs component library", | |||
"homepage": "http://github.com/KnpLabs/knp-components", | |||
"keywords": [ | |||
"components", | |||
"knp", | |||
"knplabs", | |||
"pager", | |||
"paginator" | |||
], | |||
"support": { | |||
"issues": "https://github.com/KnpLabs/knp-components/issues", | |||
"source": "https://github.com/KnpLabs/knp-components/tree/v3.1.0" | |||
}, | |||
"time": "2021-06-23T12:27:23+00:00" | |||
}, | |||
{ | |||
"name": "knplabs/knp-paginator-bundle", | |||
"version": "v5.6.0", | |||
"source": { | |||
"type": "git", | |||
"url": "https://github.com/KnpLabs/KnpPaginatorBundle.git", | |||
"reference": "a11cd180826e9475e1079b3b64c27a1c33c48917" | |||
}, | |||
"dist": { | |||
"type": "zip", | |||
"url": "https://api.github.com/repos/KnpLabs/KnpPaginatorBundle/zipball/a11cd180826e9475e1079b3b64c27a1c33c48917", | |||
"reference": "a11cd180826e9475e1079b3b64c27a1c33c48917", | |||
"shasum": "" | |||
}, | |||
"require": { | |||
"knplabs/knp-components": "^2.4 || ^3.0", | |||
"php": "^7.3 || ^8.0", | |||
"symfony/config": "^4.4 || ^5.0", | |||
"symfony/dependency-injection": "^4.4 || ^5.0", | |||
"symfony/event-dispatcher": "^4.4 || ^5.0", | |||
"symfony/http-foundation": "^4.4 || ^5.0", | |||
"symfony/http-kernel": "^4.4 || ^5.0", | |||
"symfony/routing": "^4.4 || ^5.0", | |||
"symfony/translation": "^4.4 || ^5.0", | |||
"twig/twig": "^2.0 || ^3.0" | |||
}, | |||
"require-dev": { | |||
"phpunit/phpunit": "^8.5 || ^9.4", | |||
"symfony/expression-language": "^4.4 || ^5.0", | |||
"symfony/templating": "^4.4 || ^5.0" | |||
}, | |||
"type": "symfony-bundle", | |||
"extra": { | |||
"branch-alias": { | |||
"dev-master": "5.x-dev" | |||
} | |||
}, | |||
"autoload": { | |||
"psr-4": { | |||
"Knp\\Bundle\\PaginatorBundle\\": "src" | |||
} | |||
}, | |||
"notification-url": "https://packagist.org/downloads/", | |||
"license": [ | |||
"MIT" | |||
], | |||
"authors": [ | |||
{ | |||
"name": "KnpLabs Team", | |||
"homepage": "http://knplabs.com" | |||
}, | |||
{ | |||
"name": "Symfony Community", | |||
"homepage": "http://github.com/KnpLabs/KnpPaginatorBundle/contributors" | |||
} | |||
], | |||
"description": "Paginator bundle for Symfony to automate pagination and simplify sorting and other features", | |||
"homepage": "http://github.com/KnpLabs/KnpPaginatorBundle", | |||
"keywords": [ | |||
"bundle", | |||
"knp", | |||
"knplabs", | |||
"pager", | |||
"pagination", | |||
"paginator", | |||
"symfony" | |||
], | |||
"support": { | |||
"issues": "https://github.com/KnpLabs/KnpPaginatorBundle/issues", | |||
"source": "https://github.com/KnpLabs/KnpPaginatorBundle/tree/v5.6.0" | |||
}, | |||
"time": "2021-06-11T09:38:48+00:00" | |||
}, | |||
{ | |||
"name": "laminas/laminas-code", | |||
"version": "4.3.0", |
@@ -19,4 +19,5 @@ return [ | |||
EasyCorp\Bundle\EasyAdminBundle\EasyAdminBundle::class => ['all' => true], | |||
Lc\SovBundle\LcSovBundle::class => ['all' => true], | |||
Symfony\WebpackEncoreBundle\WebpackEncoreBundle::class => ['all' => true], | |||
Knp\Bundle\PaginatorBundle\KnpPaginatorBundle::class => ['all' => true], | |||
]; |
@@ -15,4 +15,8 @@ doctrine: | |||
alias: App | |||
resolve_target_entities: | |||
Lc\SovBundle\Model\User\UserInterface: App\Entity\User\User | |||
Lc\SovBundle\Model\File\FileInterface: App\Entity\File\File | |||
Lc\SovBundle\Model\File\FileInterface: App\Entity\File\File | |||
Lc\SovBundle\Model\Reminder\ReminderInterface: App\Entity\Reminder\Reminder | |||
Lc\SovBundle\Model\User\GroupUserInterface: App\Entity\User\GroupUser | |||
Lc\SovBundle\Model\Site\SiteInterface: App\Entity\Site\Site | |||
Lc\SovBundle\Model\Setting\SiteSettingInterface: App\Entity\Setting\SiteSetting |
@@ -4,6 +4,6 @@ lc_sov: | |||
login_redirection: | |||
redirect_referer: false | |||
roles_redirection: | |||
- { role: "ROLE_ADMIN", redirect: "admin_dashboard" } | |||
- { role: "ROLE_ANIMATOR", redirect: "admin_dashboard_animator" } | |||
- { role: "ROLE_SUPER_ADMIN", redirect: "admin_dashboard" } | |||
- { role: "ROLE_ADMIN", redirect: "app_admin_dashboard" } | |||
- { role: "ROLE_ANIMATOR", redirect: "app_admin_dashboard_animator" } | |||
- { role: "ROLE_SUPER_ADMIN", redirect: "app_admin_dashboard" } |
@@ -2,11 +2,11 @@ sov_bundle: | |||
resource: "@LcSovBundle/Resources/config/routes.yaml" | |||
prefix: / | |||
admin_dashboard: | |||
app_admin_dashboard: | |||
path: /admin | |||
controller: App\Controller\Admin\DashboardController::index | |||
admin_dashboard_animator: | |||
app_admin_dashboard_animator: | |||
path: /admin-animator | |||
controller: App\Controller\Admin\DashboardAnimatorController::index | |||
@@ -7,6 +7,7 @@ parameters: | |||
app.locales: ["fr"] | |||
app.default_locale: "fr" | |||
app.path_uploads: '/uploads' | |||
app.reminder.route_render_modal: 'sov_admin_reminder_render_modal' | |||
services: | |||
# default configuration for services in *this* file |
@@ -0,0 +1,41 @@ | |||
<?php | |||
declare(strict_types=1); | |||
namespace DoctrineMigrations; | |||
use Doctrine\DBAL\Schema\Schema; | |||
use Doctrine\Migrations\AbstractMigration; | |||
/** | |||
* Auto-generated Migration: Please modify to your needs! | |||
*/ | |||
final class Version20210609090212 extends AbstractMigration | |||
{ | |||
public function getDescription(): string | |||
{ | |||
return ''; | |||
} | |||
public function up(Schema $schema): void | |||
{ | |||
// this up() migration is auto-generated, please modify it to your needs | |||
$this->addSql('ALTER TABLE individual_data ADD territory_id INT DEFAULT NULL'); | |||
$this->addSql('ALTER TABLE individual_data ADD CONSTRAINT FK_653169D073F74AD4 FOREIGN KEY (territory_id) REFERENCES territory (id)'); | |||
$this->addSql('CREATE INDEX IDX_653169D073F74AD4 ON individual_data (territory_id)'); | |||
$this->addSql('ALTER TABLE territory DROP FOREIGN KEY FK_E9743966E2920B1'); | |||
$this->addSql('DROP INDEX IDX_E9743966E2920B1 ON territory'); | |||
$this->addSql('ALTER TABLE territory DROP individual_data_id'); | |||
} | |||
public function down(Schema $schema): void | |||
{ | |||
// this down() migration is auto-generated, please modify it to your needs | |||
$this->addSql('ALTER TABLE individual_data DROP FOREIGN KEY FK_653169D073F74AD4'); | |||
$this->addSql('DROP INDEX IDX_653169D073F74AD4 ON individual_data'); | |||
$this->addSql('ALTER TABLE individual_data DROP territory_id'); | |||
$this->addSql('ALTER TABLE territory ADD individual_data_id INT DEFAULT NULL'); | |||
$this->addSql('ALTER TABLE territory ADD CONSTRAINT FK_E9743966E2920B1 FOREIGN KEY (individual_data_id) REFERENCES individual_data (id)'); | |||
$this->addSql('CREATE INDEX IDX_E9743966E2920B1 ON territory (individual_data_id)'); | |||
} | |||
} |
@@ -0,0 +1,47 @@ | |||
<?php | |||
declare(strict_types=1); | |||
namespace DoctrineMigrations; | |||
use Doctrine\DBAL\Schema\Schema; | |||
use Doctrine\Migrations\AbstractMigration; | |||
/** | |||
* Auto-generated Migration: Please modify to your needs! | |||
*/ | |||
final class Version20210623142443 extends AbstractMigration | |||
{ | |||
public function getDescription(): string | |||
{ | |||
return ''; | |||
} | |||
public function up(Schema $schema): void | |||
{ | |||
// this up() migration is auto-generated, please modify it to your needs | |||
$this->addSql('CREATE TABLE group_user (id INT AUTO_INCREMENT NOT NULL, created_by_id INT NOT NULL, updated_by_id INT NOT NULL, title VARCHAR(255) NOT NULL, dev_alias VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_A4C98D39B03A8386 (created_by_id), INDEX IDX_A4C98D39896DBBDE (updated_by_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); | |||
$this->addSql('CREATE TABLE reminder (id INT AUTO_INCREMENT NOT NULL, created_by_id INT NOT NULL, updated_by_id INT NOT NULL, title VARCHAR(255) NOT NULL, description LONGTEXT DEFAULT NULL, crud_action VARCHAR(64) DEFAULT NULL, crud_controller_fqcn VARCHAR(255) DEFAULT NULL, entity_id INT DEFAULT NULL, date_reminder DATE DEFAULT NULL, done TINYINT(1) NOT NULL, dev_alias VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_40374F40B03A8386 (created_by_id), INDEX IDX_40374F40896DBBDE (updated_by_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); | |||
$this->addSql('CREATE TABLE reminder_user_interface (reminder_id INT NOT NULL, user_interface_id INT NOT NULL, INDEX IDX_7FD2584BD987BE75 (reminder_id), INDEX IDX_7FD2584B2BC79580 (user_interface_id), PRIMARY KEY(reminder_id, user_interface_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); | |||
$this->addSql('CREATE TABLE user_group_user_interface (user_id INT NOT NULL, group_user_interface_id INT NOT NULL, INDEX IDX_12B87B34A76ED395 (user_id), INDEX IDX_12B87B34F583BABC (group_user_interface_id), PRIMARY KEY(user_id, group_user_interface_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); | |||
$this->addSql('ALTER TABLE group_user ADD CONSTRAINT FK_A4C98D39B03A8386 FOREIGN KEY (created_by_id) REFERENCES user (id)'); | |||
$this->addSql('ALTER TABLE group_user ADD CONSTRAINT FK_A4C98D39896DBBDE FOREIGN KEY (updated_by_id) REFERENCES user (id)'); | |||
$this->addSql('ALTER TABLE reminder ADD CONSTRAINT FK_40374F40B03A8386 FOREIGN KEY (created_by_id) REFERENCES user (id)'); | |||
$this->addSql('ALTER TABLE reminder ADD CONSTRAINT FK_40374F40896DBBDE FOREIGN KEY (updated_by_id) REFERENCES user (id)'); | |||
$this->addSql('ALTER TABLE reminder_user_interface ADD CONSTRAINT FK_7FD2584BD987BE75 FOREIGN KEY (reminder_id) REFERENCES reminder (id) ON DELETE CASCADE'); | |||
$this->addSql('ALTER TABLE reminder_user_interface ADD CONSTRAINT FK_7FD2584B2BC79580 FOREIGN KEY (user_interface_id) REFERENCES user (id) ON DELETE CASCADE'); | |||
$this->addSql('ALTER TABLE user_group_user_interface ADD CONSTRAINT FK_12B87B34A76ED395 FOREIGN KEY (user_id) REFERENCES user (id) ON DELETE CASCADE'); | |||
$this->addSql('ALTER TABLE user_group_user_interface ADD CONSTRAINT FK_12B87B34F583BABC FOREIGN KEY (group_user_interface_id) REFERENCES group_user (id) ON DELETE CASCADE'); | |||
} | |||
public function down(Schema $schema): void | |||
{ | |||
// this down() migration is auto-generated, please modify it to your needs | |||
$this->addSql('ALTER TABLE user_group_user_interface DROP FOREIGN KEY FK_12B87B34F583BABC'); | |||
$this->addSql('ALTER TABLE reminder_user_interface DROP FOREIGN KEY FK_7FD2584BD987BE75'); | |||
$this->addSql('DROP TABLE group_user'); | |||
$this->addSql('DROP TABLE reminder'); | |||
$this->addSql('DROP TABLE reminder_user_interface'); | |||
$this->addSql('DROP TABLE user_group_user_interface'); | |||
} | |||
} |
@@ -0,0 +1,47 @@ | |||
<?php | |||
declare(strict_types=1); | |||
namespace DoctrineMigrations; | |||
use Doctrine\DBAL\Schema\Schema; | |||
use Doctrine\Migrations\AbstractMigration; | |||
/** | |||
* Auto-generated Migration: Please modify to your needs! | |||
*/ | |||
final class Version20210623142449 extends AbstractMigration | |||
{ | |||
public function getDescription(): string | |||
{ | |||
return ''; | |||
} | |||
public function up(Schema $schema): void | |||
{ | |||
// this up() migration is auto-generated, please modify it to your needs | |||
$this->addSql('CREATE TABLE group_user (id INT AUTO_INCREMENT NOT NULL, created_by_id INT NOT NULL, updated_by_id INT NOT NULL, title VARCHAR(255) NOT NULL, dev_alias VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_A4C98D39B03A8386 (created_by_id), INDEX IDX_A4C98D39896DBBDE (updated_by_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); | |||
$this->addSql('CREATE TABLE reminder (id INT AUTO_INCREMENT NOT NULL, created_by_id INT NOT NULL, updated_by_id INT NOT NULL, title VARCHAR(255) NOT NULL, description LONGTEXT DEFAULT NULL, crud_action VARCHAR(64) DEFAULT NULL, crud_controller_fqcn VARCHAR(255) DEFAULT NULL, entity_id INT DEFAULT NULL, date_reminder DATE DEFAULT NULL, done TINYINT(1) NOT NULL, dev_alias VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_40374F40B03A8386 (created_by_id), INDEX IDX_40374F40896DBBDE (updated_by_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); | |||
$this->addSql('CREATE TABLE reminder_user_interface (reminder_id INT NOT NULL, user_interface_id INT NOT NULL, INDEX IDX_7FD2584BD987BE75 (reminder_id), INDEX IDX_7FD2584B2BC79580 (user_interface_id), PRIMARY KEY(reminder_id, user_interface_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); | |||
$this->addSql('CREATE TABLE user_group_user_interface (user_id INT NOT NULL, group_user_interface_id INT NOT NULL, INDEX IDX_12B87B34A76ED395 (user_id), INDEX IDX_12B87B34F583BABC (group_user_interface_id), PRIMARY KEY(user_id, group_user_interface_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); | |||
$this->addSql('ALTER TABLE group_user ADD CONSTRAINT FK_A4C98D39B03A8386 FOREIGN KEY (created_by_id) REFERENCES user (id)'); | |||
$this->addSql('ALTER TABLE group_user ADD CONSTRAINT FK_A4C98D39896DBBDE FOREIGN KEY (updated_by_id) REFERENCES user (id)'); | |||
$this->addSql('ALTER TABLE reminder ADD CONSTRAINT FK_40374F40B03A8386 FOREIGN KEY (created_by_id) REFERENCES user (id)'); | |||
$this->addSql('ALTER TABLE reminder ADD CONSTRAINT FK_40374F40896DBBDE FOREIGN KEY (updated_by_id) REFERENCES user (id)'); | |||
$this->addSql('ALTER TABLE reminder_user_interface ADD CONSTRAINT FK_7FD2584BD987BE75 FOREIGN KEY (reminder_id) REFERENCES reminder (id) ON DELETE CASCADE'); | |||
$this->addSql('ALTER TABLE reminder_user_interface ADD CONSTRAINT FK_7FD2584B2BC79580 FOREIGN KEY (user_interface_id) REFERENCES user (id) ON DELETE CASCADE'); | |||
$this->addSql('ALTER TABLE user_group_user_interface ADD CONSTRAINT FK_12B87B34A76ED395 FOREIGN KEY (user_id) REFERENCES user (id) ON DELETE CASCADE'); | |||
$this->addSql('ALTER TABLE user_group_user_interface ADD CONSTRAINT FK_12B87B34F583BABC FOREIGN KEY (group_user_interface_id) REFERENCES group_user (id) ON DELETE CASCADE'); | |||
} | |||
public function down(Schema $schema): void | |||
{ | |||
// this down() migration is auto-generated, please modify it to your needs | |||
$this->addSql('ALTER TABLE user_group_user_interface DROP FOREIGN KEY FK_12B87B34F583BABC'); | |||
$this->addSql('ALTER TABLE reminder_user_interface DROP FOREIGN KEY FK_7FD2584BD987BE75'); | |||
$this->addSql('DROP TABLE group_user'); | |||
$this->addSql('DROP TABLE reminder'); | |||
$this->addSql('DROP TABLE reminder_user_interface'); | |||
$this->addSql('DROP TABLE user_group_user_interface'); | |||
} | |||
} |
@@ -0,0 +1,36 @@ | |||
<?php | |||
declare(strict_types=1); | |||
namespace DoctrineMigrations; | |||
use Doctrine\DBAL\Schema\Schema; | |||
use Doctrine\Migrations\AbstractMigration; | |||
/** | |||
* Auto-generated Migration: Please modify to your needs! | |||
*/ | |||
final class Version20210623143316 extends AbstractMigration | |||
{ | |||
public function getDescription(): string | |||
{ | |||
return ''; | |||
} | |||
public function up(Schema $schema): void | |||
{ | |||
// this up() migration is auto-generated, please modify it to your needs | |||
$this->addSql('CREATE TABLE site (id INT AUTO_INCREMENT NOT NULL, dev_alias VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); | |||
$this->addSql('CREATE TABLE site_setting (id INT AUTO_INCREMENT NOT NULL, site_id INT NOT NULL, file_id INT DEFAULT NULL, name VARCHAR(63) NOT NULL, text LONGTEXT DEFAULT NULL, date DATETIME DEFAULT NULL, INDEX IDX_64D05A53F6BD1646 (site_id), INDEX IDX_64D05A5393CB796C (file_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); | |||
$this->addSql('ALTER TABLE site_setting ADD CONSTRAINT FK_64D05A53F6BD1646 FOREIGN KEY (site_id) REFERENCES site (id)'); | |||
$this->addSql('ALTER TABLE site_setting ADD CONSTRAINT FK_64D05A5393CB796C FOREIGN KEY (file_id) REFERENCES file (id)'); | |||
} | |||
public function down(Schema $schema): void | |||
{ | |||
// this down() migration is auto-generated, please modify it to your needs | |||
$this->addSql('ALTER TABLE site_setting DROP FOREIGN KEY FK_64D05A53F6BD1646'); | |||
$this->addSql('DROP TABLE site'); | |||
$this->addSql('DROP TABLE site_setting'); | |||
} | |||
} |
@@ -2120,6 +2120,11 @@ | |||
"resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.0.tgz", | |||
"integrity": "sha512-Io55IuQY3kydzHtbGvQya3H+KorS/M9rSNyfCGCg9WZ4pyT/lCxIlpJgG1GXW/PswzC84Tr2fBYi+7+jFVQQBw==" | |||
}, | |||
"bootstrap-autocomplete": { | |||
"version": "2.3.7", | |||
"resolved": "https://registry.npmjs.org/bootstrap-autocomplete/-/bootstrap-autocomplete-2.3.7.tgz", | |||
"integrity": "sha512-YD2bev4bDTLsAzkr6lSTuMZOcE7k2+c2BYbtIT+j/XpPnM5ADLlbhR4NnpSsfg6Vde5xQckG/IbdRKrLlAtXOw==" | |||
}, | |||
"bootstrap-colorpicker": { | |||
"version": "3.3.0", | |||
"resolved": "https://registry.npmjs.org/bootstrap-colorpicker/-/bootstrap-colorpicker-3.3.0.tgz", | |||
@@ -2130,6 +2135,16 @@ | |||
"popper.js": ">=1.10" | |||
} | |||
}, | |||
"bootstrap-daterangepicker": { | |||
"version": "3.1.0", | |||
"resolved": "https://registry.npmjs.org/bootstrap-daterangepicker/-/bootstrap-daterangepicker-3.1.0.tgz", | |||
"integrity": "sha512-oaQZx6ZBDo/dZNyXGVi2rx5GmFXThyQLAxdtIqjtLlYVaQUfQALl5JZMJJZzyDIX7blfy4ppZPAJ10g8Ma4d/g==", | |||
"dev": true, | |||
"requires": { | |||
"jquery": ">=1.10", | |||
"moment": "^2.9.0" | |||
} | |||
}, | |||
"bootstrap-slider": { | |||
"version": "11.0.2", | |||
"resolved": "https://registry.npmjs.org/bootstrap-slider/-/bootstrap-slider-11.0.2.tgz", | |||
@@ -4023,85 +4038,15 @@ | |||
"dev": true | |||
}, | |||
"htmlparser2": { | |||
"version": "3.10.1", | |||
"resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", | |||
"integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", | |||
"version": "6.1.0", | |||
"resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", | |||
"integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", | |||
"dev": true, | |||
"requires": { | |||
"domelementtype": "^1.3.1", | |||
"domhandler": "^2.3.0", | |||
"domutils": "^1.5.1", | |||
"entities": "^1.1.1", | |||
"inherits": "^2.0.1", | |||
"readable-stream": "^3.1.1" | |||
}, | |||
"dependencies": { | |||
"dom-serializer": { | |||
"version": "0.2.2", | |||
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", | |||
"integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", | |||
"dev": true, | |||
"requires": { | |||
"domelementtype": "^2.0.1", | |||
"entities": "^2.0.0" | |||
}, | |||
"dependencies": { | |||
"domelementtype": { | |||
"version": "2.2.0", | |||
"resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", | |||
"integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", | |||
"dev": true | |||
}, | |||
"entities": { | |||
"version": "2.2.0", | |||
"resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", | |||
"integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", | |||
"dev": true | |||
} | |||
} | |||
}, | |||
"domelementtype": { | |||
"version": "1.3.1", | |||
"resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", | |||
"integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", | |||
"dev": true | |||
}, | |||
"domhandler": { | |||
"version": "2.4.2", | |||
"resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", | |||
"integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", | |||
"dev": true, | |||
"requires": { | |||
"domelementtype": "1" | |||
} | |||
}, | |||
"domutils": { | |||
"version": "1.7.0", | |||
"resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", | |||
"integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", | |||
"dev": true, | |||
"requires": { | |||
"dom-serializer": "0", | |||
"domelementtype": "1" | |||
} | |||
}, | |||
"entities": { | |||
"version": "1.1.2", | |||
"resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", | |||
"integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", | |||
"dev": true | |||
}, | |||
"readable-stream": { | |||
"version": "3.6.0", | |||
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", | |||
"integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", | |||
"dev": true, | |||
"requires": { | |||
"inherits": "^2.0.3", | |||
"string_decoder": "^1.1.1", | |||
"util-deprecate": "^1.0.1" | |||
} | |||
} | |||
"domelementtype": "^2.0.1", | |||
"domhandler": "^4.0.0", | |||
"domutils": "^2.5.2", | |||
"entities": "^2.0.0" | |||
} | |||
}, | |||
"http-deceiver": { | |||
@@ -5754,13 +5699,13 @@ | |||
"integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" | |||
}, | |||
"pretty-error": { | |||
"version": "3.0.3", | |||
"resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-3.0.3.tgz", | |||
"integrity": "sha512-nFB0BMeWNJA4YfmrgqPhOH3UQjMQZASZ2ueBfmlyqpVy9+ExLcmwXL/Iu4Wb9pbt/cubQXK4ir8IZUnE8EwFnw==", | |||
"version": "3.0.4", | |||
"resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-3.0.4.tgz", | |||
"integrity": "sha512-ytLFLfv1So4AO1UkoBF6GXQgJRaKbiSiGFICaOPNwQ3CMvBvXpLRubeQWyPGnsbV/t9ml9qto6IeCsho0aEvwQ==", | |||
"dev": true, | |||
"requires": { | |||
"lodash": "^4.17.20", | |||
"renderkid": "^2.0.5" | |||
"renderkid": "^2.0.6" | |||
} | |||
}, | |||
"process-nextick-args": { | |||
@@ -5987,16 +5932,16 @@ | |||
} | |||
}, | |||
"renderkid": { | |||
"version": "2.0.5", | |||
"resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.5.tgz", | |||
"integrity": "sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==", | |||
"version": "2.0.7", | |||
"resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", | |||
"integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", | |||
"dev": true, | |||
"requires": { | |||
"css-select": "^2.0.2", | |||
"dom-converter": "^0.2", | |||
"htmlparser2": "^3.10.1", | |||
"lodash": "^4.17.20", | |||
"strip-ansi": "^3.0.0" | |||
"css-select": "^4.1.3", | |||
"dom-converter": "^0.2.0", | |||
"htmlparser2": "^6.1.0", | |||
"lodash": "^4.17.21", | |||
"strip-ansi": "^3.0.1" | |||
}, | |||
"dependencies": { | |||
"ansi-regex": { | |||
@@ -6006,66 +5951,24 @@ | |||
"dev": true | |||
}, | |||
"css-select": { | |||
"version": "2.1.0", | |||
"resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", | |||
"integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", | |||
"version": "4.1.3", | |||
"resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", | |||
"integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", | |||
"dev": true, | |||
"requires": { | |||
"boolbase": "^1.0.0", | |||
"css-what": "^3.2.1", | |||
"domutils": "^1.7.0", | |||
"nth-check": "^1.0.2" | |||
"css-what": "^5.0.0", | |||
"domhandler": "^4.2.0", | |||
"domutils": "^2.6.0", | |||
"nth-check": "^2.0.0" | |||
} | |||
}, | |||
"css-what": { | |||
"version": "3.4.2", | |||
"resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", | |||
"integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", | |||
"dev": true | |||
}, | |||
"dom-serializer": { | |||
"version": "0.2.2", | |||
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", | |||
"integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", | |||
"dev": true, | |||
"requires": { | |||
"domelementtype": "^2.0.1", | |||
"entities": "^2.0.0" | |||
}, | |||
"dependencies": { | |||
"domelementtype": { | |||
"version": "2.2.0", | |||
"resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", | |||
"integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", | |||
"dev": true | |||
} | |||
} | |||
}, | |||
"domelementtype": { | |||
"version": "1.3.1", | |||
"resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", | |||
"integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", | |||
"version": "5.0.1", | |||
"resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", | |||
"integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", | |||
"dev": true | |||
}, | |||
"domutils": { | |||
"version": "1.7.0", | |||
"resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", | |||
"integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", | |||
"dev": true, | |||
"requires": { | |||
"dom-serializer": "0", | |||
"domelementtype": "1" | |||
} | |||
}, | |||
"nth-check": { | |||
"version": "1.0.2", | |||
"resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", | |||
"integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", | |||
"dev": true, | |||
"requires": { | |||
"boolbase": "~1.0.0" | |||
} | |||
}, | |||
"strip-ansi": { | |||
"version": "3.0.1", | |||
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", | |||
@@ -6122,9 +6025,9 @@ | |||
"dev": true | |||
}, | |||
"resolve-url-loader": { | |||
"version": "3.1.3", | |||
"resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.3.tgz", | |||
"integrity": "sha512-WbDSNFiKPPLem1ln+EVTE+bFUBdTTytfQZWbmghroaFNFaAVmGq0Saqw6F/306CwgPXsGwXVxbODE+3xAo/YbA==", | |||
"version": "3.1.4", | |||
"resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.4.tgz", | |||
"integrity": "sha512-D3sQ04o0eeQEySLrcz4DsX3saHfsr8/N6tfhblxgZKXxMT2Louargg12oGNfoTRLV09GXhVUe5/qgA5vdgNigg==", | |||
"dev": true, | |||
"requires": { | |||
"adjust-sourcemap-loader": "3.0.0", | |||
@@ -6133,7 +6036,7 @@ | |||
"convert-source-map": "1.7.0", | |||
"es6-iterator": "2.0.3", | |||
"loader-utils": "1.2.3", | |||
"postcss": "7.0.21", | |||
"postcss": "7.0.36", | |||
"rework": "1.0.1", | |||
"rework-visit": "1.0.0", | |||
"source-map": "0.6.1" | |||
@@ -6194,9 +6097,9 @@ | |||
} | |||
}, | |||
"postcss": { | |||
"version": "7.0.21", | |||
"resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz", | |||
"integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==", | |||
"version": "7.0.36", | |||
"resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", | |||
"integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", | |||
"dev": true, | |||
"requires": { | |||
"chalk": "^2.4.2", | |||
@@ -6358,6 +6261,12 @@ | |||
"resolved": "https://registry.npmjs.org/select2/-/select2-4.0.13.tgz", | |||
"integrity": "sha512-1JeB87s6oN/TDxQQYCvS5EFoQyvV6eYMZZ0AeA4tdFDYWN3BAGZ8npr17UBFddU0lgAt3H0yjX3X6/ekOj1yjw==" | |||
}, | |||
"select2-bootstrap4-theme": { | |||
"version": "1.0.0", | |||
"resolved": "https://registry.npmjs.org/select2-bootstrap4-theme/-/select2-bootstrap4-theme-1.0.0.tgz", | |||
"integrity": "sha512-H5v9fd5JWqYKZZ0T8jB5cIrAhWdAIbr3K0pkfuUebcEZqFXlPtZSKoANzJc/qbDzj0/Sle1h/4APpVPveiR/VA==", | |||
"dev": true | |||
}, | |||
"selfsigned": { | |||
"version": "1.10.11", | |||
"resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", |
@@ -6,7 +6,9 @@ | |||
"regenerator-runtime": "^0.13.2", | |||
"sass": "^1.34.0", | |||
"stimulus": "^2.0.0", | |||
"webpack-notifier": "^1.6.0" | |||
"webpack-notifier": "^1.6.0", | |||
"select2-bootstrap4-theme": "^1.0.0", | |||
"bootstrap-daterangepicker": "^3.1.0" | |||
}, | |||
"license": "UNLICENSED", | |||
"private": true, | |||
@@ -18,6 +20,7 @@ | |||
}, | |||
"dependencies": { | |||
"admin-lte": "^3.1.0", | |||
"bootstrap-autocomplete": "^2.3.7", | |||
"jquery": "^3.6.0", | |||
"sass-loader": "^11.1.1" | |||
} |
@@ -1,38 +0,0 @@ | |||
/*! | |||
* Bootstrap v4.6.0 (https://getbootstrap.com/) | |||
* Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) | |||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) | |||
*/ | |||
/*! | |||
* AdminLTE v3.1.0 (https://adminlte.io) | |||
* Copyright 2014-2021 Colorlib <https://colorlib.com> | |||
* Licensed under MIT (https://github.com/ColorlibHQ/AdminLTE/blob/master/LICENSE) | |||
*/ | |||
/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ | |||
/**! | |||
* @fileOverview Kickass library to create and place poppers near their reference elements. | |||
* @version 1.16.1 | |||
* @license | |||
* Copyright (c) 2016 Federico Zivolo and contributors | |||
* | |||
* Permission is hereby granted, free of charge, to any person obtaining a copy | |||
* of this software and associated documentation files (the "Software"), to deal | |||
* in the Software without restriction, including without limitation the rights | |||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |||
* copies of the Software, and to permit persons to whom the Software is | |||
* furnished to do so, subject to the following conditions: | |||
* | |||
* The above copyright notice and this permission notice shall be included in all | |||
* copies or substantial portions of the Software. | |||
* | |||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | |||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | |||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | |||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | |||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | |||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | |||
* SOFTWARE. | |||
*/ |
@@ -0,0 +1,648 @@ | |||
/*! | |||
* Bootstrap v4.6.0 (https://getbootstrap.com/) | |||
* Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) | |||
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) | |||
*/ | |||
/*! | |||
* AdminLTE v3.1.0 (https://adminlte.io) | |||
* Copyright 2014-2021 Colorlib <https://colorlib.com> | |||
* Licensed under MIT (https://github.com/ColorlibHQ/AdminLTE/blob/master/LICENSE) | |||
*/ | |||
/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ | |||
/** | |||
* @version: 3.1 | |||
* @author: Dan Grossman http://www.dangrossman.info/ | |||
* @copyright: Copyright (c) 2012-2019 Dan Grossman. All rights reserved. | |||
* @license: Licensed under the MIT license. See http://www.opensource.org/licenses/mit-license.php | |||
* @website: http://www.daterangepicker.com/ | |||
*/ | |||
/**! | |||
* @fileOverview Kickass library to create and place poppers near their reference elements. | |||
* @version 1.16.1 | |||
* @license | |||
* Copyright (c) 2016 Federico Zivolo and contributors | |||
* | |||
* Permission is hereby granted, free of charge, to any person obtaining a copy | |||
* of this software and associated documentation files (the "Software"), to deal | |||
* in the Software without restriction, including without limitation the rights | |||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |||
* copies of the Software, and to permit persons to whom the Software is | |||
* furnished to do so, subject to the following conditions: | |||
* | |||
* The above copyright notice and this permission notice shall be included in all | |||
* copies or substantial portions of the Software. | |||
* | |||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | |||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | |||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | |||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | |||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | |||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | |||
* SOFTWARE. | |||
*/ | |||
//! Burak Yiğit Kaya: https://github.com/BYK | |||
//! Sigurd Gartmann : https://github.com/sigurdga | |||
//! Stephen Ramthun : https://github.com/stephenramthun | |||
//! author : Abdel Said : https://github.com/abdelsaid | |||
//! author : Abdel Said: https://github.com/abdelsaid | |||
//! author : Adam Brunner : https://github.com/adambrunner | |||
//! author : Ahmed Elkhatib | |||
//! author : Alessandro Maruccia : https://github.com/alesma | |||
//! author : Ali Hmer: https://github.com/kikoanis | |||
//! author : Amine Roukh: https://github.com/Amine27 | |||
//! author : Anatoly Mironov : https://github.com/mirontoli | |||
//! author : Andrew Hood : https://github.com/andrewhood125 | |||
//! author : Anthony : https://github.com/anthonylau | |||
//! author : Arjunkumar Krishnamoorthy : https://github.com/tk120404 | |||
//! author : Armendarabyan : https://github.com/armendarabyan | |||
//! author : Asraf Hossain Patoary : https://github.com/ashwoolford | |||
//! author : Atamyrat Abdyrahmanov : https://github.com/atamyratabdy | |||
//! author : Atolagbe Abisoye : https://github.com/andela-batolagbe | |||
//! author : Bang Nguyen : https://github.com/bangnk | |||
//! author : Ben : https://github.com/ben-lin | |||
//! author : Bojan Marković : https://github.com/bmarkovic | |||
//! author : Borislav Mickov : https://github.com/B0k0 | |||
//! author : Caio Ribeiro Pereira : https://github.com/caio-ribeiro-pereira | |||
//! author : Chien Kira : https://github.com/chienkira | |||
//! author : Chris Cartlidge : https://github.com/chriscartlidge | |||
//! author : Chris Gedrim : https://github.com/chrisgedrim | |||
//! author : Chris Lam : https://github.com/hehachris | |||
//! author : Chyngyz Arystan uulu : https://github.com/chyngyz | |||
//! author : Colin Dean : https://github.com/colindean | |||
//! author : Dan Hagman : https://github.com/hagmandan | |||
//! author : David Raison : https://github.com/kwisatz | |||
//! author : David Rossellat : https://github.com/gholadr | |||
//! author : Dominika Kruk : https://github.com/amaranthrose | |||
//! author : Ebrahim Byagowi : https://github.com/ebraminio | |||
//! author : ElFadili Yassine : https://github.com/ElFadiliY | |||
//! author : Emanuel Cepoi : https://github.com/cepem | |||
//! author : Eneko Illarramendi : https://github.com/eillarra | |||
//! author : Estelle Comment : https://github.com/estellecomment | |||
//! author : Fahad Kassim : https://github.com/fadsel | |||
//! author : Flakërim Ismani : https://github.com/flakerimi | |||
//! author : Floyd Pink : https://github.com/floydpink | |||
//! author : Gaspard Bucher : https://github.com/gaspard | |||
//! author : Harpreet Singh : https://github.com/harpreetkhalsagtbit | |||
//! author : Harshad Kale : https://github.com/kalehv | |||
//! author : Henry Kehlmann : https://github.com/madhenry | |||
//! author : Hinrik Örn Sigurðsson : https://github.com/hinrik | |||
//! author : Irakli Janiashvili : https://github.com/IrakliJani | |||
//! author : Iustì Canun | |||
//! author : JC Franco : https://github.com/jcfranco | |||
//! author : Jacob Middag : https://github.com/middagj | |||
//! author : Jared Morse : https://github.com/jarcoal | |||
//! author : Jatin Agrawal : https://github.com/jatinag22 | |||
//! author : Javkhlantugs Nyamdorj : https://github.com/javkhaanj7 | |||
//! author : Jawish Hameed : https://github.com/jawish | |||
//! author : Jean-Baptiste Le Duigou : https://github.com/jbleduigou | |||
//! author : Jeeeyul Lee <jeeeyul@gmail.com> | |||
//! author : Jefferson : https://github.com/jalex79 | |||
//! author : Jens Alm : https://github.com/ulmus | |||
//! author : John Corrigan <robbiecloset@gmail.com> : https://github.com/johnideal | |||
//! author : John Fischer : https://github.com/jfroffice | |||
//! author : Jonathan Abourbih : https://github.com/jonbca | |||
//! author : Joris Röling : https://github.com/jorisroling | |||
//! author : Joshua Brooks : https://github.com/joshbrooks | |||
//! author : Juan G. Hurtado : https://github.com/juanghurtado | |||
//! author : Julio Napurí : https://github.com/julionc | |||
//! author : Jānis Elmeris : https://github.com/JanisE | |||
//! author : Kaushik Gandhi : https://github.com/kaushikgandhi | |||
//! author : Kaushik Thanki : https://github.com/Kaushik1987 | |||
//! author : Konstantin : https://github.com/skfd | |||
//! author : Krasen Borisov : https://github.com/kraz | |||
//! author : Kridsada Thanabulpong : https://github.com/sirn | |||
//! author : Krishna Chaitanya Thota : https://github.com/kcthota | |||
//! author : Kristaps Karlsons : https://github.com/skakri | |||
//! author : Kristian Sakarisson : https://github.com/sakarisson | |||
//! author : Kruy Vanna : https://github.com/kruyvanna | |||
//! author : Kyungwook, Park : https://github.com/kyungw00k | |||
//! author : LI Long : https://github.com/baryon | |||
//! author : Lorenzo : https://github.com/aliem | |||
//! author : Luke McGregor : https://github.com/lukemcgregor | |||
//! author : Martin Groller : https://github.com/MadMG | |||
//! author : Martin Minka : https://github.com/k2s | |||
//! author : Matthew Castrillon-Madrigal : https://github.com/techdimension | |||
//! author : Matthew Co : https://github.com/matthewdeeco | |||
//! author : Mayank Singhal : https://github.com/mayanksinghal | |||
//! author : Menelion Elensúle : https://github.com/Oire | |||
//! author : Mia Nordentoft Imperatori : https://github.com/miestasmia | |||
//! author : Mikolaj Dadela : https://github.com/mik01aj | |||
//! author : Milan Janačković<milanjanackovic@gmail.com> : https://github.com/milan-j | |||
//! author : Mindaugas Mozūras : https://github.com/mmozuras | |||
//! author : Miodrag Nikač <miodrag@restartit.me> : https://github.com/miodragnikac | |||
//! author : Mohammad Satrio Utomo : https://github.com/tyok | |||
//! author : Moshe Simantov : https://github.com/DevelopmentIL | |||
//! author : Nader Toukabri : https://github.com/naderio | |||
//! author : Narain Sagar : https://github.com/narainsagar | |||
//! author : Nedim Cholich : https://github.com/frontyard | |||
//! author : Nicolai Davies<mail@nicolai.io> : https://github.com/nicolaidavies | |||
//! author : Noureddine LOUAHEDJ : https://github.com/noureddinem | |||
//! author : Nusret Parlak: https://github.com/nusretparlak | |||
//! author : Oerd Cukalla : https://github.com/oerd | |||
//! author : Onorio De J. Afonso : https://github.com/marobo | |||
//! author : Orif N. Jr. : https://github.com/orif-jr | |||
//! author : Peter Viszt : https://github.com/passatgt | |||
//! author : Quentin PAGÈS : https://github.com/Quenty31 | |||
//! author : Rafal Hirsz : https://github.com/evoL | |||
//! author : Ragnar Johannesen : https://github.com/ragnar123 | |||
//! author : Rajeev Naik : https://github.com/rajeevnaikte | |||
//! author : Rasulbek Mirzayev : github.com/Rasulbeeek | |||
//! author : Robert Allen : https://github.com/robgallen | |||
//! author : Robert Sedovšek : https://github.com/sedovsek | |||
//! author : Robin van der Vliet : https://github.com/robin0van0der0v | |||
//! author : Rony Lantip : https://github.com/lantip | |||
//! author : Ryan Hart : https://github.com/ryanhart2 | |||
//! author : Sampath Sitinamaluwa : https://github.com/sampathsris | |||
//! author : Sardor Muminov : https://github.com/muminoff | |||
//! author : Sashko Todorov : https://github.com/bkyceh | |||
//! author : Sawood Alam : https://github.com/ibnesayeed | |||
//! author : Shahram Mebashar : https://github.com/ShahramMebashar | |||
//! author : Sonia Simoes : https://github.com/soniasimoes | |||
//! author : Squar team, mysquar.com | |||
//! author : Stefan Crnjaković <stefan@hotmail.rs> : https://github.com/crnjakovic | |||
//! author : Suhail Alkowaileet : https://github.com/xsoh | |||
//! author : Tal Ater : https://github.com/TalAter | |||
//! author : Tan Yuanhong : https://github.com/le0tan | |||
//! author : Tarmo Aidantausta : https://github.com/bleadof | |||
//! author : The Discoverer : https://github.com/WikiDiscoverer | |||
//! author : Thupten N. Chakrishar : https://github.com/vajradog | |||
//! author : Tin Aung Lin : https://github.com/thanyawzinmin | |||
//! author : Tomer Cohen : https://github.com/tomer | |||
//! author : Ulrik Nielsen : https://github.com/mrbase | |||
//! author : Valentin Agachi : https://github.com/avaly | |||
//! author : Vivek Athalye : https://github.com/vnathalye | |||
//! author : Vlad Gurdiga : https://github.com/gurdiga | |||
//! author : Weldan Jamili : https://github.com/weldan | |||
//! author : Werner Mollentze : https://github.com/wernerm | |||
//! author : Zack : https://github.com/ZackVision | |||
//! author : Zeno Zeng : https://github.com/zenozeng | |||
//! author : bustta : https://github.com/bustta | |||
//! author : chrisrodz : https://github.com/chrisrodz | |||
//! author : forabi https://github.com/forabi | |||
//! author : https://github.com/ryangreaves | |||
//! author : lluchs : https://github.com/lluchs | |||
//! author : mweimerskirch : https://github.com/mweimerskirch | |||
//! author : petrbela : https://github.com/petrbela | |||
//! author : sschueller : https://github.com/sschueller | |||
//! author : suupic : https://github.com/suupic | |||
//! author : suvash : https://github.com/suvash | |||
//! author : topchiyev : https://github.com/topchiyev | |||
//! author : uu109 : https://github.com/uu109 | |||
//! author : xfh : https://github.com/xfh | |||
//! author: Marco : https://github.com/Manfre98 | |||
//! author: Mattia Larentis: https://github.com/nostalgiaz | |||
//! author: Menelion Elensúle: https://github.com/Oire | |||
//! author: boyaq : https://github.com/boyaq | |||
//! authors : Bård Rolstad Henriksen : https://github.com/karamell | |||
//! authors : Erhan Gundogan : https://github.com/erhangundogan, | |||
//! authors : Espen Hovlandsdal : https://github.com/rexxars | |||
//! authors : Nurlan Rakhimzhanov : https://github.com/nurlan | |||
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors | |||
//! authors : https://github.com/mechuwind | |||
//! based on (hr) translation by Bojan Marković | |||
//! based on work of petrbela : https://github.com/petrbela | |||
//! comment : Vivakvo corrected the translation by colindean and miestasmia | |||
//! comment : miestasmia corrected the translation by colindean | |||
//! improvements : Illimar Tambek : https://github.com/ragulka | |||
//! license : MIT | |||
//! locale : Arabic (Tunisia) [ar-tn] | |||
//! locale : Afrikaans [af] | |||
//! locale : Albanian [sq] | |||
//! locale : Arabic (Algeria) [ar-dz] | |||
//! locale : Arabic (Kuwait) [ar-kw] | |||
//! locale : Arabic (Lybia) [ar-ly] | |||
//! locale : Arabic (Morocco) [ar-ma] | |||
//! locale : Arabic (Saudi Arabia) [ar-sa] | |||
//! locale : Arabic [ar] | |||
//! locale : Armenian [hy-am] | |||
//! locale : Azerbaijani [az] | |||
//! locale : Bambara [bm] | |||
//! locale : Basque [eu] | |||
//! locale : Bengali (Bangladesh) [bn-bd] | |||
//! locale : Bengali [bn] | |||
//! locale : Bosnian [bs] | |||
//! locale : Breton [br] | |||
//! locale : Bulgarian [bg] | |||
//! locale : Burmese [my] | |||
//! locale : Cambodian [km] | |||
//! locale : Catalan [ca] | |||
//! locale : Central Atlas Tamazight Latin [tzm-latn] | |||
//! locale : Central Atlas Tamazight [tzm] | |||
//! locale : Chinese (China) [zh-cn] | |||
//! locale : Chinese (Hong Kong) [zh-hk] | |||
//! locale : Chinese (Macau) [zh-mo] | |||
//! locale : Chinese (Taiwan) [zh-tw] | |||
//! locale : Chuvash [cv] | |||
//! locale : Croatian [hr] | |||
//! locale : Czech [cs] | |||
//! locale : Danish [da] | |||
//! locale : Dutch (Belgium) [nl-be] | |||
//! locale : Dutch [nl] | |||
//! locale : English (Australia) [en-au] | |||
//! locale : English (Canada) [en-ca] | |||
//! locale : English (India) [en-in] | |||
//! locale : English (Ireland) [en-ie] | |||
//! locale : English (Israel) [en-il] | |||
//! locale : English (New Zealand) [en-nz] | |||
//! locale : English (Singapore) [en-sg] | |||
//! locale : English (United Kingdom) [en-gb] | |||
//! locale : Esperanto [eo] | |||
//! locale : Estonian [et] | |||
//! locale : Faroese [fo] | |||
//! locale : Filipino [fil] | |||
//! locale : Finnish [fi] | |||
//! locale : French (Canada) [fr-ca] | |||
//! locale : French (Switzerland) [fr-ch] | |||
//! locale : French [fr] | |||
//! locale : Frisian [fy] | |||
//! locale : Galician [gl] | |||
//! locale : Georgian [ka] | |||
//! locale : German (Austria) [de-at] | |||
//! locale : German (Switzerland) [de-ch] | |||
//! locale : German [de] | |||
//! locale : Gujarati [gu] | |||
//! locale : Hebrew [he] | |||
//! locale : Hindi [hi] | |||
//! locale : Hungarian [hu] | |||
//! locale : Icelandic [is] | |||
//! locale : Indonesian [id] | |||
//! locale : Italian (Switzerland) [it-ch] | |||
//! locale : Italian [it] | |||
//! locale : Japanese [ja] | |||
//! locale : Javanese [jv] | |||
//! locale : Kannada [kn] | |||
//! locale : Kazakh [kk] | |||
//! locale : Klingon [tlh] | |||
//! locale : Konkani Devanagari script [gom-deva] | |||
//! locale : Konkani Latin script [gom-latn] | |||
//! locale : Korean [ko] | |||
//! locale : Kurdish [ku] | |||
//! locale : Kyrgyz [ky] | |||
//! locale : Lao [lo] | |||
//! locale : Latvian [lv] | |||
//! locale : Lithuanian [lt] | |||
//! locale : Luxembourgish [lb] | |||
//! locale : Macedonian [mk] | |||
//! locale : Malay [ms-my] | |||
//! locale : Malay [ms] | |||
//! locale : Malayalam [ml] | |||
//! locale : Maldivian [dv] | |||
//! locale : Maltese (Malta) [mt] | |||
//! locale : Maori [mi] | |||
//! locale : Marathi [mr] | |||
//! locale : Mongolian [mn] | |||
//! locale : Montenegrin [me] | |||
//! locale : Nepalese [ne] | |||
//! locale : Northern Sami [se] | |||
//! locale : Norwegian Bokmål [nb] | |||
//! locale : Nynorsk [nn] | |||
//! locale : Occitan, lengadocian dialecte [oc-lnc] | |||
//! locale : Persian [fa] | |||
//! locale : Polish [pl] | |||
//! locale : Portuguese (Brazil) [pt-br] | |||
//! locale : Portuguese [pt] | |||
//! locale : Pseudo [x-pseudo] | |||
//! locale : Punjabi (India) [pa-in] | |||
//! locale : Romanian [ro] | |||
//! locale : Serbian Cyrillic [sr-cyrl] | |||
//! locale : Serbian [sr] | |||
//! locale : Sindhi [sd] | |||
//! locale : Sinhalese [si] | |||
//! locale : Slovak [sk] | |||
//! locale : Slovenian [sl] | |||
//! locale : Spanish (Dominican Republic) [es-do] | |||
//! locale : Spanish (Mexico) [es-mx] | |||
//! locale : Spanish (United States) [es-us] | |||
//! locale : Spanish [es] | |||
//! locale : Swahili [sw] | |||
//! locale : Swedish [sv] | |||
//! locale : Tagalog (Philippines) [tl-ph] | |||
//! locale : Tajik [tg] | |||
//! locale : Talossan [tzl] | |||
//! locale : Tamil [ta] | |||
//! locale : Telugu [te] | |||
//! locale : Tetun Dili (East Timor) [tet] | |||
//! locale : Thai [th] | |||
//! locale : Tibetan [bo] | |||
//! locale : Turkish [tr] | |||
//! locale : Turkmen [tk] | |||
//! locale : Urdu [ur] | |||
//! locale : Uyghur (China) [ug-cn] | |||
//! locale : Uzbek Latin [uz-latn] | |||
//! locale : Uzbek [uz] | |||
//! locale : Vietnamese [vi] | |||
//! locale : Welsh [cy] | |||
//! locale : Yoruba Nigeria [yo] | |||
//! locale : siSwati [ss] | |||
//! moment.js | |||
//! moment.js locale configuration | |||
//! momentjs.com | |||
//! note : DEPRECATED, the correct one is [ms] | |||
//! reference: http://id.wikisource.org/wiki/Pedoman_Umum_Ejaan_Bahasa_Indonesia_yang_Disempurnakan | |||
//! reference: http://jv.wikipedia.org/wiki/Basa_Jawa | |||
//! version : 2.29.1 |
@@ -1 +1 @@ | |||
.form-sent .form-control:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23dc3545' d='m0 0 3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");background-position:center right calc(.375em + .1875rem);background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545;padding-right:2.25rem}.form-sent select.form-control:invalid+.select2 .select2-selection{border-color:#dc3545}.form-sent select.form-control:invalid+.select2 .select2-selection b{border-color:#dc3545 transparent transparent}.form-sent .form-check-label input:invalid~.checkmark{border-color:#dc3545}.nav-item .nav-link{position:relative}.nav-item .nav-link .invalid-form{background:#fff;border-radius:10px;color:#dc3545;display:none;font-size:1.2rem;position:absolute;right:-6px;top:-7px}.nav-item.has-invalid .nav-link .invalid-form{display:inline-block;z-index:2}.field-collection{padding-top:15px}.field-collection legend{font-size:18px;font-weight:700}.field-collection .field-collection-item{background-color:#dcdcdc;border-radius:5px;padding:10px;position:relative}.field-collection .field-collection-item .field-collection-delete{position:absolute;right:0;top:0} | |||
.form-sent .form-control:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23dc3545' d='m0 0 3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");background-position:center right calc(.375em + .1875rem);background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545;padding-right:2.25rem}.form-sent select.form-control:invalid+.select2 .select2-selection{border-color:#dc3545}.form-sent select.form-control:invalid+.select2 .select2-selection b{border-color:#dc3545 transparent transparent}.form-sent .form-check-label input:invalid~.checkmark{border-color:#dc3545}.nav-item .nav-link{position:relative}.nav-item .nav-link .invalid-form{background:#fff;border-radius:10px;color:#dc3545;display:none;font-size:1.2rem;position:absolute;right:-6px;top:-7px}.nav-item.has-invalid .nav-link .invalid-form{display:inline-block;z-index:2}.field-collection{padding-top:15px}.field-collection legend{font-size:18px;font-weight:700}.field-collection .field-collection-item{background-color:#dcdcdc;border-radius:5px;padding:10px;position:relative}.field-collection .field-collection-item .field-collection-delete{position:absolute;right:0;top:0}#ticket_form_ticketMessages legend,.label-ticket{display:none} |
@@ -0,0 +1 @@ | |||
table.table .dropdown-actions{display:inline-block}table.table .actions{white-space:nowrap}.table-filters-line th{font-weight:400;position:relative}.table td,.table th{padding:.35rem}.table th input{width:100%} |
@@ -1 +0,0 @@ | |||
table.table .dropdown-actions{display:inline-block} |
@@ -0,0 +1 @@ | |||
.btn-reminder{display:none} |
@@ -0,0 +1 @@ | |||
(self.webpackChunk=self.webpackChunk||[]).push([[88],{826:()=>{}},s=>{"use strict";var e;e=826,s(s.s=e)}]); |
@@ -2,42 +2,42 @@ | |||
"entrypoints": { | |||
"adminlte-common": { | |||
"js": [ | |||
"/build/runtime.fc216495.js", | |||
"/build/381.e96f5205.js", | |||
"/build/runtime.4ba37faa.js", | |||
"/build/381.ac97f29f.js", | |||
"/build/855.1a90cf0b.js", | |||
"/build/2.82318c17.js", | |||
"/build/adminlte-common.13795801.js" | |||
"/build/adminlte-common.82b1f6b9.js" | |||
], | |||
"css": [ | |||
"/build/397.22e80764.css", | |||
"/build/adminlte-common.b38e2a69.css" | |||
"/build/639.09796b73.css", | |||
"/build/adminlte-common.15dfe8b7.css" | |||
] | |||
}, | |||
"adminlte-index": { | |||
"js": [ | |||
"/build/runtime.fc216495.js", | |||
"/build/381.e96f5205.js", | |||
"/build/runtime.4ba37faa.js", | |||
"/build/381.ac97f29f.js", | |||
"/build/855.1a90cf0b.js", | |||
"/build/adminlte-index.165b6d5f.js" | |||
"/build/adminlte-index.dd4c5841.js" | |||
], | |||
"css": [ | |||
"/build/adminlte-index.6da7c845.css" | |||
"/build/adminlte-index.24b32942.css" | |||
] | |||
}, | |||
"adminlte-form": { | |||
"js": [ | |||
"/build/runtime.fc216495.js", | |||
"/build/381.e96f5205.js", | |||
"/build/runtime.4ba37faa.js", | |||
"/build/381.ac97f29f.js", | |||
"/build/adminlte-form.955283cf.js" | |||
], | |||
"css": [ | |||
"/build/adminlte-form.91ae0001.css" | |||
"/build/adminlte-form.a3baf627.css" | |||
] | |||
}, | |||
"adminlte-sort": { | |||
"js": [ | |||
"/build/runtime.fc216495.js", | |||
"/build/381.e96f5205.js", | |||
"/build/runtime.4ba37faa.js", | |||
"/build/381.ac97f29f.js", | |||
"/build/855.1a90cf0b.js", | |||
"/build/2.82318c17.js", | |||
"/build/968.afff9075.js", | |||
@@ -49,8 +49,8 @@ | |||
}, | |||
"adminlte-field-filemanager": { | |||
"js": [ | |||
"/build/runtime.fc216495.js", | |||
"/build/381.e96f5205.js", | |||
"/build/runtime.4ba37faa.js", | |||
"/build/381.ac97f29f.js", | |||
"/build/adminlte-field-filemanager.646380ef.js" | |||
], | |||
"css": [ | |||
@@ -59,8 +59,8 @@ | |||
}, | |||
"adminlte-field-collection": { | |||
"js": [ | |||
"/build/runtime.fc216495.js", | |||
"/build/381.e96f5205.js", | |||
"/build/runtime.4ba37faa.js", | |||
"/build/381.ac97f29f.js", | |||
"/build/855.1a90cf0b.js", | |||
"/build/2.82318c17.js", | |||
"/build/968.afff9075.js", | |||
@@ -69,6 +69,24 @@ | |||
"css": [ | |||
"/build/adminlte-field-collection.31d6cfe0.css" | |||
] | |||
}, | |||
"sov-reminder": { | |||
"js": [ | |||
"/build/runtime.4ba37faa.js", | |||
"/build/sov-reminder.640aab42.js" | |||
], | |||
"css": [ | |||
"/build/sov-reminder.3a953dfc.css" | |||
] | |||
}, | |||
"app-backend": { | |||
"js": [ | |||
"/build/runtime.4ba37faa.js", | |||
"/build/app-backend.58d5c716.js" | |||
], | |||
"css": [ | |||
"/build/app-backend.39497a9a.css" | |||
] | |||
} | |||
} | |||
} |
@@ -1,9 +1,9 @@ | |||
{ | |||
"build/adminlte-common.css": "/build/adminlte-common.b38e2a69.css", | |||
"build/adminlte-common.js": "/build/adminlte-common.13795801.js", | |||
"build/adminlte-index.css": "/build/adminlte-index.6da7c845.css", | |||
"build/adminlte-index.js": "/build/adminlte-index.165b6d5f.js", | |||
"build/adminlte-form.css": "/build/adminlte-form.91ae0001.css", | |||
"build/adminlte-common.css": "/build/adminlte-common.15dfe8b7.css", | |||
"build/adminlte-common.js": "/build/adminlte-common.82b1f6b9.js", | |||
"build/adminlte-index.css": "/build/adminlte-index.24b32942.css", | |||
"build/adminlte-index.js": "/build/adminlte-index.dd4c5841.js", | |||
"build/adminlte-form.css": "/build/adminlte-form.a3baf627.css", | |||
"build/adminlte-form.js": "/build/adminlte-form.955283cf.js", | |||
"build/adminlte-sort.css": "/build/adminlte-sort.ceced0e5.css", | |||
"build/adminlte-sort.js": "/build/adminlte-sort.18ffe03a.js", | |||
@@ -11,12 +11,16 @@ | |||
"build/adminlte-field-filemanager.js": "/build/adminlte-field-filemanager.646380ef.js", | |||
"build/adminlte-field-collection.css": "/build/adminlte-field-collection.31d6cfe0.css", | |||
"build/adminlte-field-collection.js": "/build/adminlte-field-collection.2d46c31c.js", | |||
"build/runtime.js": "/build/runtime.fc216495.js", | |||
"build/381.e96f5205.js": "/build/381.e96f5205.js", | |||
"build/sov-reminder.css": "/build/sov-reminder.3a953dfc.css", | |||
"build/sov-reminder.js": "/build/sov-reminder.640aab42.js", | |||
"build/app-backend.css": "/build/app-backend.39497a9a.css", | |||
"build/app-backend.js": "/build/app-backend.58d5c716.js", | |||
"build/runtime.js": "/build/runtime.4ba37faa.js", | |||
"build/381.ac97f29f.js": "/build/381.ac97f29f.js", | |||
"build/855.1a90cf0b.js": "/build/855.1a90cf0b.js", | |||
"build/2.82318c17.js": "/build/2.82318c17.js", | |||
"build/968.afff9075.js": "/build/968.afff9075.js", | |||
"build/397.22e80764.css": "/build/397.22e80764.css", | |||
"build/639.09796b73.css": "/build/639.09796b73.css", | |||
"build/images/fa-solid-900.svg": "/build/images/fa-solid-900.13de59f1.svg", | |||
"build/images/fa-brands-400.svg": "/build/images/fa-brands-400.216edb96.svg", | |||
"build/fonts/fa-solid-900.eot": "/build/fonts/fa-solid-900.efbd5d20.eot", |
@@ -0,0 +1 @@ | |||
(()=>{"use strict";var e,r={},t={};function o(e){var n=t[e];if(void 0!==n)return n.exports;var i=t[e]={id:e,loaded:!1,exports:{}};return r[e].call(i.exports,i,i.exports,o),i.loaded=!0,i.exports}o.m=r,o.amdD=function(){throw new Error("define cannot be used indirect")},e=[],o.O=(r,t,n,i)=>{if(!t){var a=1/0;for(s=0;s<e.length;s++){for(var[t,n,i]=e[s],l=!0,d=0;d<t.length;d++)(!1&i||a>=i)&&Object.keys(o.O).every((e=>o.O[e](t[d])))?t.splice(d--,1):(l=!1,i<a&&(a=i));l&&(e.splice(s--,1),r=n())}return r}i=i||0;for(var s=e.length;s>0&&e[s-1][2]>i;s--)e[s]=e[s-1];e[s]=[t,n,i]},o.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return o.d(r,{a:r}),r},o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.hmd=e=>((e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e),o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e={666:0,639:0};o.O.j=r=>0===e[r];var r=(r,t)=>{var n,i,[a,l,d]=t,s=0;for(n in l)o.o(l,n)&&(o.m[n]=l[n]);if(d)var u=d(o);for(r&&r(t);s<a.length;s++)i=a[s],o.o(e,i)&&e[i]&&e[i][0](),e[a[s]]=0;return o.O(u)},t=self.webpackChunk=self.webpackChunk||[];t.forEach(r.bind(null,0)),t.push=r.bind(null,t.push.bind(t))})()})(); |
@@ -1 +0,0 @@ | |||
(()=>{"use strict";var e,r={},t={};function n(e){var o=t[e];if(void 0!==o)return o.exports;var i=t[e]={exports:{}};return r[e].call(i.exports,i,i.exports,n),i.exports}n.m=r,n.amdD=function(){throw new Error("define cannot be used indirect")},e=[],n.O=(r,t,o,i)=>{if(!t){var a=1/0;for(f=0;f<e.length;f++){for(var[t,o,i]=e[f],l=!0,u=0;u<t.length;u++)(!1&i||a>=i)&&Object.keys(n.O).every((e=>n.O[e](t[u])))?t.splice(u--,1):(l=!1,i<a&&(a=i));l&&(e.splice(f--,1),r=o())}return r}i=i||0;for(var f=e.length;f>0&&e[f-1][2]>i;f--)e[f]=e[f-1];e[f]=[t,o,i]},n.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return n.d(r,{a:r}),r},n.d=(e,r)=>{for(var t in r)n.o(r,t)&&!n.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e={666:0,397:0};n.O.j=r=>0===e[r];var r=(r,t)=>{var o,i,[a,l,u]=t,f=0;for(o in l)n.o(l,o)&&(n.m[o]=l[o]);if(u)var c=u(n);for(r&&r(t);f<a.length;f++)i=a[f],n.o(e,i)&&e[i]&&e[i][0](),e[a[f]]=0;return n.O(c)},t=self.webpackChunk=self.webpackChunk||[];t.forEach(r.bind(null,0)),t.push=r.bind(null,t.push.bind(t))})()})(); |
@@ -0,0 +1 @@ | |||
div#reminders ul.todo-list li div.text{padding-left:30px}div#reminders ul.todo-list li div.text .badge-date{margin-left:0;margin-right:6px} |
@@ -0,0 +1 @@ | |||
(self.webpackChunk=self.webpackChunk||[]).push([[120],{1589:(t,i,e)=>{"use strict";e(7353)},7353:()=>{$(document).ready((function(){var t;t="#modal-reminder",$(".btn-reminder").click((function(){return $.post($(this).attr("href"),{crudAction:$(this).data("crud-action"),crudControllerFqcn:$(this).data("crud-controller-fqcn"),entityId:$(this).data("entity-id"),id:$(this).data("id")},(function(i){$(t).remove(),$("body").append(i),$(t).modal("show")})),!1})),$(".checkbox-reminder").click((function(){$.post($(this).data("url"),{id:$(this).data("id"),done:$(this).is(":checked")},(function(t){Notification.add("success","Pense-bête mis à jour")}),"json")}))}))}},t=>{"use strict";var i;i=1589,t(t.s=i)}]); |
@@ -4,20 +4,11 @@ namespace App\Controller\Admin; | |||
use App\Entity\CollectifData; | |||
use App\Entity\Common\TaxRate; | |||
use App\Entity\Configuration; | |||
use App\Entity\IndividualData; | |||
use App\Entity\Site\Page; | |||
use App\Entity\Territory; | |||
use App\Entity\Thematic; | |||
use App\Entity\User\GroupUser; | |||
use App\Entity\User\User; | |||
use EasyCorp\Bundle\EasyAdminBundle\Config\Action; | |||
use EasyCorp\Bundle\EasyAdminBundle\Config\Assets; | |||
use EasyCorp\Bundle\EasyAdminBundle\Config\Crud; | |||
use EasyCorp\Bundle\EasyAdminBundle\Config\MenuItem; | |||
use EasyCorp\Bundle\EasyAdminBundle\Router\AdminUrlGenerator; | |||
use Lc\SovBundle\Controller\Dashboard\DashboardController as SovDashboardController; | |||
use Lc\SovBundle\Controller\Dashboard\DashboardAdminController as SovDashboardController; | |||
use Symfony\Component\HttpFoundation\Response; | |||
class DashboardAnimatorController extends SovDashboardController | |||
@@ -40,11 +31,22 @@ class DashboardAnimatorController extends SovDashboardController | |||
->getRepository(CollectifData::class) | |||
->findByUser($this->getUser()); | |||
return $this->render('/adminlte/dashboard-animator.html.twig', | |||
return $this->render( | |||
'/adminlte/dashboard-animator.html.twig', | |||
[ | |||
'urlCreate' => $urlCreate, | |||
'nbForm' => count($nbForm), | |||
]); | |||
] | |||
); | |||
} | |||
public function configureAssets(): Assets | |||
{ | |||
$assets = parent::configureAssets(); // TODO: Change the autogenerated stub | |||
$assets->addWebpackEncoreEntry('app-backend'); | |||
return $assets; | |||
} | |||
public function configureMenuItems(): iterable | |||
@@ -63,6 +65,5 @@ class DashboardAnimatorController extends SovDashboardController | |||
MenuItem::linkToRoute('account_password', 'fas fa-key', 'sov_admin_account_password'), | |||
] | |||
); | |||
} | |||
} |
@@ -4,24 +4,20 @@ namespace App\Controller\Admin; | |||
use App\Entity\CollectifData; | |||
use App\Entity\Common\TaxRate; | |||
use App\Entity\Configuration; | |||
use App\Entity\Dreams; | |||
use App\Entity\IndividualData; | |||
use App\Entity\ProjectsBoost; | |||
use App\Entity\ProjectsInspiring; | |||
use App\Entity\Revolts; | |||
use App\Entity\Site\Page; | |||
use App\Entity\Territory; | |||
use App\Entity\Thematic; | |||
use App\Entity\User\GroupUser; | |||
use App\Entity\User\User; | |||
use EasyCorp\Bundle\EasyAdminBundle\Config\Action; | |||
use EasyCorp\Bundle\EasyAdminBundle\Config\Assets; | |||
use EasyCorp\Bundle\EasyAdminBundle\Config\Crud; | |||
use EasyCorp\Bundle\EasyAdminBundle\Config\MenuItem; | |||
use EasyCorp\Bundle\EasyAdminBundle\Router\AdminUrlGenerator; | |||
use Lc\SovBundle\Controller\Dashboard\DashboardController as SovDashboardController; | |||
use Lc\SovBundle\Controller\Dashboard\DashboardAdminController as SovDashboardController; | |||
use Symfony\Component\HttpFoundation\Response; | |||
class DashboardController extends SovDashboardController | |||
@@ -69,6 +65,15 @@ class DashboardController extends SovDashboardController | |||
]); | |||
} | |||
public function configureAssets(): Assets | |||
{ | |||
$assets = parent::configureAssets(); | |||
$assets->addWebpackEncoreEntry('app-backend'); | |||
return $assets; | |||
} | |||
public function configureMenuItems(): iterable | |||
{ | |||
$urlNewCollectif = $this->adminUrlGenerator |
@@ -5,8 +5,9 @@ namespace App\Controller\Admin; | |||
use App\Entity\Site\Page; | |||
use EasyCorp\Bundle\EasyAdminBundle\Field\FormField; | |||
use EasyCorp\Bundle\EasyAdminBundle\Field\NumberField; | |||
use EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField; | |||
use EasyCorp\Bundle\EasyAdminBundle\Field\TextField; | |||
use Lc\SovBundle\Controller\AbstractAdminController as AbstractCrudController;; | |||
use Lc\SovBundle\Controller\AbstractAdminController as AbstractCrudController; | |||
use Lc\SovBundle\Field\CKEditorField; | |||
use Lc\SovBundle\Field\FileManagerField; | |||
use Lc\SovBundle\Field\GalleryManagerField; | |||
@@ -25,17 +26,12 @@ class PageCrudController extends AbstractCrudController | |||
$panel = parent::configureFields($pageName); | |||
return array_merge( | |||
[ | |||
FormField::addPanel('general'), | |||
TextField::new('title'), | |||
NumberField::new('position')->hideOnForm(), | |||
CKEditorField::new('description'), | |||
FileManagerField::new('file'), | |||
StatusField::new('status'), | |||
FormField::addPanel('gallery'), | |||
GalleryManagerField::new('gallery') | |||
], | |||
$panel | |||
[ | |||
FormField::addPanel('general'), | |||
TextField::new('title'), | |||
TextEditorField::new('description'), | |||
], | |||
$panel | |||
); | |||
} | |||
@@ -70,7 +70,7 @@ class IndividualData implements StatusInterface, EntityInterface | |||
private $projectsInspiring; | |||
/** | |||
* @ORM\OneToMany(targetEntity=Territory::class, mappedBy="individualData") | |||
* @ORM\ManyToOne(targetEntity=Territory::class, inversedBy="individualData") | |||
*/ | |||
private $territory; | |||
@@ -80,7 +80,6 @@ class IndividualData implements StatusInterface, EntityInterface | |||
$this->dreams = new ArrayCollection(); | |||
$this->projectsBoost = new ArrayCollection(); | |||
$this->projectsInspiring = new ArrayCollection(); | |||
$this->territory = new ArrayCollection(); | |||
} | |||
public function __toString() | |||
@@ -273,32 +272,14 @@ class IndividualData implements StatusInterface, EntityInterface | |||
return $this; | |||
} | |||
/** | |||
* @return Collection|Territory[] | |||
*/ | |||
public function getTerritory(): Collection | |||
public function getTerritory(): ?Territory | |||
{ | |||
return $this->territory; | |||
} | |||
public function addTerritory(Territory $territory): self | |||
public function setTerritory(?Territory $territory): self | |||
{ | |||
if (!$this->territory->contains($territory)) { | |||
$this->territory[] = $territory; | |||
$territory->setIndividualData($this); | |||
} | |||
return $this; | |||
} | |||
public function removeTerritory(Territory $territory): self | |||
{ | |||
if ($this->territory->removeElement($territory)) { | |||
// set the owning side to null (unless already changed) | |||
if ($territory->getIndividualData() === $this) { | |||
$territory->setIndividualData(null); | |||
} | |||
} | |||
$this->territory = $territory; | |||
return $this; | |||
} |
@@ -0,0 +1,25 @@ | |||
<?php | |||
namespace App\Entity\Reminder; | |||
use Doctrine\ORM\Mapping as ORM; | |||
use Lc\SovBundle\Model\Reminder\ReminderModel; | |||
/** | |||
* @ORM\Entity(repositoryClass=ReminderRepository::class) | |||
*/ | |||
class Reminder extends ReminderModel | |||
{ | |||
/** | |||
* @ORM\Id | |||
* @ORM\GeneratedValue | |||
* @ORM\Column(type="integer") | |||
*/ | |||
private $id; | |||
public function getId(): ?int | |||
{ | |||
return $this->id; | |||
} | |||
} |
@@ -0,0 +1,25 @@ | |||
<?php | |||
namespace App\Entity\Setting; | |||
use Lc\SovBundle\Repository\Setting\SiteSettingRepository; | |||
use Doctrine\ORM\Mapping as ORM; | |||
use Lc\SovBundle\Model\Setting\SiteSettingModel; | |||
/** | |||
* @ORM\Entity(repositoryClass=SiteSettingRepository::class) | |||
*/ | |||
class SiteSetting extends SiteSettingModel | |||
{ | |||
/** | |||
* @ORM\Id | |||
* @ORM\GeneratedValue | |||
* @ORM\Column(type="integer") | |||
*/ | |||
private $id; | |||
public function getId(): ?int | |||
{ | |||
return $this->id; | |||
} | |||
} |
@@ -7,7 +7,7 @@ use Doctrine\Common\Collections\Collection; | |||
use Doctrine\ORM\Mapping as ORM; | |||
use Lc\SovBundle\Doctrine\Pattern\AbstractFullEntity; | |||
use App\Entity\File\File; | |||
use App\Repository\PageRepository; | |||
use Lc\SovBundle\Repository\Site\PageRepository; | |||
/** | |||
* @ORM\Entity(repositoryClass=PageRepository::class) |
@@ -0,0 +1,25 @@ | |||
<?php | |||
namespace App\Entity\Site; | |||
use Lc\SovBundle\Repository\Site\SiteRepository; | |||
use Doctrine\ORM\Mapping as ORM; | |||
use Lc\SovBundle\Model\Site\SiteModel; | |||
/** | |||
* @ORM\Entity(repositoryClass=SiteRepository::class) | |||
*/ | |||
class Site extends SiteModel | |||
{ | |||
/** | |||
* @ORM\Id | |||
* @ORM\GeneratedValue | |||
* @ORM\Column(type="integer") | |||
*/ | |||
private $id; | |||
public function getId(): ?int | |||
{ | |||
return $this->id; | |||
} | |||
} |
@@ -30,7 +30,7 @@ class Territory implements EntityInterface, DevAliasInterface | |||
private $name; | |||
/** | |||
* @ORM\ManyToOne(targetEntity=IndividualData::class, inversedBy="territory") | |||
* @ORM\OneToMany(targetEntity=IndividualData::class, mappedBy="territory") | |||
*/ | |||
private $individualData; | |||
@@ -42,6 +42,7 @@ class Territory implements EntityInterface, DevAliasInterface | |||
public function __construct() | |||
{ | |||
$this->collectifData = new ArrayCollection(); | |||
$this->individualData = new ArrayCollection(); | |||
} | |||
public function __toString() | |||
@@ -107,4 +108,34 @@ class Territory implements EntityInterface, DevAliasInterface | |||
return $this; | |||
} | |||
/** | |||
* @return Collection|Territory[] | |||
*/ | |||
public function getTerritory(): Collection | |||
{ | |||
return $this->territory; | |||
} | |||
public function addTerritory(Territory $territory): self | |||
{ | |||
if (!$this->territory->contains($territory)) { | |||
$this->territory[] = $territory; | |||
$territory->setIndividualData($this); | |||
} | |||
return $this; | |||
} | |||
public function removeTerritory(Territory $territory): self | |||
{ | |||
if ($this->territory->removeElement($territory)) { | |||
// set the owning side to null (unless already changed) | |||
if ($territory->getIndividualData() === $this) { | |||
$territory->setIndividualData(null); | |||
} | |||
} | |||
return $this; | |||
} | |||
} |
@@ -0,0 +1,26 @@ | |||
<?php | |||
namespace App\Entity\User; | |||
use Doctrine\ORM\Mapping as ORM; | |||
use Lc\SovBundle\Model\User\GroupUserModel; | |||
/** | |||
* @ORM\Entity(repositoryClass=GroupUserRepository::class) | |||
*/ | |||
class GroupUser extends GroupUserModel | |||
{ | |||
/** | |||
* @ORM\Id | |||
* @ORM\GeneratedValue | |||
* @ORM\Column(type="integer") | |||
*/ | |||
private $id; | |||
public function getId(): ?int | |||
{ | |||
return $this->id; | |||
} | |||
} |
@@ -1,21 +0,0 @@ | |||
<?php | |||
namespace App\Repository; | |||
use App\Entity\Site\Page; | |||
use Lc\SovBundle\Repository\AbstractRepository; | |||
/** | |||
* @method Page|null find($id, $lockMode = null, $lockVersion = null) | |||
* @method Page|null findOneBy(array $criteria, array $orderBy = null) | |||
* @method Page[] findAll() | |||
* @method Page[] findBy(array $criteria, array $orderBy = null, $limit = null, $offset = null) | |||
*/ | |||
class PageRepository extends AbstractRepository | |||
{ | |||
public function getInterfaceClass() | |||
{ | |||
return Page::class; | |||
} | |||
} |
@@ -5,17 +5,12 @@ namespace App\Type; | |||
use App\Entity\Revolts; | |||
use App\Entity\Thematic; | |||
use Lc\SovBundle\Doctrine\EntityManager; | |||
use Lc\SovBundle\Model\User\UserInterface; | |||
use Lc\SovBundle\Translation\TranslatorAdmin; | |||
use Symfony\Bridge\Doctrine\Form\Type\EntityType; | |||
use Symfony\Component\Form\AbstractType; | |||
use Symfony\Component\Form\Extension\Core\Type\PasswordType; | |||
use Symfony\Component\Form\Extension\Core\Type\RepeatedType; | |||
use Symfony\Component\Form\Extension\Core\Type\SubmitType; | |||
use Symfony\Component\Form\Extension\Core\Type\TextareaType; | |||
use Symfony\Component\Form\FormBuilderInterface; | |||
use Symfony\Component\OptionsResolver\OptionsResolver; | |||
use Symfony\Component\Security\Core\Validator\Constraints\UserPassword; | |||
use Symfony\Component\Validator\Constraints\NotBlank; | |||
class RevoltsType extends AbstractType |
@@ -124,6 +124,12 @@ | |||
"imagine/imagine": { | |||
"version": "1.2.4" | |||
}, | |||
"knplabs/knp-components": { | |||
"version": "v3.1.0" | |||
}, | |||
"knplabs/knp-paginator-bundle": { | |||
"version": "v5.6.0" | |||
}, | |||
"laminas/laminas-code": { | |||
"version": "4.3.0" | |||
}, |
@@ -1,7 +1,7 @@ | |||
{% extends '@LcSov/adminlte/layout.html.twig' %} | |||
{% import '@LcSov/adminlte/macro/infobox.html.twig' as minfobox %} | |||
{% block content_title %} | |||
{{ 'dashboard'|lc_trans_admin_title }} | |||
{{ 'dashboard'|sov_trans_admin_title }} | |||
{% endblock %} | |||
{% block main %} |
@@ -2,7 +2,7 @@ | |||
{% import '@LcSov/adminlte/macro/infobox.html.twig' as minfobox %} | |||
{% block content_title %} | |||
{{ 'dashboard'|lc_trans_admin_title }} | |||
{{ 'dashboard'|sov_trans_admin_title }} | |||
{% endblock %} | |||
{% block main %} |
@@ -22,9 +22,14 @@ Encore | |||
'jquery-ui': path.join(__dirname, 'node_modules/jquery-ui-dist/jquery-ui'), | |||
'adminlte-js': path.join(__dirname, 'node_modules/admin-lte/dist/js/adminlte.min.js'), | |||
'adminlte-css': path.join(__dirname, 'node_modules/admin-lte/build/scss/adminlte.scss'), | |||
'fontawesome-css': path.join(__dirname, 'node_modules/admin-lte/plugins/fontawesome-free/css/all.css'), | |||
'adminlte-plugin': path.join(__dirname, 'node_modules/admin-lte/plugins/'), | |||
'fontawesome-css': path.join(__dirname, 'node_modules/@fortawesome/fontawesome-free/css/all.css'), | |||
'bootstrap': path.join(__dirname, 'node_modules/bootstrap/'), | |||
'bootstrap-autocomplete': path.join(__dirname, 'node_modules/bootstrap-autocomplete/dist/latest/bootstrap-autocomplete.min.js'), | |||
'select2': path.join(__dirname, 'node_modules/select2/dist/'), | |||
'select2-bootstrap4-theme': path.join(__dirname, 'node_modules/select2-bootstrap4-theme/dist/select2-bootstrap4.min.css'), | |||
'toastr': path.join(__dirname, 'node_modules/toastr'), | |||
'daterangepicker': path.join(__dirname, 'node_modules/bootstrap-daterangepicker'), | |||
'moment': path.join(__dirname, 'node_modules/moment/dist/moment.js'), | |||
/*'adminlte': path.resolve(__dirname, './node_modules/admin-lte/dist/js/adminlte.min.js'), | |||
'adminltePlugin': path.resolve(__dirname, './node_modules/admin-lte/plugins/'), | |||
@@ -48,6 +53,8 @@ Encore | |||
.addEntry('adminlte-sort', './Lc/SovBundle/Resources/assets/app/adminlte/sort/app.sort.js') | |||
.addEntry('adminlte-field-filemanager', './Lc/SovBundle/Resources/assets/app/adminlte/field/filemanager/app.filemanager.js') | |||
.addEntry('adminlte-field-collection', './Lc/SovBundle/Resources/assets/app/adminlte/field/collection/app.collection.js') | |||
.addEntry('sov-reminder', './Lc/SovBundle/Resources/assets/app/admin/reminder/app.reminder.js') | |||
.addEntry('app-backend', './assets/app/backend/common/app.common.js') | |||
// enables the Symfony UX Stimulus bridge (used in assets/bootstrap.js) | |||
.enableStimulusBridge('./assets/controllers.json') |
@@ -1610,6 +1610,11 @@ boolbase@^1.0.0, boolbase@~1.0.0: | |||
resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" | |||
integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= | |||
bootstrap-autocomplete@^2.3.7: | |||
version "2.3.7" | |||
resolved "https://registry.yarnpkg.com/bootstrap-autocomplete/-/bootstrap-autocomplete-2.3.7.tgz#d3d0ebfe124f8b0299a99b1ecdf885816bbf29d8" | |||
integrity sha512-YD2bev4bDTLsAzkr6lSTuMZOcE7k2+c2BYbtIT+j/XpPnM5ADLlbhR4NnpSsfg6Vde5xQckG/IbdRKrLlAtXOw== | |||
bootstrap-colorpicker@^3.2.0: | |||
version "3.3.0" | |||
resolved "https://registry.yarnpkg.com/bootstrap-colorpicker/-/bootstrap-colorpicker-3.3.0.tgz#6256e315db118c072e9e0148b9b48910fa775ec5" |