diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_ar.properties b/kudos-services/src/main/resources/locale/addon/Kudos_ar.properties
index eb48cfc64..dd7484937 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_ar.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_ar.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=\u0625\u0639\u062F\u0627\u062F\u0627\u062A
exoplatform.kudos.label.kudosList=\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u062A\u0645\u062C\u064A\u062F\u0627\u062A
exoplatform.kudos.label.kudos=\u062A\u0645\u062C\u064A\u062F
exoplatform.kudos.label.kudosPer=\u062A\u0645\u062C\u064A\u062F \u062D\u0633\u0628
-exoplatform.kudos.label.numberOfKudos=\u0639\u062F\u062F \u0627\u0644\u062A\u0645\u062C\u064A\u062F\u0627\u062A
exoplatform.kudos.label.periodType=\u0646\u0648\u0639 \u0627\u0644\u0641\u062A\u0631\u0629
exoplatform.kudos.label.kudosAccessPermission=\u0625\u0630\u0646 \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u0627\u0644\u062A\u0645\u062C\u064A\u062F\u0627\u062A (\u0623\u0639\u0636\u0627\u0621 \u0627\u0644\u0641\u0636\u0627\u0621 \u0641\u0642\u0637)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=\u0627\u0628\u062F\u0623 \u0627\u0644\u0643\u062A\u0627\u0628\u0629 \u0644\u0644\u0628\u062D\u062B \u0639\u0646 \u0641\u0636\u0627\u0621
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_aro.properties b/kudos-services/src/main/resources/locale/addon/Kudos_aro.properties
index 708f2236d..6b2729d92 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_aro.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_aro.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=\u0625\u0639\u062F\u0627\u062F\u0627\u062A
exoplatform.kudos.label.kudosList=\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u062A\u0645\u062C\u064A\u062F\u0627\u062A
exoplatform.kudos.label.kudos=\u062A\u0645\u062C\u064A\u062F
exoplatform.kudos.label.kudosPer=\u062A\u0645\u062C\u064A\u062F \u062D\u0633\u0628
-exoplatform.kudos.label.numberOfKudos=\u0639\u062F\u062F \u0627\u0644\u062A\u0645\u062C\u064A\u062F\u0627\u062A
exoplatform.kudos.label.periodType=\u0646\u0648\u0639 \u0627\u0644\u0641\u062A\u0631\u0629
exoplatform.kudos.label.kudosAccessPermission=\u0625\u0630\u0646 \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u0627\u0644\u062A\u0645\u062C\u064A\u062F\u0627\u062A (\u0623\u0639\u0636\u0627\u0621 \u0627\u0644\u0641\u0636\u0627\u0621 \u0641\u0642\u0637)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=\u0627\u0628\u062F\u0623 \u0627\u0644\u0643\u062A\u0627\u0628\u0629 \u0644\u0644\u0628\u062D\u062B \u0639\u0646 \u0641\u0636\u0627\u0621
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_az.properties b/kudos-services/src/main/resources/locale/addon/Kudos_az.properties
index 0e4c902f1..26a466953 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_az.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_az.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=Settings
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_ca.properties b/kudos-services/src/main/resources/locale/addon/Kudos_ca.properties
index dafa47e56..d4a19ef9d 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_ca.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_ca.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=Configuraci\u00F3
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_ceb.properties b/kudos-services/src/main/resources/locale/addon/Kudos_ceb.properties
index ccc470322..9134fb5b5 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_ceb.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_ceb.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=Settings
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_co.properties b/kudos-services/src/main/resources/locale/addon/Kudos_co.properties
index 51b049b90..2cd4f7d42 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_co.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_co.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=Settings
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_cs.properties b/kudos-services/src/main/resources/locale/addon/Kudos_cs.properties
index 2751e4b65..50383749b 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_cs.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_cs.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=Nastaven\u00ED
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_de.properties b/kudos-services/src/main/resources/locale/addon/Kudos_de.properties
index cb4388ae3..465bdc375 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_de.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_de.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=Einstellungen
exoplatform.kudos.label.kudosList=Kudos-Liste
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Anzahl von Kudos
exoplatform.kudos.label.periodType=Zeitraumtyp
exoplatform.kudos.label.kudosAccessPermission=Kudos Zugriffsberechtigung (nur f\u00FCr Mitglieder des Raumes)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Fangen Sie an zu schreiben um nach einem Raum zu suchen
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_el.properties b/kudos-services/src/main/resources/locale/addon/Kudos_el.properties
index 44161b346..ae204131d 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_el.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_el.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=\u03A1\u03C5\u03B8\u03BC\u03AF\u03C3\u03B5\u03B
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_en.properties b/kudos-services/src/main/resources/locale/addon/Kudos_en.properties
index 51b049b90..5571c78ad 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_en.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_en.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=Settings
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
@@ -93,3 +92,14 @@ kudos.label.cancelKudos=Cancel Kudos
kudos.label.confirmCancelKudos=Do you confirm the cancellation of kudos?
kudos.cancel.error.alreadyLinked=You have received kudos after sending this kudos. You cannot cancel it.
kudos.notification.button=Say thank you
+
+kudos.administration.title=Kudos
+kudos.administration.subtitle=Set number of kudos available for a period
+kudos.administration.drawer.title=Setup Kudos
+kudos.administration.introduction1=Kudos are used to recognize a contribution from another. It can be sent from a profile or as a comment to an activity.
+kudos.administration.introduction2=We recommend to limit its availability to make it more valuable.
+kudos.administration.introduction3=Three kudos per week is our recommendation.
+kudos.administration.label=Decide number of kudos available for a period
+kudos.administration.apply=Apply
+kudos.administration.cancel=Cancel
+kudos.administration.reset=Reset
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_es_ES.properties b/kudos-services/src/main/resources/locale/addon/Kudos_es_ES.properties
index 6e69cf009..7ce1367c5 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_es_ES.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_es_ES.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=Configuraci\u00F3n
exoplatform.kudos.label.kudosList=Lista de kudos
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos por
-exoplatform.kudos.label.numberOfKudos=N\u00FAmero de kudos
exoplatform.kudos.label.periodType=Tipo de periodo
exoplatform.kudos.label.kudosAccessPermission=Permiso de acceso de kudos (espacio de miembros solo)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Empieza a escribir para buscar un espacio
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_eu.properties b/kudos-services/src/main/resources/locale/addon/Kudos_eu.properties
index 51b049b90..2cd4f7d42 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_eu.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_eu.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=Settings
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_fa.properties b/kudos-services/src/main/resources/locale/addon/Kudos_fa.properties
index 23972d20a..6bf824d1c 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_fa.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_fa.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=\u062A\u0646\u0638\u06CC\u0645\u0627\u062A
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_fi.properties b/kudos-services/src/main/resources/locale/addon/Kudos_fi.properties
index 51b049b90..2cd4f7d42 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_fi.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_fi.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=Settings
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_fil.properties b/kudos-services/src/main/resources/locale/addon/Kudos_fil.properties
index 11312ebc3..1afbdfebf 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_fil.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_fil.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=Settings
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_fr.properties b/kudos-services/src/main/resources/locale/addon/Kudos_fr.properties
index e61181bf5..07b38b2c4 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_fr.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_fr.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=Param\u00E8tres
exoplatform.kudos.label.kudosList=Liste de kudos
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos par
-exoplatform.kudos.label.numberOfKudos=Nombre de kudos
exoplatform.kudos.label.periodType=Type de p\u00E9riode
exoplatform.kudos.label.kudosAccessPermission=Autorisation d'acc\u00E8s \u00E0 Kudos (membres de l'espace uniquement)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Commencez \u00E0 taper le nom d'un espace
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_hi.properties b/kudos-services/src/main/resources/locale/addon/Kudos_hi.properties
index 51b049b90..2cd4f7d42 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_hi.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_hi.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=Settings
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_hu.properties b/kudos-services/src/main/resources/locale/addon/Kudos_hu.properties
index 51b049b90..2cd4f7d42 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_hu.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_hu.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=Settings
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_id.properties b/kudos-services/src/main/resources/locale/addon/Kudos_id.properties
index e22fcff54..996993a73 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_id.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_id.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=Pengaturan
exoplatform.kudos.label.kudosList=Daftar kudos
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Nomor Kudos
exoplatform.kudos.label.periodType=Tipe periode
exoplatform.kudos.label.kudosAccessPermission=Izin Akses Kudos (hanya anggota ruang)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Mulai mengetik untuk mencari forum
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_in.properties b/kudos-services/src/main/resources/locale/addon/Kudos_in.properties
index 3f978bb42..035424c29 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_in.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_in.properties
@@ -44,7 +44,6 @@ exoplatform.kudos.label.settings=Settings
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_it.properties b/kudos-services/src/main/resources/locale/addon/Kudos_it.properties
index 17e17094e..1999fea61 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_it.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_it.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=Impostazioni
exoplatform.kudos.label.kudosList=Lista Kudos
exoplatform.kudos.label.kudos=Kudo
exoplatform.kudos.label.kudosPer=Kudo per
-exoplatform.kudos.label.numberOfKudos=Numero di Kudos
exoplatform.kudos.label.periodType=Tipo di periodo
exoplatform.kudos.label.kudosAccessPermission=Permessi di accesso Kudos (solo membri dello spazio)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Inizia a digitare per cercare uno spazio
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_ja.properties b/kudos-services/src/main/resources/locale/addon/Kudos_ja.properties
index a0abddf9a..cae5b5b1c 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_ja.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_ja.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=\u8A2D\u5B9A
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_kab.properties b/kudos-services/src/main/resources/locale/addon/Kudos_kab.properties
index e5c74ab0c..0b864b3f9 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_kab.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_kab.properties
@@ -25,7 +25,6 @@ exoplatform.kudos.label.settings=Settings
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_ko.properties b/kudos-services/src/main/resources/locale/addon/Kudos_ko.properties
index 51b049b90..2cd4f7d42 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_ko.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_ko.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=Settings
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_lt.properties b/kudos-services/src/main/resources/locale/addon/Kudos_lt.properties
index 70040c4d9..5d78028ab 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_lt.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_lt.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=Nustatymai
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_ms.properties b/kudos-services/src/main/resources/locale/addon/Kudos_ms.properties
index d32a9d5f0..dcbb3925a 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_ms.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_ms.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=Settings
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_nl.properties b/kudos-services/src/main/resources/locale/addon/Kudos_nl.properties
index d769e1129..db2b68b52 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_nl.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_nl.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=Instellingen
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_no.properties b/kudos-services/src/main/resources/locale/addon/Kudos_no.properties
index c06d73841..5b9929a15 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_no.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_no.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=Innstillinger
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_pcm.properties b/kudos-services/src/main/resources/locale/addon/Kudos_pcm.properties
index 51b049b90..2cd4f7d42 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_pcm.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_pcm.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=Settings
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_pl.properties b/kudos-services/src/main/resources/locale/addon/Kudos_pl.properties
index 26be76baf..bfb035e54 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_pl.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_pl.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=Ustawienia
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_pt_BR.properties b/kudos-services/src/main/resources/locale/addon/Kudos_pt_BR.properties
index 24e32d4fb..25730b11b 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_pt_BR.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_pt_BR.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=Configura\u00E7\u00F5es
exoplatform.kudos.label.kudosList=Lista de kudos
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos por
-exoplatform.kudos.label.numberOfKudos=N\u00FAmero de kudos
exoplatform.kudos.label.periodType=Tipo de per\u00EDodo
exoplatform.kudos.label.kudosAccessPermission=Permiss\u00E3o de acesso aos cr\u00E9ditos, (espa\u00E7o somente para membros)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Digite e Inicie sua pesquisa.
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_pt_PT.properties b/kudos-services/src/main/resources/locale/addon/Kudos_pt_PT.properties
index a7e84b7bc..ba3e6745e 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_pt_PT.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_pt_PT.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=Configura\u00E7\u00F5es
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_ro.properties b/kudos-services/src/main/resources/locale/addon/Kudos_ro.properties
index 7cf398b07..b6eb6700b 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_ro.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_ro.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=Set\u0103ri
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_ru.properties b/kudos-services/src/main/resources/locale/addon/Kudos_ru.properties
index 099292458..9370d30ff 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_ru.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_ru.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043
exoplatform.kudos.label.kudosList=\u0421\u043F\u0438\u0441\u043E\u043A Kudos
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos \u0437\u0430
-exoplatform.kudos.label.numberOfKudos=\u041A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E Kudos
exoplatform.kudos.label.periodType=\u0422\u0438\u043F \u043F\u0435\u0440\u0438\u043E\u0434\u0430
exoplatform.kudos.label.kudosAccessPermission=Kudos \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435 \u043D\u0430 \u0434\u043E\u0441\u0442\u0443\u043F (\u0442\u043E\u043B\u044C\u043A\u043E \u0443\u0447\u0430\u0441\u0442\u043D\u0438\u043A\u0438 \u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0441\u0442\u0432\u0430)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_sk.properties b/kudos-services/src/main/resources/locale/addon/Kudos_sk.properties
index 51b049b90..2cd4f7d42 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_sk.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_sk.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=Settings
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_sl.properties b/kudos-services/src/main/resources/locale/addon/Kudos_sl.properties
index 0d5cfe7ba..d44a57bbb 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_sl.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_sl.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=Nastavitve
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_sq.properties b/kudos-services/src/main/resources/locale/addon/Kudos_sq.properties
index d8868df1f..78d05a545 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_sq.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_sq.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=crwdns6911028:0crwdne6911028:0
exoplatform.kudos.label.kudosList=crwdns6911030:0crwdne6911030:0
exoplatform.kudos.label.kudos=crwdns6990152:0crwdne6990152:0
exoplatform.kudos.label.kudosPer=crwdns6911032:0crwdne6911032:0
-exoplatform.kudos.label.numberOfKudos=crwdns6911034:0crwdne6911034:0
exoplatform.kudos.label.periodType=crwdns6911036:0crwdne6911036:0
exoplatform.kudos.label.kudosAccessPermission=crwdns6911038:0crwdne6911038:0
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=crwdns6911040:0crwdne6911040:0
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_sv_SE.properties b/kudos-services/src/main/resources/locale/addon/Kudos_sv_SE.properties
index 1ae10448f..e677266e3 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_sv_SE.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_sv_SE.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=Inst\u00E4llningar
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_th.properties b/kudos-services/src/main/resources/locale/addon/Kudos_th.properties
index 51b049b90..2cd4f7d42 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_th.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_th.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=Settings
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_tl.properties b/kudos-services/src/main/resources/locale/addon/Kudos_tl.properties
index f9abeaa20..8ee074c8f 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_tl.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_tl.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=Mga setting
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_tr.properties b/kudos-services/src/main/resources/locale/addon/Kudos_tr.properties
index 8673b4021..a07942939 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_tr.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_tr.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=Ayarlar
exoplatform.kudos.label.kudosList=Tebrik Listesi
exoplatform.kudos.label.kudos=Tebrik
exoplatform.kudos.label.kudosPer=Tebrik /
-exoplatform.kudos.label.numberOfKudos=Tebrik Say\u0131s\u0131
exoplatform.kudos.label.periodType=D\u00F6nem t\u00FCr\u00FC
exoplatform.kudos.label.kudosAccessPermission=Tebrik eri\u015Fim izni (yaln\u0131zca alan \u00FCyeleri)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Bir alan aramak i\u00E7in yazmaya ba\u015Flay\u0131n
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_uk.properties b/kudos-services/src/main/resources/locale/addon/Kudos_uk.properties
index a47f70f48..f25d13ef3 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_uk.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_uk.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=\u041D\u0430\u043B\u0430\u0448\u0442\u0443\u043
exoplatform.kudos.label.kudosList=\u0421\u043F\u0438\u0441\u043E\u043A \u041F\u043E\u0445\u0432\u0430\u043B\u0438
exoplatform.kudos.label.kudos=\u041F\u043E\u0445\u0432\u0430\u043B\u0430
exoplatform.kudos.label.kudosPer=\u041F\u043E\u0445\u0432\u0430\u043B\u0430 \u0437\u0430
-exoplatform.kudos.label.numberOfKudos=\u041A\u0456\u043B\u044C\u043A\u0456\u0441\u0442\u044C \u041F\u043E\u0445\u0432\u0430\u043B
exoplatform.kudos.label.periodType=\u0422\u0438\u043F \u043F\u0435\u0440\u0456\u043E\u0434\u0443
exoplatform.kudos.label.kudosAccessPermission=\u0414\u043E\u0437\u0432\u0456\u043B \u0434\u043E\u0441\u0442\u0443\u043F\u0443 \u0434\u043E \u041F\u043E\u0445\u0432\u0430\u043B\u0438 (\u043B\u0438\u0448\u0435 \u0434\u043B\u044F \u0447\u043B\u0435\u043D\u0456\u0432 \u043E\u0431\u043B\u0430\u0441\u0442\u0456)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=\u041F\u043E\u0447\u043D\u0456\u0442\u044C \u0432\u0432\u043E\u0434\u0438\u0442\u0438 \u0442\u0435\u043A\u0441 \u0434\u043B\u044F \u043F\u043E\u0448\u0443\u043A\u0443 \u043E\u0431\u043B\u0430\u0441\u0442\u0456
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_ur_IN.properties b/kudos-services/src/main/resources/locale/addon/Kudos_ur_IN.properties
index 930156200..f7e324587 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_ur_IN.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_ur_IN.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=\u062A\u0631\u062A\u06CC\u0628\u0627\u062A
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_vi.properties b/kudos-services/src/main/resources/locale/addon/Kudos_vi.properties
index e3f798e17..62056c444 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_vi.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_vi.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=C\u00E0i \u0111\u1EB7t
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_zh_CN.properties b/kudos-services/src/main/resources/locale/addon/Kudos_zh_CN.properties
index 164c6de06..ecba617ec 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_zh_CN.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_zh_CN.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=\u8BBE\u7F6E
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-services/src/main/resources/locale/addon/Kudos_zh_TW.properties b/kudos-services/src/main/resources/locale/addon/Kudos_zh_TW.properties
index 755842113..82aabe982 100644
--- a/kudos-services/src/main/resources/locale/addon/Kudos_zh_TW.properties
+++ b/kudos-services/src/main/resources/locale/addon/Kudos_zh_TW.properties
@@ -49,7 +49,6 @@ exoplatform.kudos.label.settings=\u8A2D\u5B9A
exoplatform.kudos.label.kudosList=Kudos List
exoplatform.kudos.label.kudos=Kudos
exoplatform.kudos.label.kudosPer=Kudos per
-exoplatform.kudos.label.numberOfKudos=Number of Kudos
exoplatform.kudos.label.periodType=Period type
exoplatform.kudos.label.kudosAccessPermission=Kudos access permission (space members only)
exoplatform.kudos.label.kudosAccessPermissionPlaceholder=Start typing to search for a space
diff --git a/kudos-webapps/src/main/webapp/WEB-INF/gatein-resources.xml b/kudos-webapps/src/main/webapp/WEB-INF/gatein-resources.xml
index e93198325..b2da04134 100644
--- a/kudos-webapps/src/main/webapp/WEB-INF/gatein-resources.xml
+++ b/kudos-webapps/src/main/webapp/WEB-INF/gatein-resources.xml
@@ -90,6 +90,9 @@
extensionRegistry
+
+ commonVueComponents
+
diff --git a/kudos-webapps/src/main/webapp/css/main.less b/kudos-webapps/src/main/webapp/css/main.less
index 114bfa834..d4759f53d 100644
--- a/kudos-webapps/src/main/webapp/css/main.less
+++ b/kudos-webapps/src/main/webapp/css/main.less
@@ -58,14 +58,6 @@
visibility: hidden;
}
}
-.kudosPeriodConfiguration > * {
- display: inline-block;
-}
-.kudosPeriodTypeInput {
- max-width: 150px;
- display: inline-block;
-}
-
.SendKudosButtonTemplate{
button {
width: auto !important;
@@ -98,95 +90,6 @@
}
}
-#KudosAdminApp, #KudosApp {
- .v-input input {
- margin-bottom: 0;
- border: 0;
- box-shadow: none;
- }
- .contactAutoCompleteContent {
- top: 55px !important;
- left: 0 ~'!important; /** orientation=lt */ ';
- right: 0 ~'!important; /** orientation=rt */ ';
- position: absolute;
- width: 100%;
- }
- .contactAutoComplete {
- position: relative;
-
- .v-list {
- padding: 0;
- }
-
- .v-list__tile {
- height: 30px;
- transition: unset;
- transform: none;
- }
-
- .v-list__tile:hover {
- background-color: @primaryColor;
- color: #fff;
- transition: unset;
- transform: none;
- }
-
- .v-list__tile__title {
- transition: unset;
- transform: none;
- }
-
- .v-list__tile__avatar {
- min-width: 25px;
- }
- }
- .autocompleteSelectedItem {
- cursor: pointer;
- margin: 0 3px 3px 0 ~'; /** orientation=lt */ ';
- margin: 0 0 3px 3px ~'; /** orientation=rt */ ';
- padding: 2px 6px;
- background: @primaryColor;
- color: #fff;
- border: 1px solid @primaryColor;
- border-radius: 3px;
- font-size: 15px;
-
- > .v-chip__content {
- height: auto;
- padding: 0;
- }
- }
-
- .clickable {
- cursor: pointer;
- }
-
- .v-autocomplete.identitySuggester {
- width: 100%;
-
- &.identitySuggester {
- margin-bottom: 0 !important;
- }
-
- .v-input__slot {
- margin: auto !important;
- }
-
- .v-select__selections {
- flex-wrap: nowrap;
- white-space: nowrap;
- overflow: hidden;
- margin: auto;
- display: flex !important;
- }
-
- input {
- padding: 0;
- min-width: auto;
- }
- }
-}
-
.uiIconKudos.uiIconLightGrey {
color: #c6c6c6 !important;
}
diff --git a/kudos-webapps/src/main/webapp/vue-app/kudos-admin/components/KudosAdmin.vue b/kudos-webapps/src/main/webapp/vue-app/kudos-admin/components/KudosAdmin.vue
deleted file mode 100644
index 7e68b9704..000000000
--- a/kudos-webapps/src/main/webapp/vue-app/kudos-admin/components/KudosAdmin.vue
+++ /dev/null
@@ -1,270 +0,0 @@
-
-
-
-
-
-
+
+
+
\ No newline at end of file
diff --git a/kudos-webapps/src/main/webapp/vue-app/kudos-admin/initComponents.js b/kudos-webapps/src/main/webapp/vue-app/kudos-admin/initComponents.js
index 7135e7e57..b82f46b5f 100644
--- a/kudos-webapps/src/main/webapp/vue-app/kudos-admin/initComponents.js
+++ b/kudos-webapps/src/main/webapp/vue-app/kudos-admin/initComponents.js
@@ -1,9 +1,30 @@
-import KudosAdmin from './components/KudosAdmin.vue';
-import KudosList from './components/KudosList.vue';
+/*
+ * This file is part of the Meeds project (https://meeds.io/).
+ *
+ * Copyright (C) 2023 Meeds Association contact@meeds.io
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this program; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+import KudosAdminSetup from './components/KudosAdminSetup.vue';
+import AdminDrawer from './components/settings/AdminDrawer.vue';
+import AdminForm from './components/settings/AdminForm.vue';
const components = {
- 'kudos-admin': KudosAdmin,
- 'kudos-list': KudosList,
+ 'kudos-admin-setup': KudosAdminSetup,
+ 'kudos-admin-drawer': AdminDrawer,
+ 'kudos-admin-form': AdminForm,
};
for (const key in components) {
diff --git a/kudos-webapps/src/main/webapp/vue-app/kudos-admin/main.js b/kudos-webapps/src/main/webapp/vue-app/kudos-admin/main.js
index 7a49b4bea..e4f56e29a 100644
--- a/kudos-webapps/src/main/webapp/vue-app/kudos-admin/main.js
+++ b/kudos-webapps/src/main/webapp/vue-app/kudos-admin/main.js
@@ -1,4 +1,24 @@
+/*
+ * This file is part of the Meeds project (https://meeds.io/).
+ *
+ * Copyright (C) 2023 Meeds Association contact@meeds.io
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this program; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ */
import './initComponents.js';
+import './services.js';
// get overrided components if exists
if (extensionRegistry) {
@@ -10,29 +30,16 @@ if (extensionRegistry) {
}
}
-document.dispatchEvent(new CustomEvent('displayTopBarLoading'));
-
-Vue.use(Vuetify);
-const vuetify = new Vuetify(eXo.env.portal.vuetifyPreset);
-
-//getting language of user
const lang = eXo && eXo.env.portal.language || 'en';
-
-const appId = 'KudosAdminApp';
-
-//should expose the locale ressources as REST API
const url = `${eXo.env.portal.context}/${eXo.env.portal.rest}/i18n/bundle/locale.addon.Kudos-${lang}.json`;
+const appId = 'KudosAdminApp';
export function init() {
exoi18n.loadLanguageAsync(lang, url).then(i18n => {
- // init Vue app when locale ressources are ready
new Vue({
- mounted() {
- document.dispatchEvent(new CustomEvent('hideTopBarLoading'));
- },
- template: ``,
+ template: ``,
+ vuetify: Vue.prototype.vuetifyOptions,
i18n,
- vuetify,
}).$mount(`#${appId}`);
});
}
\ No newline at end of file
diff --git a/kudos-webapps/src/main/webapp/vue-app/kudos-admin/services.js b/kudos-webapps/src/main/webapp/vue-app/kudos-admin/services.js
new file mode 100644
index 000000000..0dd9778a4
--- /dev/null
+++ b/kudos-webapps/src/main/webapp/vue-app/kudos-admin/services.js
@@ -0,0 +1,26 @@
+/*
+ * This file is part of the Meeds project (https://meeds.io/).
+ *
+ * Copyright (C) 2023 Meeds Association contact@meeds.io
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 3 of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this program; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ */
+import * as kudosSettings from '../js/KudosSettings.js';
+
+if (!Vue.prototype.$kudosSettings) {
+ window.Object.defineProperty(Vue.prototype, '$kudosSettings', {
+ value: kudosSettings,
+ });
+}