From 073c0b6689f7601f5f0277e0a9b4c53e60bf9742 Mon Sep 17 00:00:00 2001 From: Yann Date: Fri, 14 Jun 2024 13:46:16 +0200 Subject: [PATCH] Commit --- .cargo/config.toml | 3 + .dockerignore | 4 + Cargo.lock | 2855 +++++++++++++++++ Cargo.toml | 5 +- Dockerfile | 15 + deploy.sh | 20 + docker-compose.yml | 23 + .../4b8fd374-7320-4b18-b7cb-289cdc87bc86.pdf | Bin 0 -> 47692 bytes .../55a21f4f-abb4-476f-a741-da38500ebf2c.pdf | Bin 0 -> 49531 bytes .../5a764fbd-2455-4644-a425-26a6b59603d2.pdf | Bin 0 -> 49531 bytes .../6e2d1474-28e0-48b2-81da-757538f66c94.pdf | Bin 0 -> 49531 bytes .../80ef46f1-ad3e-4804-9614-ee1d94986271.pdf | Bin 0 -> 49531 bytes .../dde9319d-af7d-4c86-8752-f386252ad236.pdf | Bin 0 -> 49410 bytes dossiers/test.file | 2 + src/main.rs | 183 +- src/types/academic_year.rs | 11 + src/types/form_applicant.rs | 80 + src/types/mod.rs | 3 + src/types/year_of_bachelor.rs | 35 + templates/base.html | 13 + templates/inscription.html | 131 +- 21 files changed, 3233 insertions(+), 150 deletions(-) create mode 100644 .cargo/config.toml create mode 100644 .dockerignore create mode 100644 Cargo.lock create mode 100644 Dockerfile create mode 100755 deploy.sh create mode 100644 docker-compose.yml create mode 100644 dossiers/4b8fd374-7320-4b18-b7cb-289cdc87bc86.pdf create mode 100644 dossiers/55a21f4f-abb4-476f-a741-da38500ebf2c.pdf create mode 100644 dossiers/5a764fbd-2455-4644-a425-26a6b59603d2.pdf create mode 100644 dossiers/6e2d1474-28e0-48b2-81da-757538f66c94.pdf create mode 100644 dossiers/80ef46f1-ad3e-4804-9614-ee1d94986271.pdf create mode 100644 dossiers/dde9319d-af7d-4c86-8752-f386252ad236.pdf create mode 100644 dossiers/test.file create mode 100644 src/types/academic_year.rs create mode 100644 src/types/form_applicant.rs create mode 100644 src/types/mod.rs create mode 100644 src/types/year_of_bachelor.rs diff --git a/.cargo/config.toml b/.cargo/config.toml new file mode 100644 index 0000000..0c38d57 --- /dev/null +++ b/.cargo/config.toml @@ -0,0 +1,3 @@ +[target.x86_64-unknown-linux-gnu] +linker = "clang" +rustflags = ["-C", "link-arg=-fuse-ld=/usr/bin/mold"] diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..af3e556 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,4 @@ +target/ +./suivi-concours.docker +./docker-compose.yml +./deploy.sh diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 index 0000000..b4e5a5c --- /dev/null +++ b/Cargo.lock @@ -0,0 +1,2855 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "addr2line" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" +dependencies = [ + "gimli", +] + +[[package]] +name = "adler" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" + +[[package]] +name = "ahash" +version = "0.8.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" +dependencies = [ + "cfg-if", + "getrandom", + "once_cell", + "version_check", + "zerocopy", +] + +[[package]] +name = "aho-corasick" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" +dependencies = [ + "memchr", +] + +[[package]] +name = "allocator-api2" +version = "0.2.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" + +[[package]] +name = "android-tzdata" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" + +[[package]] +name = "android_system_properties" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" +dependencies = [ + "libc", +] + +[[package]] +name = "async-trait" +version = "0.1.80" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.59", +] + +[[package]] +name = "atoi" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528" +dependencies = [ + "num-traits", +] + +[[package]] +name = "autocfg" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80" + +[[package]] +name = "axum" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a6c9af12842a67734c9a2e355436e5d03b22383ed60cf13cd0c18fbfe3dcbcf" +dependencies = [ + "async-trait", + "axum-core", + "bytes", + "futures-util", + "http", + "http-body", + "http-body-util", + "hyper", + "hyper-util", + "itoa", + "matchit", + "memchr", + "mime", + "percent-encoding", + "pin-project-lite", + "rustversion", + "serde", + "serde_json", + "serde_path_to_error", + "serde_urlencoded", + "sync_wrapper 1.0.1", + "tokio", + "tower", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "axum-core" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a15c63fd72d41492dc4f497196f5da1fb04fb7529e631d73630d1b491e47a2e3" +dependencies = [ + "async-trait", + "bytes", + "futures-util", + "http", + "http-body", + "http-body-util", + "mime", + "pin-project-lite", + "rustversion", + "sync_wrapper 0.1.2", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "backtrace" +version = "0.3.71" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" +dependencies = [ + "addr2line", + "cc", + "cfg-if", + "libc", + "miniz_oxide", + "object", + "rustc-demangle", +] + +[[package]] +name = "base64" +version = "0.21.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" + +[[package]] +name = "base64ct" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "bitflags" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" +dependencies = [ + "serde", +] + +[[package]] +name = "block-buffer" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" +dependencies = [ + "generic-array", +] + +[[package]] +name = "bstr" +version = "1.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706" +dependencies = [ + "memchr", + "serde", +] + +[[package]] +name = "bumpalo" +version = "3.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" + +[[package]] +name = "byteorder" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" + +[[package]] +name = "bytes" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" + +[[package]] +name = "cc" +version = "1.0.94" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17f6e324229dc011159fcc089755d1e2e216a90d43a7dea6853ca740b84f35e7" + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "chrono" +version = "0.4.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a0d04d43504c61aa6c7531f1871dd0d418d91130162063b789da00fd7057a5e" +dependencies = [ + "android-tzdata", + "iana-time-zone", + "num-traits", + "windows-targets 0.52.5", +] + +[[package]] +name = "chrono-tz" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d59ae0466b83e838b81a54256c39d5d7c20b9d7daa10510a242d9b75abd5936e" +dependencies = [ + "chrono", + "chrono-tz-build", + "phf", +] + +[[package]] +name = "chrono-tz-build" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "433e39f13c9a060046954e0592a8d0a4bcb1040125cbf91cb8ee58964cfb350f" +dependencies = [ + "parse-zoneinfo", + "phf", + "phf_codegen", +] + +[[package]] +name = "const-oid" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" + +[[package]] +name = "core-foundation" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" + +[[package]] +name = "cpufeatures" +version = "0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" +dependencies = [ + "libc", +] + +[[package]] +name = "crc" +version = "3.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69e6e4d7b33a94f0991c26729976b10ebde1d34c3ee82408fb536164fa10d636" +dependencies = [ + "crc-catalog", +] + +[[package]] +name = "crc-catalog" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" + +[[package]] +name = "crossbeam-deque" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" +dependencies = [ + "crossbeam-epoch", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.9.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-queue" +version = "0.3.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" + +[[package]] +name = "crypto-common" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" +dependencies = [ + "generic-array", + "typenum", +] + +[[package]] +name = "darling" +version = "0.20.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54e36fcd13ed84ffdfda6f5be89b31287cbb80c439841fe69e04841435464391" +dependencies = [ + "darling_core", + "darling_macro", +] + +[[package]] +name = "darling_core" +version = "0.20.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c2cf1c23a687a1feeb728783b993c4e1ad83d99f351801977dd809b48d0a70f" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim", + "syn 2.0.59", +] + +[[package]] +name = "darling_macro" +version = "0.20.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f" +dependencies = [ + "darling_core", + "quote", + "syn 2.0.59", +] + +[[package]] +name = "der" +version = "0.7.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" +dependencies = [ + "const-oid", + "pem-rfc7468", + "zeroize", +] + +[[package]] +name = "deunicode" +version = "1.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "322ef0094744e63628e6f0eb2295517f79276a5b342a4c2ff3042566ca181d4e" + +[[package]] +name = "digest" +version = "0.10.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" +dependencies = [ + "block-buffer", + "const-oid", + "crypto-common", + "subtle", +] + +[[package]] +name = "dotenvy" +version = "0.15.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b" + +[[package]] +name = "either" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2" +dependencies = [ + "serde", +] + +[[package]] +name = "equivalent" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" + +[[package]] +name = "errno" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" +dependencies = [ + "libc", + "windows-sys 0.52.0", +] + +[[package]] +name = "etcetera" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "136d1b5283a1ab77bd9257427ffd09d8667ced0570b6f938942bc7568ed5b943" +dependencies = [ + "cfg-if", + "home", + "windows-sys 0.48.0", +] + +[[package]] +name = "event-listener" +version = "2.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" + +[[package]] +name = "fastrand" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984" + +[[package]] +name = "finl_unicode" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fcfdc7a0362c9f4444381a9e697c79d435fe65b52a37466fc2c1184cee9edc6" + +[[package]] +name = "flume" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181" +dependencies = [ + "futures-core", + "futures-sink", + "spin 0.9.8", +] + +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "foreign-types" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" +dependencies = [ + "foreign-types-shared", +] + +[[package]] +name = "foreign-types-shared" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" + +[[package]] +name = "form_urlencoded" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" +dependencies = [ + "percent-encoding", +] + +[[package]] +name = "futures" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" +dependencies = [ + "futures-channel", + "futures-core", + "futures-executor", + "futures-io", + "futures-sink", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-channel" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" +dependencies = [ + "futures-core", + "futures-sink", +] + +[[package]] +name = "futures-core" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" + +[[package]] +name = "futures-executor" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-intrusive" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d930c203dd0b6ff06e0201a4a2fe9149b43c684fd4420555b26d21b1a02956f" +dependencies = [ + "futures-core", + "lock_api", + "parking_lot", +] + +[[package]] +name = "futures-io" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" + +[[package]] +name = "futures-macro" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.59", +] + +[[package]] +name = "futures-sink" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" + +[[package]] +name = "futures-task" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" + +[[package]] +name = "futures-util" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" +dependencies = [ + "futures-channel", + "futures-core", + "futures-io", + "futures-macro", + "futures-sink", + "futures-task", + "memchr", + "pin-project-lite", + "pin-utils", + "slab", +] + +[[package]] +name = "generic-array" +version = "0.14.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" +dependencies = [ + "typenum", + "version_check", +] + +[[package]] +name = "getrandom" +version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c" +dependencies = [ + "cfg-if", + "libc", + "wasi", +] + +[[package]] +name = "gimli" +version = "0.28.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" + +[[package]] +name = "globset" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1" +dependencies = [ + "aho-corasick", + "bstr", + "log", + "regex-automata", + "regex-syntax", +] + +[[package]] +name = "globwalk" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93e3af942408868f6934a7b85134a3230832b9977cf66125df2f9edcfce4ddcc" +dependencies = [ + "bitflags 1.3.2", + "ignore", + "walkdir", +] + +[[package]] +name = "hashbrown" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" +dependencies = [ + "ahash", + "allocator-api2", +] + +[[package]] +name = "hashlink" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7" +dependencies = [ + "hashbrown", +] + +[[package]] +name = "heck" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" +dependencies = [ + "unicode-segmentation", +] + +[[package]] +name = "hermit-abi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" + +[[package]] +name = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + +[[package]] +name = "hkdf" +version = "0.12.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" +dependencies = [ + "hmac", +] + +[[package]] +name = "hmac" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" +dependencies = [ + "digest", +] + +[[package]] +name = "home" +version = "0.5.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" +dependencies = [ + "windows-sys 0.52.0", +] + +[[package]] +name = "http" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" +dependencies = [ + "bytes", + "fnv", + "itoa", +] + +[[package]] +name = "http-body" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" +dependencies = [ + "bytes", + "http", +] + +[[package]] +name = "http-body-util" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d" +dependencies = [ + "bytes", + "futures-core", + "http", + "http-body", + "pin-project-lite", +] + +[[package]] +name = "http-range-header" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ce4ef31cda248bbdb6e6820603b82dfcd9e833db65a43e997a0ccec777d11fe" + +[[package]] +name = "httparse" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" + +[[package]] +name = "httpdate" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" + +[[package]] +name = "humansize" +version = "2.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6cb51c9a029ddc91b07a787f1d86b53ccfa49b0e86688c946ebe8d3555685dd7" +dependencies = [ + "libm", +] + +[[package]] +name = "hyper" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "186548d73ac615b32a73aafe38fb4f56c0d340e110e5a200bcadbaf2e199263a" +dependencies = [ + "bytes", + "futures-channel", + "futures-util", + "http", + "http-body", + "httparse", + "httpdate", + "itoa", + "pin-project-lite", + "smallvec", + "tokio", +] + +[[package]] +name = "hyper-util" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca38ef113da30126bbff9cd1705f9273e15d45498615d138b0c20279ac7a76aa" +dependencies = [ + "bytes", + "futures-util", + "http", + "http-body", + "hyper", + "pin-project-lite", + "socket2", + "tokio", +] + +[[package]] +name = "iana-time-zone" +version = "0.1.60" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" +dependencies = [ + "android_system_properties", + "core-foundation-sys", + "iana-time-zone-haiku", + "js-sys", + "wasm-bindgen", + "windows-core", +] + +[[package]] +name = "iana-time-zone-haiku" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" +dependencies = [ + "cc", +] + +[[package]] +name = "ident_case" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" + +[[package]] +name = "idna" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" +dependencies = [ + "unicode-bidi", + "unicode-normalization", +] + +[[package]] +name = "ignore" +version = "0.4.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1" +dependencies = [ + "crossbeam-deque", + "globset", + "log", + "memchr", + "regex-automata", + "same-file", + "walkdir", + "winapi-util", +] + +[[package]] +name = "indexmap" +version = "2.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" +dependencies = [ + "equivalent", + "hashbrown", +] + +[[package]] +name = "itertools" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" +dependencies = [ + "either", +] + +[[package]] +name = "itoa" +version = "1.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" + +[[package]] +name = "js-sys" +version = "0.3.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" +dependencies = [ + "wasm-bindgen", +] + +[[package]] +name = "lazy_static" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +dependencies = [ + "spin 0.5.2", +] + +[[package]] +name = "lber" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2df7f9fd9f64cf8f59e1a4a0753fe7d575a5b38d3d7ac5758dcee9357d83ef0a" +dependencies = [ + "bytes", + "nom", +] + +[[package]] +name = "ldap3" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dceb52eac140c8679326f619b963577ccf5a4ab025fe5e6db424d2fd3e4f400" +dependencies = [ + "async-trait", + "bytes", + "futures", + "futures-util", + "lazy_static", + "lber", + "log", + "native-tls", + "nom", + "percent-encoding", + "thiserror", + "tokio", + "tokio-native-tls", + "tokio-stream", + "tokio-util", + "url", +] + +[[package]] +name = "libc" +version = "0.2.153" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" + +[[package]] +name = "libm" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" + +[[package]] +name = "libsqlite3-sys" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf4e226dcd58b4be396f7bd3c20da8fdee2911400705297ba7d2d7cc2c30f716" +dependencies = [ + "cc", + "pkg-config", + "vcpkg", +] + +[[package]] +name = "linux-raw-sys" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" + +[[package]] +name = "lock_api" +version = "0.4.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" +dependencies = [ + "autocfg", + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" + +[[package]] +name = "matchit" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94" + +[[package]] +name = "md-5" +version = "0.10.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" +dependencies = [ + "cfg-if", + "digest", +] + +[[package]] +name = "memchr" +version = "2.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" + +[[package]] +name = "mime" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" + +[[package]] +name = "mime_guess" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef" +dependencies = [ + "mime", + "unicase", +] + +[[package]] +name = "minimal-lexical" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" + +[[package]] +name = "miniz_oxide" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" +dependencies = [ + "adler", +] + +[[package]] +name = "mio" +version = "0.8.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" +dependencies = [ + "libc", + "wasi", + "windows-sys 0.48.0", +] + +[[package]] +name = "native-tls" +version = "0.2.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" +dependencies = [ + "lazy_static", + "libc", + "log", + "openssl", + "openssl-probe", + "openssl-sys", + "schannel", + "security-framework", + "security-framework-sys", + "tempfile", +] + +[[package]] +name = "nom" +version = "7.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" +dependencies = [ + "memchr", + "minimal-lexical", +] + +[[package]] +name = "nu-ansi-term" +version = "0.46.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" +dependencies = [ + "overload", + "winapi", +] + +[[package]] +name = "num-bigint-dig" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151" +dependencies = [ + "byteorder", + "lazy_static", + "libm", + "num-integer", + "num-iter", + "num-traits", + "rand", + "smallvec", + "zeroize", +] + +[[package]] +name = "num-integer" +version = "0.1.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" +dependencies = [ + "num-traits", +] + +[[package]] +name = "num-iter" +version = "0.1.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d869c01cc0c455284163fd0092f1f93835385ccab5a98a0dcc497b2f8bf055a9" +dependencies = [ + "autocfg", + "num-integer", + "num-traits", +] + +[[package]] +name = "num-traits" +version = "0.2.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" +dependencies = [ + "autocfg", + "libm", +] + +[[package]] +name = "num_cpus" +version = "1.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" +dependencies = [ + "hermit-abi", + "libc", +] + +[[package]] +name = "object" +version = "0.32.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" +dependencies = [ + "memchr", +] + +[[package]] +name = "once_cell" +version = "1.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" + +[[package]] +name = "openssl" +version = "0.10.64" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" +dependencies = [ + "bitflags 2.5.0", + "cfg-if", + "foreign-types", + "libc", + "once_cell", + "openssl-macros", + "openssl-sys", +] + +[[package]] +name = "openssl-macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.59", +] + +[[package]] +name = "openssl-probe" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" + +[[package]] +name = "openssl-sys" +version = "0.9.102" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2" +dependencies = [ + "cc", + "libc", + "pkg-config", + "vcpkg", +] + +[[package]] +name = "overload" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" + +[[package]] +name = "pandoc" +version = "0.8.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "463d53d1a77a4291203dbf9d461365609e6857c95bd7d807098bffdc0a02a65c" +dependencies = [ + "itertools", +] + +[[package]] +name = "parking_lot" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" +dependencies = [ + "lock_api", + "parking_lot_core", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall", + "smallvec", + "windows-targets 0.48.5", +] + +[[package]] +name = "parse-zoneinfo" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c705f256449c60da65e11ff6626e0c16a0a0b96aaa348de61376b249bc340f41" +dependencies = [ + "regex", +] + +[[package]] +name = "paste" +version = "1.0.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" + +[[package]] +name = "pem-rfc7468" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412" +dependencies = [ + "base64ct", +] + +[[package]] +name = "percent-encoding" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" + +[[package]] +name = "pest" +version = "2.7.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "311fb059dee1a7b802f036316d790138c613a4e8b180c822e3925a662e9f0c95" +dependencies = [ + "memchr", + "thiserror", + "ucd-trie", +] + +[[package]] +name = "pest_derive" +version = "2.7.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f73541b156d32197eecda1a4014d7f868fd2bcb3c550d5386087cfba442bf69c" +dependencies = [ + "pest", + "pest_generator", +] + +[[package]] +name = "pest_generator" +version = "2.7.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c35eeed0a3fab112f75165fdc026b3913f4183133f19b49be773ac9ea966e8bd" +dependencies = [ + "pest", + "pest_meta", + "proc-macro2", + "quote", + "syn 2.0.59", +] + +[[package]] +name = "pest_meta" +version = "2.7.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2adbf29bb9776f28caece835398781ab24435585fe0d4dc1374a61db5accedca" +dependencies = [ + "once_cell", + "pest", + "sha2", +] + +[[package]] +name = "phf" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" +dependencies = [ + "phf_shared", +] + +[[package]] +name = "phf_codegen" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a" +dependencies = [ + "phf_generator", + "phf_shared", +] + +[[package]] +name = "phf_generator" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" +dependencies = [ + "phf_shared", + "rand", +] + +[[package]] +name = "phf_shared" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b" +dependencies = [ + "siphasher", +] + +[[package]] +name = "pin-project" +version = "1.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" +dependencies = [ + "pin-project-internal", +] + +[[package]] +name = "pin-project-internal" +version = "1.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.59", +] + +[[package]] +name = "pin-project-lite" +version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + +[[package]] +name = "pkcs1" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f" +dependencies = [ + "der", + "pkcs8", + "spki", +] + +[[package]] +name = "pkcs8" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" +dependencies = [ + "der", + "spki", +] + +[[package]] +name = "pkg-config" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" + +[[package]] +name = "ppv-lite86" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" + +[[package]] +name = "proc-macro-error" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" +dependencies = [ + "proc-macro-error-attr", + "proc-macro2", + "quote", + "syn 1.0.109", + "version_check", +] + +[[package]] +name = "proc-macro-error-attr" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" +dependencies = [ + "proc-macro2", + "quote", + "version_check", +] + +[[package]] +name = "proc-macro2" +version = "1.0.80" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a56dea16b0a29e94408b9aa5e2940a4eedbd128a1ba20e8f7ae60fd3d465af0e" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "projectc" +version = "0.1.0" +dependencies = [ + "axum", + "ldap3", + "pandoc", + "runtime-tokio", + "serde", + "sqlx", + "strum", + "strum_macros", + "tera", + "tokio", + "tokio-util", + "tower-http", + "tracing", + "tracing-subscriber", + "uuid", + "validator", +] + +[[package]] +name = "quote" +version = "1.0.36" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "libc", + "rand_chacha", + "rand_core", +] + +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core", +] + +[[package]] +name = "rand_core" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" +dependencies = [ + "getrandom", +] + +[[package]] +name = "redox_syscall" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" +dependencies = [ + "bitflags 1.3.2", +] + +[[package]] +name = "regex" +version = "1.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata", + "regex-syntax", +] + +[[package]] +name = "regex-automata" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] + +[[package]] +name = "regex-syntax" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" + +[[package]] +name = "rsa" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d0e5124fcb30e76a7e79bfee683a2746db83784b86289f6251b54b7950a0dfc" +dependencies = [ + "const-oid", + "digest", + "num-bigint-dig", + "num-integer", + "num-traits", + "pkcs1", + "pkcs8", + "rand_core", + "signature", + "spki", + "subtle", + "zeroize", +] + +[[package]] +name = "runtime-tokio" +version = "0.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "916bbfde7fa9ea0c7369ca7c98bf284170463393b7c875022d1b35ea7bb671ad" + +[[package]] +name = "rustc-demangle" +version = "0.1.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" + +[[package]] +name = "rustix" +version = "0.38.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89" +dependencies = [ + "bitflags 2.5.0", + "errno", + "libc", + "linux-raw-sys", + "windows-sys 0.52.0", +] + +[[package]] +name = "rustversion" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80af6f9131f277a45a3fba6ce8e2258037bb0477a67e610d3c1fe046ab31de47" + +[[package]] +name = "ryu" +version = "1.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" + +[[package]] +name = "same-file" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "schannel" +version = "0.1.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" +dependencies = [ + "windows-sys 0.52.0", +] + +[[package]] +name = "scopeguard" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" + +[[package]] +name = "security-framework" +version = "2.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0" +dependencies = [ + "bitflags 2.5.0", + "core-foundation", + "core-foundation-sys", + "libc", + "security-framework-sys", +] + +[[package]] +name = "security-framework-sys" +version = "2.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "317936bbbd05227752583946b9e66d7ce3b489f84e11a94a510b4437fef407d7" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "serde" +version = "1.0.197" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.197" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.59", +] + +[[package]] +name = "serde_json" +version = "1.0.115" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd" +dependencies = [ + "itoa", + "ryu", + "serde", +] + +[[package]] +name = "serde_path_to_error" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af99884400da37c88f5e9146b7f1fd0fbcae8f6eec4e9da38b67d05486f814a6" +dependencies = [ + "itoa", + "serde", +] + +[[package]] +name = "serde_urlencoded" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" +dependencies = [ + "form_urlencoded", + "itoa", + "ryu", + "serde", +] + +[[package]] +name = "sha1" +version = "0.10.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + +[[package]] +name = "sha1_smol" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012" + +[[package]] +name = "sha2" +version = "0.10.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + +[[package]] +name = "sharded-slab" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" +dependencies = [ + "lazy_static", +] + +[[package]] +name = "signature" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" +dependencies = [ + "digest", + "rand_core", +] + +[[package]] +name = "siphasher" +version = "0.3.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" + +[[package]] +name = "slab" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" +dependencies = [ + "autocfg", +] + +[[package]] +name = "slug" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3bd94acec9c8da640005f8e135a39fc0372e74535e6b368b7a04b875f784c8c4" +dependencies = [ + "deunicode", + "wasm-bindgen", +] + +[[package]] +name = "smallvec" +version = "1.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" + +[[package]] +name = "socket2" +version = "0.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871" +dependencies = [ + "libc", + "windows-sys 0.52.0", +] + +[[package]] +name = "spin" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" + +[[package]] +name = "spin" +version = "0.9.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" +dependencies = [ + "lock_api", +] + +[[package]] +name = "spki" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" +dependencies = [ + "base64ct", + "der", +] + +[[package]] +name = "sqlformat" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce81b7bd7c4493975347ef60d8c7e8b742d4694f4c49f93e0a12ea263938176c" +dependencies = [ + "itertools", + "nom", + "unicode_categories", +] + +[[package]] +name = "sqlx" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9a2ccff1a000a5a59cd33da541d9f2fdcd9e6e8229cc200565942bff36d0aaa" +dependencies = [ + "sqlx-core", + "sqlx-macros", + "sqlx-mysql", + "sqlx-postgres", + "sqlx-sqlite", +] + +[[package]] +name = "sqlx-core" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24ba59a9342a3d9bab6c56c118be528b27c9b60e490080e9711a04dccac83ef6" +dependencies = [ + "ahash", + "atoi", + "byteorder", + "bytes", + "crc", + "crossbeam-queue", + "either", + "event-listener", + "futures-channel", + "futures-core", + "futures-intrusive", + "futures-io", + "futures-util", + "hashlink", + "hex", + "indexmap", + "log", + "memchr", + "once_cell", + "paste", + "percent-encoding", + "serde", + "serde_json", + "sha2", + "smallvec", + "sqlformat", + "thiserror", + "tokio", + "tokio-stream", + "tracing", + "url", +] + +[[package]] +name = "sqlx-macros" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ea40e2345eb2faa9e1e5e326db8c34711317d2b5e08d0d5741619048a803127" +dependencies = [ + "proc-macro2", + "quote", + "sqlx-core", + "sqlx-macros-core", + "syn 1.0.109", +] + +[[package]] +name = "sqlx-macros-core" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5833ef53aaa16d860e92123292f1f6a3d53c34ba8b1969f152ef1a7bb803f3c8" +dependencies = [ + "dotenvy", + "either", + "heck", + "hex", + "once_cell", + "proc-macro2", + "quote", + "serde", + "serde_json", + "sha2", + "sqlx-core", + "sqlx-mysql", + "sqlx-sqlite", + "syn 1.0.109", + "tempfile", + "tokio", + "url", +] + +[[package]] +name = "sqlx-mysql" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ed31390216d20e538e447a7a9b959e06ed9fc51c37b514b46eb758016ecd418" +dependencies = [ + "atoi", + "base64", + "bitflags 2.5.0", + "byteorder", + "bytes", + "crc", + "digest", + "dotenvy", + "either", + "futures-channel", + "futures-core", + "futures-io", + "futures-util", + "generic-array", + "hex", + "hkdf", + "hmac", + "itoa", + "log", + "md-5", + "memchr", + "once_cell", + "percent-encoding", + "rand", + "rsa", + "serde", + "sha1", + "sha2", + "smallvec", + "sqlx-core", + "stringprep", + "thiserror", + "tracing", + "whoami", +] + +[[package]] +name = "sqlx-postgres" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c824eb80b894f926f89a0b9da0c7f435d27cdd35b8c655b114e58223918577e" +dependencies = [ + "atoi", + "base64", + "bitflags 2.5.0", + "byteorder", + "crc", + "dotenvy", + "etcetera", + "futures-channel", + "futures-core", + "futures-io", + "futures-util", + "hex", + "hkdf", + "hmac", + "home", + "itoa", + "log", + "md-5", + "memchr", + "once_cell", + "rand", + "serde", + "serde_json", + "sha2", + "smallvec", + "sqlx-core", + "stringprep", + "thiserror", + "tracing", + "whoami", +] + +[[package]] +name = "sqlx-sqlite" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b244ef0a8414da0bed4bb1910426e890b19e5e9bccc27ada6b797d05c55ae0aa" +dependencies = [ + "atoi", + "flume", + "futures-channel", + "futures-core", + "futures-executor", + "futures-intrusive", + "futures-util", + "libsqlite3-sys", + "log", + "percent-encoding", + "serde", + "sqlx-core", + "tracing", + "url", + "urlencoding", +] + +[[package]] +name = "stringprep" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb41d74e231a107a1b4ee36bd1214b11285b77768d2e3824aedafa988fd36ee6" +dependencies = [ + "finl_unicode", + "unicode-bidi", + "unicode-normalization", +] + +[[package]] +name = "strsim" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" + +[[package]] +name = "strum" +version = "0.26.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" +dependencies = [ + "strum_macros", +] + +[[package]] +name = "strum_macros" +version = "0.26.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6cf59daf282c0a494ba14fd21610a0325f9f90ec9d1231dea26bcb1d696c946" +dependencies = [ + "heck", + "proc-macro2", + "quote", + "rustversion", + "syn 2.0.59", +] + +[[package]] +name = "subtle" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" + +[[package]] +name = "syn" +version = "1.0.109" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "syn" +version = "2.0.59" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a6531ffc7b071655e4ce2e04bd464c4830bb585a61cabb96cf808f05172615a" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "sync_wrapper" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" + +[[package]] +name = "sync_wrapper" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" + +[[package]] +name = "tempfile" +version = "3.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" +dependencies = [ + "cfg-if", + "fastrand", + "rustix", + "windows-sys 0.52.0", +] + +[[package]] +name = "tera" +version = "1.19.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "970dff17c11e884a4a09bc76e3a17ef71e01bb13447a11e85226e254fe6d10b8" +dependencies = [ + "chrono", + "chrono-tz", + "globwalk", + "humansize", + "lazy_static", + "percent-encoding", + "pest", + "pest_derive", + "rand", + "regex", + "serde", + "serde_json", + "slug", + "unic-segment", +] + +[[package]] +name = "thiserror" +version = "1.0.58" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.58" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.59", +] + +[[package]] +name = "thread_local" +version = "1.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" +dependencies = [ + "cfg-if", + "once_cell", +] + +[[package]] +name = "tinyvec" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" + +[[package]] +name = "tokio" +version = "1.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787" +dependencies = [ + "backtrace", + "bytes", + "libc", + "mio", + "num_cpus", + "pin-project-lite", + "socket2", + "tokio-macros", + "windows-sys 0.48.0", +] + +[[package]] +name = "tokio-macros" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.59", +] + +[[package]] +name = "tokio-native-tls" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" +dependencies = [ + "native-tls", + "tokio", +] + +[[package]] +name = "tokio-stream" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842" +dependencies = [ + "futures-core", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "tokio-util" +version = "0.7.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15" +dependencies = [ + "bytes", + "futures-core", + "futures-sink", + "pin-project-lite", + "tokio", + "tracing", +] + +[[package]] +name = "tower" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" +dependencies = [ + "futures-core", + "futures-util", + "pin-project", + "pin-project-lite", + "tokio", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "tower-http" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5" +dependencies = [ + "bitflags 2.5.0", + "bytes", + "futures-util", + "http", + "http-body", + "http-body-util", + "http-range-header", + "httpdate", + "mime", + "mime_guess", + "percent-encoding", + "pin-project-lite", + "tokio", + "tokio-util", + "tower-layer", + "tower-service", + "tracing", +] + +[[package]] +name = "tower-layer" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" + +[[package]] +name = "tower-service" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" + +[[package]] +name = "tracing" +version = "0.1.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +dependencies = [ + "log", + "pin-project-lite", + "tracing-attributes", + "tracing-core", +] + +[[package]] +name = "tracing-attributes" +version = "0.1.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.59", +] + +[[package]] +name = "tracing-core" +version = "0.1.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +dependencies = [ + "once_cell", + "valuable", +] + +[[package]] +name = "tracing-log" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" +dependencies = [ + "log", + "once_cell", + "tracing-core", +] + +[[package]] +name = "tracing-subscriber" +version = "0.3.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" +dependencies = [ + "nu-ansi-term", + "sharded-slab", + "smallvec", + "thread_local", + "tracing-core", + "tracing-log", +] + +[[package]] +name = "typenum" +version = "1.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" + +[[package]] +name = "ucd-trie" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9" + +[[package]] +name = "unic-char-property" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8c57a407d9b6fa02b4795eb81c5b6652060a15a7903ea981f3d723e6c0be221" +dependencies = [ + "unic-char-range", +] + +[[package]] +name = "unic-char-range" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0398022d5f700414f6b899e10b8348231abf9173fa93144cbc1a43b9793c1fbc" + +[[package]] +name = "unic-common" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80d7ff825a6a654ee85a63e80f92f054f904f21e7d12da4e22f9834a4aaa35bc" + +[[package]] +name = "unic-segment" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4ed5d26be57f84f176157270c112ef57b86debac9cd21daaabbe56db0f88f23" +dependencies = [ + "unic-ucd-segment", +] + +[[package]] +name = "unic-ucd-segment" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2079c122a62205b421f499da10f3ee0f7697f012f55b675e002483c73ea34700" +dependencies = [ + "unic-char-property", + "unic-char-range", + "unic-ucd-version", +] + +[[package]] +name = "unic-ucd-version" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4" +dependencies = [ + "unic-common", +] + +[[package]] +name = "unicase" +version = "2.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89" +dependencies = [ + "version_check", +] + +[[package]] +name = "unicode-bidi" +version = "0.3.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" + +[[package]] +name = "unicode-ident" +version = "1.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" + +[[package]] +name = "unicode-normalization" +version = "0.1.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" +dependencies = [ + "tinyvec", +] + +[[package]] +name = "unicode-segmentation" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" + +[[package]] +name = "unicode_categories" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e" + +[[package]] +name = "url" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" +dependencies = [ + "form_urlencoded", + "idna", + "percent-encoding", +] + +[[package]] +name = "urlencoding" +version = "2.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" + +[[package]] +name = "uuid" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" +dependencies = [ + "getrandom", + "sha1_smol", +] + +[[package]] +name = "validator" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da339118f018cc70ebf01fafc103360528aad53717e4bf311db929cb01cb9345" +dependencies = [ + "idna", + "once_cell", + "regex", + "serde", + "serde_derive", + "serde_json", + "url", + "validator_derive", +] + +[[package]] +name = "validator_derive" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76e88ea23b8f5e59230bff8a2f03c0ee0054a61d5b8343a38946bcd406fe624c" +dependencies = [ + "darling", + "proc-macro-error", + "proc-macro2", + "quote", + "regex", + "syn 2.0.59", +] + +[[package]] +name = "valuable" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" + +[[package]] +name = "vcpkg" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" + +[[package]] +name = "version_check" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" + +[[package]] +name = "walkdir" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" +dependencies = [ + "same-file", + "winapi-util", +] + +[[package]] +name = "wasi" +version = "0.11.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" + +[[package]] +name = "wasite" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b" + +[[package]] +name = "wasm-bindgen" +version = "0.2.92" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" +dependencies = [ + "cfg-if", + "wasm-bindgen-macro", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.92" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" +dependencies = [ + "bumpalo", + "log", + "once_cell", + "proc-macro2", + "quote", + "syn 2.0.59", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.92" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.92" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.59", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.92" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" + +[[package]] +name = "whoami" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a44ab49fad634e88f55bf8f9bb3abd2f27d7204172a112c7c9987e01c1c94ea9" +dependencies = [ + "redox_syscall", + "wasite", +] + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-util" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" +dependencies = [ + "winapi", +] + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "windows-core" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" +dependencies = [ + "windows-targets 0.52.5", +] + +[[package]] +name = "windows-sys" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" +dependencies = [ + "windows-targets 0.48.5", +] + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.5", +] + +[[package]] +name = "windows-targets" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" +dependencies = [ + "windows_aarch64_gnullvm 0.48.5", + "windows_aarch64_msvc 0.48.5", + "windows_i686_gnu 0.48.5", + "windows_i686_msvc 0.48.5", + "windows_x86_64_gnu 0.48.5", + "windows_x86_64_gnullvm 0.48.5", + "windows_x86_64_msvc 0.48.5", +] + +[[package]] +name = "windows-targets" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" +dependencies = [ + "windows_aarch64_gnullvm 0.52.5", + "windows_aarch64_msvc 0.52.5", + "windows_i686_gnu 0.52.5", + "windows_i686_gnullvm", + "windows_i686_msvc 0.52.5", + "windows_x86_64_gnu 0.52.5", + "windows_x86_64_gnullvm 0.52.5", + "windows_x86_64_msvc 0.52.5", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" + +[[package]] +name = "windows_i686_gnu" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" + +[[package]] +name = "windows_i686_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.48.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" + +[[package]] +name = "zerocopy" +version = "0.7.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.7.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.59", +] + +[[package]] +name = "zeroize" +version = "1.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d" diff --git a/Cargo.toml b/Cargo.toml index 69bb813..5308567 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,9 +9,11 @@ edition = "2021" axum = "0.7.5" ldap3 = "0.11.3" pandoc = "0.8.11" +runtime-tokio = "0.0.0" serde = { version = "1.0.197", features = ["derive", "rc"] } -sqlx = { version = "0.7.4", features = ["sqlite", "runtime-tokio"] } +sqlx = { version = "0.7.4", features = ["runtime-tokio", "mysql"] } strum = { version = "0.26.2", features = ["derive"] } +strum_macros = "0.26.2" tera = "1.19.1" tokio = { version = "1.37.0", features = ["macros", "rt-multi-thread"] } tokio-util = { version = "0.7.10", features = ["io-util"] } @@ -20,3 +22,4 @@ tracing = "0.1.40" tracing-subscriber = "0.3.18" uuid = { version = "1.8.0", features = ["v5", "v4"] } validator = { version = "0.17.0", features = ["derive"] } + diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..d1b15e7 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,15 @@ +FROM rust:1.77-alpine as builder +ENV USER root +WORKDIR . +COPY . . +RUN apk update && apk add musl-dev pkgconfig openssl-dev +ENV OPENSSL_DIR=/usr +# nécessite docker 23 +# RUN --mount=type=cache,target=target/docker/cargo/registry \ +# --mount=type=cache,target=target/docker/target \ +# cargo build --release +RUN cargo build --release + +FROM scratch +COPY --from=builder /target/release/projectc /projectc +CMD ["/projectc"] diff --git a/deploy.sh b/deploy.sh new file mode 100755 index 0000000..d1cd47f --- /dev/null +++ b/deploy.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env sh +# exit on error +set -e +# no undefined variables +set -u +set -x + +PROJECT="projectc" +VERSION="0.1" +SERVER="enim-s-web2.enim.site.univ-lorraine.fr" + +docker build -t $PROJECT:$VERSION . +docker save $PROJECT:$VERSION -o /tmp/"$PROJECT.$VERSION".docker +rsync -avz /tmp/"$PROJECT.$VERSION".docker $SERVER:/home/fery3 +ssh $SERVER "docker container stop web-suivi-concours" +ssh $SERVER "docker container prune -f" +ssh $SERVER "docker load -i $PROJECT.$VERSION.docker" +ssh $SERVER "docker create --name $PROJECT\_$VERSION $PROJECT:$VERSION" +ssh $SERVER "cd /opt/data/docker && docker-compose up -d" + diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..965ac2b --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,23 @@ +services: + projectc: + # build: . + image: projectc:latest + # container_name: projectc-suivi-concours + restart: on-failure + environment: + - "TZ=Europe/Paris" + # volumes: + # - ./Caddyfile:/etc/caddy/Caddyfile + # - /opt/data/www/:/www + # - ./star.enim.univ-lorraine.fr.key:/key + # - ./__enim_univ-lorraine_fr_cert.cer:/cert + # - /opt/log/caddy:/log + ports: + - "3000:3000" + networks: + - docker_web + +networks: + docker_web: + external: true + diff --git a/dossiers/4b8fd374-7320-4b18-b7cb-289cdc87bc86.pdf b/dossiers/4b8fd374-7320-4b18-b7cb-289cdc87bc86.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a61def8653fd440d4cc09c7b4969b86b27689d21 GIT binary patch literal 47692 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 literal 0 HcmV?d00001 diff --git a/dossiers/55a21f4f-abb4-476f-a741-da38500ebf2c.pdf b/dossiers/55a21f4f-abb4-476f-a741-da38500ebf2c.pdf new file mode 100644 index 0000000000000000000000000000000000000000..d9a6bb80bdea7ae92b6240629e25f3b8d155fad7 GIT binary patch literal 49531 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 literal 0 HcmV?d00001 diff --git a/dossiers/6e2d1474-28e0-48b2-81da-757538f66c94.pdf b/dossiers/6e2d1474-28e0-48b2-81da-757538f66c94.pdf new file mode 100644 index 0000000000000000000000000000000000000000..660ba1529eb93df4997ab0a83c23992c1474628f GIT binary patch literal 49531 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�>2q=Bw=POE3DP@4hrH5qKokSabuqw!Qjx6H?K2T`R5#F7WDO}RoSGX0en6PDSUEOz+Lj+bh4jRw{^c!e}Xs7 z2K%V1&Y#cpVlufg{BT9-W|{F=A9t^TpZ`@hmZ#_-nA)Xf0_Xdb>cmTmB)&ju+jjIo zFP=<#C8123N{UYEh&&0dX4C7%o6G8NYQ(%P>y{YJG_~6#rme5j({b5L*f^O%Ao|Y^jyaNQ@Q_B`9nableLwALG`()O=qJt6_{~QRw$)Hekn* z$w!ncQG3|G1(dTt`Z`)TXNhz2X)RL8D=Hj4N7Z(I*Pg2!zClDR_zt+7a{J8*-r_1& z6u544OoGwYVo%S0V+1+-5z-A4(R75}8D(A81GmIlgF*>z>ID55i6}Thhe>juc9Ncy zp)pGpM?%;c+s3?nhU(V*E3lO+1_GQ>2y;%G~Mux@l} zQz-13cwye;c13yI9kb>RY*TXixM-GuPY+&fk(fT@B2VR>3v}WhOIHHPV@X%c#|G}9 zq<=n3qf$=5ZYd@;eMID7H`_H{k-W?KwxKVX4M}G`(oE@lPW8Huj+Tm!JG3rky)qLmk3t|C0 zrs$u;xhEec(@6xG(vl8BRkqFG2vOq-c^|BC4pOZ z@@2`v+SYrO)YxFHmEj` zlH2GU+aNdmnnzMFoOD4CP4|7OgSVn2|DF9P7{NCDJ}jTxtl+OM_ljVDwZZXkCZzvb z4C+5dL3KqFQ)qe#TVoSn^goH#y8CaNEMA+Gx1la*1LZX7ag#UBM zcQ4W=wr0-egbV=2|21Jmn;3@+l>aUonE?}+?>{1hLQ@DdR`(;5$icvHWhL5W#}8vW zJ7Y4T5dzEuXH?%<6~&7`5EVk(UL*>h0~}YOh(8FKf-8n^D)-!-rY7m{+vv5~29M~5 p{j*s@55fn~MK4tUf6t_ovw@?tyW@B6m^m2OIH1YMMC3%F{|}tQl5+q6 literal 0 HcmV?d00001 diff --git a/dossiers/dde9319d-af7d-4c86-8752-f386252ad236.pdf b/dossiers/dde9319d-af7d-4c86-8752-f386252ad236.pdf new file mode 100644 index 0000000000000000000000000000000000000000..96dc8319eb315f5886ff393e2ad6ab8233d80af5 GIT binary patch literal 49410 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 Y@8IO-@RK-Zj-ROziiAX1Rs`z*0H9AWH2?qr literal 0 HcmV?d00001 diff --git a/dossiers/test.file b/dossiers/test.file new file mode 100644 index 0000000..d21db97 --- /dev/null +++ b/dossiers/test.file @@ -0,0 +1,2 @@ +il était une fois +sur deux lignes diff --git a/src/main.rs b/src/main.rs index 17d3971..c30932e 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,31 +1,34 @@ -use std::{fmt::Display, path::PathBuf, sync::Arc}; +use std::{path::PathBuf, sync::Arc}; -use axum::{extract::{Path, State}, http::{StatusCode, Uri}, response::{Html, Redirect}, routing::{get, post}, Form, Router}; -use ldap3::{LdapConn, LdapConnAsync, LdapConnSettings, Scope, SearchEntry}; +use axum::{extract::{Path, State}, http::{response, StatusCode, Uri}, response::{Html, IntoResponse, Redirect}, routing::{get, post}, Form, Router}; +use ldap3::{LdapConnAsync, LdapConnSettings}; use pandoc::{InputFormat, InputKind, MarkdownExtension, OutputKind}; use serde::{Deserialize, Serialize}; -use sqlx::SqlitePool; -use strum::{EnumIter, IntoEnumIterator}; +use sqlx::MySqlPool; +use strum::EnumIter; use tera::{Context, Tera}; use tokio::sync::Mutex; use tower_http::services::ServeDir; use tracing::{debug, error, Level}; +use types::{form_applicant::FormApplicant, year_of_bachelor::YearOfBachelor}; use uuid::Uuid; use validator::Validate; +pub mod types; + #[derive(Clone)] struct AppState { tera: Tera, - pool: SqlitePool, + pool: MySqlPool, // conserve les données saisies pour les représenter au cas où elles ne sont pas validées - form: Arc> + form: Arc> } impl AppState { async fn new() -> Self { - let pool = sqlx::sqlite::SqlitePool::connect(DB_URL).await.unwrap(); + let pool = sqlx::mysql::MySqlPool::connect(DB_URL).await.unwrap(); let tera = match Tera::new("./templates/**/*.html") { Ok(t) => { @@ -45,12 +48,12 @@ impl AppState { AppState { pool, tera, - form: Arc::new(Mutex::new(FormCandidate::new())) + form: Arc::new(Mutex::new(FormApplicant::new())) } } } -const DB_URL: &str = "sqlite://sqlite.db"; +const DB_URL: &str = "mysql://root:ntz-mdb2uch2nvc7DVW@enim-s-web2.enim.site.univ-lorraine.fr:3306/concours-v2"; #[tokio::main] async fn main() { @@ -64,7 +67,7 @@ async fn main() { .route("/login", get(login)) .route("/login", post(logged_in)) .route("/inscription", get(inscription)) - .route("/add_candidate", post(add_candidate)) + .route("/add_applicant", post(add_applicant)) .route("/recapitulation/:uuid", get(recapitulation)) .fallback(fallback) // Permet de servir les fichiers PDF des dossiers générés (static file) @@ -85,7 +88,9 @@ async fn inscription(State(state): State) -> Html { debug!("Inscription"); debug!("FormCandidate: {:?}", state.form); let form = state.form.lock().await; - Html(state.tera.render(Template::Inscription.display(), &Context::from_serialize(form.clone()).unwrap()).unwrap()) + let mut context = Context::from_serialize(form.clone()).unwrap(); + context.insert("year_of_bachelor", &YearOfBachelor::to_select_options()); + Html(state.tera.render(Template::Inscription.display(), &context).unwrap()) } async fn login(State(state): State) -> Html { @@ -99,97 +104,30 @@ struct Login { password: String, } -#[derive(Serialize, Deserialize, Validate, Debug, Clone, sqlx::FromRow)] -struct FormCandidate { - #[validate(length(min = 5))] - #[sqlx(rename="prenom")] - firstname: String, - #[validate(length(min = 5))] - #[sqlx(rename="nom")] - lastname: String, - birthdate: String, - birthplace: String, - birthplace_dep: String, - birthplace_country: String, - citizenship: String, - scholarship_holder: bool, - bea_number: String, - address: String, - postcode: String, - city: String, - country: String, - mobile_phone: String, - email: String, - year_n: Option, - year_n_minus_1: Option, - year_n_minus_2: Option, - year_n_minus_3: Option, - #[serde(skip_deserializing)] - errors: Vec, -} - -impl FormCandidate { - fn new() -> FormCandidate { - FormCandidate { - firstname: String::new(), - lastname: String::new(), - birthdate: String::new(), - birthplace: String::new(), - birthplace_dep: String::new(), - birthplace_country: String::new(), - citizenship: String::new(), - scholarship_holder: false, - bea_number: String::new(), - errors: Vec::new(), - address: String::new(), - postcode: String::new(), - city: String::new(), - country: String::new(), - mobile_phone: String::new(), - email: String::new(), - year_n: None, - year_n_minus_1: None, - year_n_minus_2: None, - year_n_minus_3: None, - } - } -} - -impl PartialEq for FormCandidate { - fn eq(&self, other: &Self) -> bool { - self.firstname == other.firstname && self.lastname == other.lastname - } -} - #[derive(Clone,Serialize,Deserialize,Debug)] -enum YearOfBachelor { - First, - Second, - Third +enum LanguageSkill { + Beginner, + Intermediate, + // Proficient, + Fluent, + // Native } -impl ToString for YearOfBachelor { +impl ToString for LanguageSkill { fn to_string(&self) -> String { match self { - YearOfBachelor::First => String::from("1ère année"), - YearOfBachelor::Second => String::from("2ème année"), - YearOfBachelor::Third => String::from("3ème année"), + LanguageSkill::Beginner => String::from("débutant"), + LanguageSkill::Intermediate => String::from("intermédiaire"), + LanguageSkill::Fluent => String::from("confirmé"), } } } -#[derive(Clone,Serialize,Deserialize,Debug)] -struct AcademicYear { - degree: String, - year: YearOfBachelor, - school: String -} - #[derive(Serialize, Deserialize, Validate, Debug, Clone, sqlx::FromRow)] -struct Candidate { - #[sqlx(rename="prenom")] +struct Applicant { + #[sqlx(rename="firstname")] firstname: String, - #[sqlx(rename="nom")] + #[sqlx(rename="lastname")] lastname: String, #[sqlx(rename="uuid")] uuid: String, @@ -213,7 +151,7 @@ impl Template { } } -async fn logged_in(State(state): State, Form(mut login): Form) -> Redirect { +async fn logged_in(State(_state): State, Form(_login): Form) -> Redirect { debug!("Logged in"); let (conn, mut ldap) = LdapConnAsync::with_settings(LdapConnSettings::new() .set_starttls(false) @@ -231,11 +169,11 @@ async fn logged_in(State(state): State, Form(mut login): Form) // Ok(ldap.unbind()); Redirect::to("/login") } -async fn add_candidate(State(state): State, Form(mut candidate): Form) -> Redirect { +async fn add_applicant(State(state): State, Form(mut candidate): Form) -> Redirect { debug!("Add candidate"); match candidate.validate() { Ok(_) => { - let inserted_candidate = db_add_candidate(&state, candidate).await.unwrap(); + let inserted_candidate = db_add_applicant(&state, candidate).await.unwrap(); debug!("PDF candidate: {:?}", inserted_candidate); @@ -252,10 +190,11 @@ async fn add_candidate(State(state): State, Form(mut candidate): Form< Redirect::to(&format!("/recapitulation/{}",inserted_candidate.uuid)) }, Err(e) => { - for error in e.field_errors() { - let (field, _) = error; - candidate.errors.push(field.to_string()); - } + // for error in e.field_errors() { + // let (field, _) = error; + // candidate.errors.push(field.to_string()); + // } + candidate.errors = e.clone(); debug!("add candidate error array {:?}", candidate.errors); let mut form = state.form.lock().await; @@ -267,41 +206,55 @@ async fn add_candidate(State(state): State, Form(mut candidate): Form< } } -async fn recapitulation(State(state): State, Path(uuid): Path) -> Html { +// async fn recapitulation(State(state): State, Path(uuid): Path) -> Html { +async fn recapitulation(State(state): State, Path(uuid): Path) -> impl IntoResponse { - let candidate = db_get_candidate(&state, uuid); - Html(state.tera.render(Template::Dossier.display(), &Context::from_serialize(candidate.await.unwrap()).unwrap()).unwrap()) + let applicant = db_get_applicant(&state, uuid.clone()); + match applicant.await { + Ok(applicant) => { + Html(state.tera.render(Template::Dossier.display(), &Context::from_serialize(applicant).unwrap()).unwrap()).into_response() + }, + Err(_) => { + (StatusCode::NOT_FOUND, format!("No route for {uuid}")).into_response() + } + } } -async fn db_add_candidate(state: &AppState, candidate: FormCandidate) -> Result{ - debug!("db_add_candidate: {} {}", candidate.firstname, candidate.lastname); +async fn db_add_applicant(state: &AppState, applicant: FormApplicant) -> Result{ + debug!("db_add_applicant: {:?}", applicant); let uuid = Uuid::new_v4(); - let insert = sqlx::query("insert into users (prenom, nom, uuid) values ($1,$2,$3)") - .bind(&candidate.firstname) - .bind(&candidate.lastname) + let insert = sqlx::query("insert into applicant + (firstname, lastname, bea_number, scholarship_holder, email, mobile_phone, uuid) + values (?, ?, ?, ?, ?, ?, ?)") + .bind(&applicant.firstname) + .bind(&applicant.lastname) + .bind(&applicant.bea_number) + .bind(applicant.scholarship_holder) + .bind(&applicant.email) + .bind(&applicant.mobile_phone) .bind(uuid.to_string()) .execute(&state.pool).await; match insert { Ok(r) => { - let userid = r.last_insert_rowid(); - sqlx::query_as::<_, Candidate>("select prenom, nom, uuid from users where id = $1") + let userid = r.last_insert_id(); + sqlx::query_as::<_, Applicant>("select firstname, lastname, uuid from applicant where id = ?") .bind(userid) .fetch_one(&state.pool).await } Err(e) => { - error!("add_candidate error: {}", e); + error!("add_applicant error: {}", e); Err(e) } } } -async fn db_get_candidate(state: &AppState, token: String) -> Result{ - let candidate = sqlx::query_as::<_, Candidate>("select nom, prenom, uuid from users where uuid = $1") +async fn db_get_applicant(state: &AppState, token: String) -> Result{ + let applicant = sqlx::query_as::<_, Applicant>("select lastname, firstname, uuid from applicant where uuid = ?") .bind(token) .fetch_one(&state.pool).await; - match candidate { + match applicant { Ok(c) => Ok(c), Err(e) => { - error!("add_candidate error: {}", e); + error!("add_applicant error: {}", e); Err(e) } } @@ -315,7 +268,7 @@ async fn db_get_candidate(state: &AppState, token: String) -> Result, + #[validate(length(min=1, message="Ce champ est obligatoire"))] + #[sqlx(rename="nom")] + pub lastname: String, + pub birthdate: String, + pub birthplace: String, + pub birthplace_dep: String, + pub birthplace_country: String, + pub citizenship: String, + pub scholarship_holder: bool, + #[validate(length(min=11, max=11, message="Le numéro doit faire exactement 11 caractères"))] + pub bea_number: String, + #[validate(length(min=1))] + pub address: String, + #[validate(length(min=1))] + pub postcode: String, + #[validate(length(min=1))] + pub city: String, + pub country: String, + #[validate(length(min=1, message="Numéro de téléphone obligatoire pour vous contacter"))] + pub mobile_phone: String, + #[validate(length(min=1, message="Adresse Email obligatoire pour vous contacter"))] + pub email: String, + pub year_n: Option, + pub year_n_minus_1: Option, + pub year_n_minus_2: Option, + pub year_n_minus_3: Option, + #[serde(skip_deserializing)] + // pub errors: Vec, + pub errors: ValidationErrors, +} + +impl FormApplicant { + pub fn new() -> FormApplicant { + FormApplicant { + firstname: None, + lastname: String::new(), + birthdate: String::new(), + birthplace: String::new(), + birthplace_dep: String::new(), + birthplace_country: String::new(), + citizenship: String::new(), + scholarship_holder: false, + bea_number: String::new(), + // errors: Vec::new(), + errors: ValidationErrors::new(), + address: String::new(), + postcode: String::new(), + city: String::new(), + country: String::new(), + mobile_phone: String::new(), + email: String::new(), + year_n: None, + year_n_minus_1: None, + year_n_minus_2: None, + year_n_minus_3: None, + } + } +} + +impl Default for FormApplicant { + fn default() -> Self { + Self::new() + } +} + +impl PartialEq for FormApplicant { + fn eq(&self, other: &Self) -> bool { + self.firstname == other.firstname && self.lastname == other.lastname + } +} diff --git a/src/types/mod.rs b/src/types/mod.rs new file mode 100644 index 0000000..6bf60d0 --- /dev/null +++ b/src/types/mod.rs @@ -0,0 +1,3 @@ +pub mod form_applicant; +pub mod academic_year; +pub mod year_of_bachelor; diff --git a/src/types/year_of_bachelor.rs b/src/types/year_of_bachelor.rs new file mode 100644 index 0000000..05e4582 --- /dev/null +++ b/src/types/year_of_bachelor.rs @@ -0,0 +1,35 @@ +use serde::{Deserialize, Serialize}; +use strum::IntoEnumIterator; // 0.17.1 +use strum_macros::EnumIter; + +#[derive(Clone,Serialize,Deserialize,Debug, EnumIter)] +pub enum YearOfBachelor { + First, + Second, + Third +} + +impl ToString for YearOfBachelor { + fn to_string(&self) -> String { + match self { + YearOfBachelor::First => String::from("1ère année"), + YearOfBachelor::Second => String::from("2ème année"), + YearOfBachelor::Third => String::from("3ème année"), + } + } +} + +impl YearOfBachelor { + pub fn to_select_options() -> String { + let mut output = String::new(); + for option in YearOfBachelor::iter() { + output.push_str(""); + } + output.to_string() + } + +} diff --git a/templates/base.html b/templates/base.html index af28bd2..5e929cb 100644 --- a/templates/base.html +++ b/templates/base.html @@ -6,6 +6,14 @@ ENIM : Concours bac+2 @@ -13,5 +21,10 @@ {% block content %} {% endblock content %} + + diff --git a/templates/inscription.html b/templates/inscription.html index 6a76ea9..984f77f 100644 --- a/templates/inscription.html +++ b/templates/inscription.html @@ -1,20 +1,38 @@ {% extends "base.html" %} {% block content %} -
+ +{{ __tera_context }} + +
État civil +
+ Genre + + + + + + +

