diff --git a/jetbra-server/src/main/resources/public/icons/AI_icon.svg b/jetbra-server/src/main/resources/public/icons/AI_icon.svg
new file mode 100644
index 0000000..dab68ab
--- /dev/null
+++ b/jetbra-server/src/main/resources/public/icons/AI_icon.svg
@@ -0,0 +1,9 @@
+
diff --git a/jetbra-server/src/main/resources/public/icons/Aqua_icon.svg b/jetbra-server/src/main/resources/public/icons/Aqua_icon.svg
new file mode 100644
index 0000000..44a7771
--- /dev/null
+++ b/jetbra-server/src/main/resources/public/icons/Aqua_icon.svg
@@ -0,0 +1,19 @@
+
diff --git a/jetbra-server/src/main/resources/public/icons/CLion_icon.svg b/jetbra-server/src/main/resources/public/icons/CLion_icon.svg
new file mode 100644
index 0000000..bfbcf7d
--- /dev/null
+++ b/jetbra-server/src/main/resources/public/icons/CLion_icon.svg
@@ -0,0 +1,19 @@
+
diff --git a/jetbra-server/src/main/resources/public/icons/CodeWithMe_icon.svg b/jetbra-server/src/main/resources/public/icons/CodeWithMe_icon.svg
new file mode 100644
index 0000000..7050ecc
--- /dev/null
+++ b/jetbra-server/src/main/resources/public/icons/CodeWithMe_icon.svg
@@ -0,0 +1,9 @@
+
diff --git a/jetbra-server/src/main/resources/public/icons/DataGrip_icon.svg b/jetbra-server/src/main/resources/public/icons/DataGrip_icon.svg
new file mode 100644
index 0000000..6230ff1
--- /dev/null
+++ b/jetbra-server/src/main/resources/public/icons/DataGrip_icon.svg
@@ -0,0 +1,19 @@
+
diff --git a/jetbra-server/src/main/resources/public/icons/DataSpell_icon.svg b/jetbra-server/src/main/resources/public/icons/DataSpell_icon.svg
new file mode 100644
index 0000000..7c8a329
--- /dev/null
+++ b/jetbra-server/src/main/resources/public/icons/DataSpell_icon.svg
@@ -0,0 +1,19 @@
+
diff --git a/jetbra-server/src/main/resources/public/icons/Datalore_icon.svg b/jetbra-server/src/main/resources/public/icons/Datalore_icon.svg
new file mode 100644
index 0000000..e750a0d
--- /dev/null
+++ b/jetbra-server/src/main/resources/public/icons/Datalore_icon.svg
@@ -0,0 +1,19 @@
+
diff --git a/jetbra-server/src/main/resources/public/icons/Fleet_icon.svg b/jetbra-server/src/main/resources/public/icons/Fleet_icon.svg
new file mode 100644
index 0000000..ba910eb
--- /dev/null
+++ b/jetbra-server/src/main/resources/public/icons/Fleet_icon.svg
@@ -0,0 +1,60 @@
+
diff --git a/jetbra-server/src/main/resources/public/icons/GoLand_icon.svg b/jetbra-server/src/main/resources/public/icons/GoLand_icon.svg
new file mode 100644
index 0000000..f1aa1b7
--- /dev/null
+++ b/jetbra-server/src/main/resources/public/icons/GoLand_icon.svg
@@ -0,0 +1,19 @@
+
diff --git a/jetbra-server/src/main/resources/public/icons/Hub_icon.svg b/jetbra-server/src/main/resources/public/icons/Hub_icon.svg
new file mode 100644
index 0000000..f22a7b0
--- /dev/null
+++ b/jetbra-server/src/main/resources/public/icons/Hub_icon.svg
@@ -0,0 +1,19 @@
+
diff --git a/jetbra-server/src/main/resources/public/icons/IntelliJ_IDEA_icon.svg b/jetbra-server/src/main/resources/public/icons/IntelliJ_IDEA_icon.svg
new file mode 100644
index 0000000..85ee539
--- /dev/null
+++ b/jetbra-server/src/main/resources/public/icons/IntelliJ_IDEA_icon.svg
@@ -0,0 +1,19 @@
+
diff --git a/jetbra-server/src/main/resources/public/icons/JetBrains_LicenseVault_icon.svg b/jetbra-server/src/main/resources/public/icons/JetBrains_LicenseVault_icon.svg
new file mode 100644
index 0000000..629e818
--- /dev/null
+++ b/jetbra-server/src/main/resources/public/icons/JetBrains_LicenseVault_icon.svg
@@ -0,0 +1,22 @@
+
diff --git a/jetbra-server/src/main/resources/public/icons/Kotlin_icon.svg b/jetbra-server/src/main/resources/public/icons/Kotlin_icon.svg
new file mode 100644
index 0000000..7ebcf52
--- /dev/null
+++ b/jetbra-server/src/main/resources/public/icons/Kotlin_icon.svg
@@ -0,0 +1,10 @@
+
diff --git a/jetbra-server/src/main/resources/public/icons/Ktor_icon.svg b/jetbra-server/src/main/resources/public/icons/Ktor_icon.svg
new file mode 100644
index 0000000..ed4e6f1
--- /dev/null
+++ b/jetbra-server/src/main/resources/public/icons/Ktor_icon.svg
@@ -0,0 +1,11 @@
+
diff --git a/jetbra-server/src/main/resources/public/icons/MPS_icon.svg b/jetbra-server/src/main/resources/public/icons/MPS_icon.svg
new file mode 100644
index 0000000..f1932b5
--- /dev/null
+++ b/jetbra-server/src/main/resources/public/icons/MPS_icon.svg
@@ -0,0 +1,26 @@
+
diff --git a/jetbra-server/src/main/resources/public/icons/PhpStorm_icon.svg b/jetbra-server/src/main/resources/public/icons/PhpStorm_icon.svg
new file mode 100644
index 0000000..d5780cf
--- /dev/null
+++ b/jetbra-server/src/main/resources/public/icons/PhpStorm_icon.svg
@@ -0,0 +1,19 @@
+
diff --git a/jetbra-server/src/main/resources/public/icons/PyCharm_icon.svg b/jetbra-server/src/main/resources/public/icons/PyCharm_icon.svg
new file mode 100644
index 0000000..341a68a
--- /dev/null
+++ b/jetbra-server/src/main/resources/public/icons/PyCharm_icon.svg
@@ -0,0 +1,19 @@
+
diff --git a/jetbra-server/src/main/resources/public/icons/Qodana_icon.svg b/jetbra-server/src/main/resources/public/icons/Qodana_icon.svg
new file mode 100644
index 0000000..9cce779
--- /dev/null
+++ b/jetbra-server/src/main/resources/public/icons/Qodana_icon.svg
@@ -0,0 +1,19 @@
+
diff --git a/jetbra-server/src/main/resources/public/icons/ReSharperCPP_icon.svg b/jetbra-server/src/main/resources/public/icons/ReSharperCPP_icon.svg
new file mode 100644
index 0000000..64e517b
--- /dev/null
+++ b/jetbra-server/src/main/resources/public/icons/ReSharperCPP_icon.svg
@@ -0,0 +1,20 @@
+
diff --git a/jetbra-server/src/main/resources/public/icons/ReSharper_icon.svg b/jetbra-server/src/main/resources/public/icons/ReSharper_icon.svg
new file mode 100644
index 0000000..e6c2672
--- /dev/null
+++ b/jetbra-server/src/main/resources/public/icons/ReSharper_icon.svg
@@ -0,0 +1,19 @@
+
diff --git a/jetbra-server/src/main/resources/public/icons/RiderFlow_icon.svg b/jetbra-server/src/main/resources/public/icons/RiderFlow_icon.svg
new file mode 100644
index 0000000..3c66d91
--- /dev/null
+++ b/jetbra-server/src/main/resources/public/icons/RiderFlow_icon.svg
@@ -0,0 +1,19 @@
+
diff --git a/jetbra-server/src/main/resources/public/icons/Rider_icon.svg b/jetbra-server/src/main/resources/public/icons/Rider_icon.svg
new file mode 100644
index 0000000..f873549
--- /dev/null
+++ b/jetbra-server/src/main/resources/public/icons/Rider_icon.svg
@@ -0,0 +1,19 @@
+
diff --git a/jetbra-server/src/main/resources/public/icons/RubyMine_icon.svg b/jetbra-server/src/main/resources/public/icons/RubyMine_icon.svg
new file mode 100644
index 0000000..031ad49
--- /dev/null
+++ b/jetbra-server/src/main/resources/public/icons/RubyMine_icon.svg
@@ -0,0 +1,17 @@
+
diff --git a/jetbra-server/src/main/resources/public/icons/RustRover_icon.svg b/jetbra-server/src/main/resources/public/icons/RustRover_icon.svg
new file mode 100644
index 0000000..e91648b
--- /dev/null
+++ b/jetbra-server/src/main/resources/public/icons/RustRover_icon.svg
@@ -0,0 +1,19 @@
+
diff --git a/jetbra-server/src/main/resources/public/icons/Space_icon.svg b/jetbra-server/src/main/resources/public/icons/Space_icon.svg
new file mode 100644
index 0000000..645b183
--- /dev/null
+++ b/jetbra-server/src/main/resources/public/icons/Space_icon.svg
@@ -0,0 +1,24 @@
+
diff --git a/jetbra-server/src/main/resources/public/icons/TeamCity_icon.svg b/jetbra-server/src/main/resources/public/icons/TeamCity_icon.svg
new file mode 100644
index 0000000..d4ea4b3
--- /dev/null
+++ b/jetbra-server/src/main/resources/public/icons/TeamCity_icon.svg
@@ -0,0 +1,19 @@
+
diff --git a/jetbra-server/src/main/resources/public/icons/Toolbox_icon.svg b/jetbra-server/src/main/resources/public/icons/Toolbox_icon.svg
new file mode 100644
index 0000000..da634c2
--- /dev/null
+++ b/jetbra-server/src/main/resources/public/icons/Toolbox_icon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/jetbra-server/src/main/resources/public/icons/WebStorm_icon.svg b/jetbra-server/src/main/resources/public/icons/WebStorm_icon.svg
new file mode 100644
index 0000000..4d7f366
--- /dev/null
+++ b/jetbra-server/src/main/resources/public/icons/WebStorm_icon.svg
@@ -0,0 +1,19 @@
+
diff --git a/jetbra-server/src/main/resources/public/icons/YouTrack_icon.svg b/jetbra-server/src/main/resources/public/icons/YouTrack_icon.svg
new file mode 100644
index 0000000..8fbb273
--- /dev/null
+++ b/jetbra-server/src/main/resources/public/icons/YouTrack_icon.svg
@@ -0,0 +1,13 @@
+
diff --git a/jetbra-server/src/main/resources/public/icons/dotCover_icon.svg b/jetbra-server/src/main/resources/public/icons/dotCover_icon.svg
new file mode 100644
index 0000000..036a76a
--- /dev/null
+++ b/jetbra-server/src/main/resources/public/icons/dotCover_icon.svg
@@ -0,0 +1,19 @@
+
diff --git a/jetbra-server/src/main/resources/public/icons/dotMemory_icon.svg b/jetbra-server/src/main/resources/public/icons/dotMemory_icon.svg
new file mode 100644
index 0000000..66ee72e
--- /dev/null
+++ b/jetbra-server/src/main/resources/public/icons/dotMemory_icon.svg
@@ -0,0 +1,19 @@
+
diff --git a/jetbra-server/src/main/resources/public/icons/dotPeek_icon.svg b/jetbra-server/src/main/resources/public/icons/dotPeek_icon.svg
new file mode 100644
index 0000000..5b31793
--- /dev/null
+++ b/jetbra-server/src/main/resources/public/icons/dotPeek_icon.svg
@@ -0,0 +1,19 @@
+
diff --git a/jetbra-server/src/main/resources/public/icons/dotTrace_icon.svg b/jetbra-server/src/main/resources/public/icons/dotTrace_icon.svg
new file mode 100644
index 0000000..2f4ebef
--- /dev/null
+++ b/jetbra-server/src/main/resources/public/icons/dotTrace_icon.svg
@@ -0,0 +1,19 @@
+
diff --git a/jetbra-server/src/main/resources/public/index.html b/jetbra-server/src/main/resources/public/index.html
index 0c13ca3..a8988ec 100755
--- a/jetbra-server/src/main/resources/public/index.html
+++ b/jetbra-server/src/main/resources/public/index.html
@@ -985,11 +985,11 @@ fIqVyfK6t0eKJqrvp54XFEtJGR+lf3pBfTdcOI6QFEPKGZKoQz8Ck+BC/WBDtbjc
}).join('');
}
- function buildLicensePartJson(products, licenseId) {
+ function buildLicensePartJson(products, licenseId,licenseInfo) {
return JSON.stringify({
"licenseId": licenseId,
- "licenseeName": "reborn",
- "assigneeName": "reborn",
+ "licenseeName": licenseInfo.licenseeName,
+ "assigneeName": licenseInfo.assigneeName,
"assigneeEmail": "",
"licenseRestriction": "",
"checkConcurrentUse": false,
@@ -1018,7 +1018,7 @@ fIqVyfK6t0eKJqrvp54XFEtJGR+lf3pBfTdcOI6QFEPKGZKoQz8Ck+BC/WBDtbjc
}
})
let licenseId = genLicenseId()
- let licensePartJson = buildLicensePartJson(products, licenseId)
+ let licensePartJson = buildLicensePartJson(products, licenseId,licenseInfo)
let privateKey = await window.crypto.subtle.importKey("pkcs8", base64ToArrayBuffer(pem2base64(pemEncodedKey)), {
name: "RSASSA-PKCS1-v1_5", hash: "SHA-1",