- + + {% if errors is containing('firstname') %}{{ errors["firstname"][0].message}}{% endif %} + +

- + + {% if errors is containing('lastname') %}{{ errors["lastname"][0].message}}{% endif %} + +

@@ -29,34 +47,39 @@

- +

- +

-

Boursier - - - - + + + +
-

- - + + + {% if errors is containing('bea_number') %}{{ errors["bea_number"][0].message}}{% endif %} + +

@@ -83,39 +106,53 @@

- +

- + + {% if errors is containing('mobile_phone') %}{{ errors["mobile_phone"][0].message}}{% endif %} + +

- + + {% if errors is containing('email') %}{{ errors["email"][0].message}}{% endif %} + +

Scolarité - {% for year in ["2023/2024", "2022/2023", "2021/2022", "2020/2021"] %} + {% for year in [1,2,3,4] %}
- Année scolaire {{ year }} + Année scolaire {{ now() | date(format="%Y") | int - year }}/{{ now() | date(format="%Y") | int - (year-1) }}

- - + +

- - + +

- - + +

@@ -139,24 +176,25 @@
{% endfor %} - +
Vœux des écoles - + {% for wish_number in [1, 2, 3] %}

+ + - + - + - +

{% endfor %} -
@@ -168,24 +206,49 @@ {%endblock content %} {% block css %} +/* * { +border: 1px dashed orange; +} */ .invalid { background-color: ivory; border: none; -outline: 2px solid red; -border-radius: 5px; +outline: 1px solid red; } #inscription { width: 1000px; } #inscription p { display: flex; -justify-content: flex-end; +align-items: center; +flex-direction: row; } #inscription p label { flex: 1; } -#inscription p input { +#inscription p > span { flex: 1; +display: flex; +flex-direction: column; } +form p:nth-child(odd) { background-color: #eeeeee; } +form p:nth-child(even) { background-color: #ffffff; } + {% endblock css %} +{% block js %} +function handleRadioClick() { +console.log(this.value); +radioValue = document.querySelectorAll( 'input[value="'+this.value+'"]',); +radioValue.forEach(radio => { +if (this !== radio && radio.checked) { +radioName = document.querySelector( 'input[name="'+radio.name+'"][value="aucune"]',); +radioName.checked = true; +} +}); +} + +const radioButtons = document.querySelectorAll( 'input[name^="wish-"]',); +radioButtons.forEach(radio => { +radio.addEventListener('click', handleRadioClick); +}); +{% endblock js %}