Browse Source

Move "host features" to the settings page

pull/13359/head
liangshiwei 4 years ago
parent
commit
49f6cb5ccb
  1. 1
      modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/ar.json
  2. 1
      modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/cs.json
  3. 1
      modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/de-DE.json
  4. 1
      modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/el.json
  5. 1
      modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/en-GB.json
  6. 1
      modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/en.json
  7. 1
      modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/es.json
  8. 1
      modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/fa.json
  9. 1
      modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/fi.json
  10. 1
      modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/fr.json
  11. 1
      modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/hi.json
  12. 1
      modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/hu.json
  13. 1
      modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/is.json
  14. 1
      modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/it.json
  15. 1
      modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/nl.json
  16. 1
      modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/pl-PL.json
  17. 1
      modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/pt-BR.json
  18. 1
      modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/ro-RO.json
  19. 1
      modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/ru.json
  20. 1
      modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/sk.json
  21. 1
      modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/sl.json
  22. 1
      modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/tr.json
  23. 1
      modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/vi.json
  24. 1
      modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/zh-Hans.json
  25. 1
      modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/zh-Hant.json
  26. 11
      modules/feature-management/src/Volo.Abp.FeatureManagement.Web/AbpFeatureManagementWebModule.cs
  27. 13
      modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Pages/FeatureManagement/Components/FeatureSettingGroup/Default.cshtml
  28. 16
      modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Pages/FeatureManagement/Components/FeatureSettingGroup/Default.js
  29. 31
      modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Pages/FeatureManagement/Components/FeatureSettingGroup/FeatureSettingGroupViewComponent.cs
  30. 29
      modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Settings/FeatureSettingManagementPageContributor.cs
  31. 5
      modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Volo.Abp.FeatureManagement.Web.csproj
  32. 1
      modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/ar.json
  33. 1
      modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/cs.json
  34. 1
      modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/de-DE.json
  35. 1
      modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/el.json
  36. 1
      modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/en-GB.json
  37. 1
      modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/en.json
  38. 1
      modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/es.json
  39. 1
      modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/fa.json
  40. 1
      modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/fi.json
  41. 1
      modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/fr.json
  42. 1
      modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/hi.json
  43. 1
      modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/hu.json
  44. 1
      modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/is.json
  45. 1
      modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/it.json
  46. 1
      modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/nl.json
  47. 1
      modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/pl-PL.json
  48. 1
      modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/pt-BR.json
  49. 1
      modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/ro-RO.json
  50. 1
      modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/ru.json
  51. 1
      modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/sk.json
  52. 1
      modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/sl.json
  53. 1
      modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/tr.json
  54. 1
      modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/vi.json
  55. 1
      modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/zh-Hans.json
  56. 1
      modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/zh-Hant.json
  57. 7
      modules/tenant-management/src/Volo.Abp.TenantManagement.Web/AbpTenantManagementWebModule.cs
  58. 7
      modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Pages/TenantManagement/Tenants/Index.js

1
modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/ar.json

@ -3,6 +3,7 @@
"texts": {
"Features": "المميزات",
"NoFeatureFoundMessage": "لا توجد أي ميزة متاحة.",
"ManageHostFeatures": "إدارة ميزات المضيف",
"Permission:FeatureManagement": "إدارة الميزات",
"Permission:FeatureManagement.ManageHostFeatures": "إدارة ميزات المضيف",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "{0} قيمة الميزة غير صالحة!"

1
modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/cs.json

@ -3,6 +3,7 @@
"texts": {
"Features": "Funkce",
"NoFeatureFoundMessage": "Nejsou zde dostupné žádné funkce.",
"ManageHostFeatures": "Správa funkcí hostitele",
"Permission:FeatureManagement": "Správa funkcí",
"Permission:FeatureManagement.ManageHostFeatures": "Správa funkcí hostitele",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "Hodnota funkce {0} není platná!"

1
modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/de-DE.json

@ -3,6 +3,7 @@
"texts": {
"Features": "Features",
"NoFeatureFoundMessage": "Es ist kein Feature verfügbar.",
"ManageHostFeatures": "Host-Features verwalten",
"Permission:FeatureManagement": "Feature-Verwaltung",
"Permission:FeatureManagement.ManageHostFeatures": "Host-Features verwalten",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "{0} Feature-Wert ist ungültig!"

1
modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/el.json

@ -3,6 +3,7 @@
"texts": {
"Features": "Χαρακτηριστικά",
"NoFeatureFoundMessage": "Δεν διατίθεται καποιο χαρακτηριστικο.",
"ManageHostFeatures": "Διαχείριση δυνατοτήτων του Οικοδεσπότη",
"Permission:FeatureManagement": "Διαχείριση χαρακτηριστικών",
"Permission:FeatureManagement.ManageHostFeatures": "Διαχείριση Χαρακτηριστικών Εξυπηρετήτη",
"Volo.Abp.FeatureManagement:InvalidFeatureValue" : "Η τιμή χαρακτηριστικού {0} δεν ειναι έγκυρη!"

1
modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/en-GB.json

@ -3,6 +3,7 @@
"texts": {
"Features": "Features",
"NoFeatureFoundMessage": "There isn't any available feature.",
"ManageHostFeatures": "Manage Host features",
"Permission:FeatureManagement": "Feature management",
"Permission:FeatureManagement.ManageHostFeatures": "Manage Host features",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "{0} feature value is not valid!"

1
modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/en.json

@ -3,6 +3,7 @@
"texts": {
"Features": "Features",
"NoFeatureFoundMessage": "There isn't any available feature.",
"ManageHostFeatures": "Manage Host features",
"Permission:FeatureManagement": "Feature management",
"Permission:FeatureManagement.ManageHostFeatures": "Manage Host features",
"Volo.Abp.FeatureManagement:InvalidFeatureValue" : "{0} feature value is not valid!"

1
modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/es.json

@ -3,6 +3,7 @@
"texts": {
"Features": "Características",
"NoFeatureFoundMessage": "No hay ninguna característica disponible.",
"ManageHostFeatures": "Administrar funciones de host",
"Permission:FeatureManagement": "Gestión de características",
"Permission:FeatureManagement.ManageHostFeatures": "Gestionar características del Host",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "{0} valor de característica no es valido!"

1
modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/fa.json

@ -3,6 +3,7 @@
"texts": {
"Features": "ویژگی ها",
"NoFeatureFoundMessage": "هیچ ویژگی ای در دسترس نمی باشد.",
"ManageHostFeatures": "مدیریت ویژگی های میزبان",
"Permission:FeatureManagement": "مدیریت ویژگی ها",
"Permission:FeatureManagement.ManageHostFeatures": "مدیریت ویژگی های میزبان",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "{0} مقدار ویژگی صحیح نمی باشد!"

1
modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/fi.json

@ -3,6 +3,7 @@
"texts": {
"Features": "ominaisuudet",
"NoFeatureFoundMessage": "Ei ole mitään käytettävissä olevaa ominaisuutta.",
"ManageHostFeatures": "Hallinnoi isäntäominaisuuksia",
"Permission:FeatureManagement": "Ominaisuuden hallinta",
"Permission:FeatureManagement.ManageHostFeatures": "Hallinnoi isäntäominaisuuksia",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "Ominaisuuden {0} arvo ei kelpaa!"

1
modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/fr.json

@ -3,6 +3,7 @@
"texts": {
"Features": "Fonctionnalités",
"NoFeatureFoundMessage": "Il n'y a aucune fonctionnalité disponible.",
"ManageHostFeatures": "Gérer les fonctionnalités de l’hôte",
"Permission:FeatureManagement": "Gestion des fonctionnalités",
"Permission:FeatureManagement.ManageHostFeatures": "Gérer les fonctionnalités de l'hôte",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "La valeur de la fonctionnalité {0} n'est pas valide!"

1
modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/hi.json

@ -3,6 +3,7 @@
"texts": {
"Features": "विशेषताएं",
"NoFeatureFoundMessage": "कोई भी उपलब्ध सुविधा नहीं है।",
"ManageHostFeatures": "होस्ट सुविधाएँ प्रबंधित करें",
"Permission:FeatureManagement": "सुविधा प्रबंधन",
"Permission:FeatureManagement.ManageHostFeatures": "होस्ट सुविधाएँ प्रबंधित करें",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "{0} सुविधा मान मान्य नहीं है!"

1
modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/hu.json

@ -3,6 +3,7 @@
"texts": {
"Features": "Funkciók",
"NoFeatureFoundMessage": "Nincs elérhető funkció.",
"ManageHostFeatures": "Host funkciók kezelése",
"Permission:FeatureManagement": "Funkciókezelés",
"Permission:FeatureManagement.ManageHostFeatures": "Host funkciók kezelése",
"Volo.Abp.FeatureManagement:InvalidFeatureValue" : "A (z) {0} szolgáltatás értéke érvénytelen!"

1
modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/is.json

@ -3,6 +3,7 @@
"texts": {
"Features": "Eiginleikar",
"NoFeatureFoundMessage": "Enginn eiginleiki í boði.",
"ManageHostFeatures": "Stjórna Gestgjafa Eiginleikum",
"Permission:FeatureManagement": "Eiginleika stjórnun",
"Permission:FeatureManagement.ManageHostFeatures": "Stjórna Gestgjafa Eiginleikum",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "eiginleikagildið {0} er ekki gilt"

1
modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/it.json

@ -3,6 +3,7 @@
"texts": {
"Features": "Funzionalità",
"NoFeatureFoundMessage": "Non ci sono funzioni disponibili.",
"ManageHostFeatures": "Gestisci le funzionalità dell'host",
"Permission:FeatureManagement": "Gestione funzionalità",
"Permission:FeatureManagement.ManageHostFeatures": "Gestisci le funzionalità dell'host",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "Il valore dell'elemento {0} non è valido!"

1
modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/nl.json

@ -3,6 +3,7 @@
"texts": {
"Features": "Functies",
"NoFeatureFoundMessage": "Er is geen functie beschikbaar.",
"ManageHostFeatures": "Beheer host functies",
"Permission:FeatureManagement": "Functiebeheer",
"Permission:FeatureManagement.ManageHostFeatures": "Beheer host functies",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "{0} functie-waarde is niet geldig!"

1
modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/pl-PL.json

@ -3,6 +3,7 @@
"texts": {
"Features": "Funkcje",
"NoFeatureFoundMessage": "Brak dostępnej funkcji.",
"ManageHostFeatures": "Zarządzaj funkcjami hosta",
"Permission:FeatureManagement": "Zarządzanie funkcjami",
"Permission:FeatureManagement.ManageHostFeatures": "Zarządzaj funkcjami hosta",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "{0} wartość funkcji jest nieprawidłowa!"

1
modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/pt-BR.json

@ -3,6 +3,7 @@
"texts": {
"Features": "Funcionalidades",
"NoFeatureFoundMessage": "Não há nenhuma funcionalidade disponivel.",
"ManageHostFeatures": "Gerenciar recursos do Host",
"Permission:FeatureManagement": "Gerenciamento de recursos",
"Permission:FeatureManagement.ManageHostFeatures": "Gerenciar recursos do Host",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "O valor do recurso {0} não é válido!"

1
modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/ro-RO.json

@ -3,6 +3,7 @@
"texts": {
"Features": "Caracteristici",
"NoFeatureFoundMessage": "Nu există nicio caracteristică disponibilă.",
"ManageHostFeatures": "Administraţi caracteristicile de host",
"Permission:FeatureManagement": "Administrare caracteristici",
"Permission:FeatureManagement.ManageHostFeatures": "Gestionare caracteristici gazdă",
"Volo.Abp.FeatureManagement:InvalidFeatureValue" : "Valoarea {0} a caracteristicii nu este validă!"

1
modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/ru.json

@ -3,6 +3,7 @@
"texts": {
"Features": "Функциональные возможности",
"NoFeatureFoundMessage": "Нет доступных функциональных возможностей.",
"ManageHostFeatures": "Управление функциями хоста",
"Permission:FeatureManagement": "Управление функциями",
"Permission:FeatureManagement.ManageHostFeatures": "Управление функциями хоста",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "Недопустимое значение функции {0}!"

1
modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/sk.json

@ -3,6 +3,7 @@
"texts": {
"Features": "Funkcie",
"NoFeatureFoundMessage": "Nie je k dispozícii žiadna funkcia.",
"ManageHostFeatures": "Spravovať funkcie poskytovateľa",
"Permission:FeatureManagement": "Správa funkcií",
"Permission:FeatureManagement.ManageHostFeatures": "Správa funkcií poskytovateľa",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "Hodnota funkcie {0} nie je platná!"

1
modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/sl.json

@ -3,6 +3,7 @@
"texts": {
"Features": "Funkcionalnosti",
"NoFeatureFoundMessage": "Na voljo ni nobene funkcionalnosti.",
"ManageHostFeatures": "Upravljajte funkcije gostitelja",
"Permission:FeatureManagement": "Upravljanje funkcij",
"Permission:FeatureManagement.ManageHostFeatures": "Upravljajte funkcije gostitelja",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "Vrednost funkcije {0} ni veljavna!"

1
modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/tr.json

@ -3,6 +3,7 @@
"texts": {
"Features": "Özellikler",
"NoFeatureFoundMessage": "Hiç özellik yok.",
"ManageHostFeatures": "Host özelliklerini yönetin",
"Permission:FeatureManagement": "Özellik yönetimi",
"Permission:FeatureManagement.ManageHostFeatures": "Host özelliklerini düzenle",
"Volo.Abp.FeatureManagement:InvalidFeatureValue" : "{0} özellik değeri geçerli değil!"

1
modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/vi.json

@ -3,6 +3,7 @@
"texts": {
"Features": "Tính năng",
"NoFeatureFoundMessage": "Không có bất kỳ tính năng khả dụng nào.",
"ManageHostFeatures": "Quản lý các tính năng của Máy chủ lưu trữ",
"Permission:FeatureManagement": "Quản lý tính năng",
"Permission:FeatureManagement.ManageHostFeatures": "Quản lý các tính năng của Máy chủ lưu trữ",
"Volo.Abp.FeatureManagement:InvalidFeatureValue": "Giá trị tính năng {0} không hợp lệ!"

1
modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/zh-Hans.json

@ -3,6 +3,7 @@
"texts": {
"Features": "功能",
"NoFeatureFoundMessage": "没有可用的功能.",
"ManageHostFeatures": "管理Host特性",
"Permission:FeatureManagement": "特性管理",
"Permission:FeatureManagement.ManageHostFeatures": "管理Host特性",
"Volo.Abp.FeatureManagement:InvalidFeatureValue" : "{0}功能的值无效!"

1
modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/zh-Hant.json

@ -3,6 +3,7 @@
"texts": {
"Features": "功能",
"NoFeatureFoundMessage": "沒有可用的功能.",
"ManageHostFeatures": "管理Host功能",
"Permission:FeatureManagement": "功能管理",
"Permission:FeatureManagement.ManageHostFeatures": "管理Host功能",
"Volo.Abp.FeatureManagement:InvalidFeatureValue" : "{0}功能的值無效!"

11
modules/feature-management/src/Volo.Abp.FeatureManagement.Web/AbpFeatureManagementWebModule.cs

@ -3,15 +3,19 @@ using Microsoft.Extensions.DependencyInjection;
using Volo.Abp.AspNetCore.Mvc.Localization;
using Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared;
using Volo.Abp.FeatureManagement.Localization;
using Volo.Abp.FeatureManagement.Settings;
using Volo.Abp.Http.ProxyScripting.Generators.JQuery;
using Volo.Abp.Modularity;
using Volo.Abp.SettingManagement.Web;
using Volo.Abp.SettingManagement.Web.Pages.SettingManagement;
using Volo.Abp.VirtualFileSystem;
namespace Volo.Abp.FeatureManagement;
[DependsOn(
typeof(AbpFeatureManagementApplicationContractsModule),
typeof(AbpAspNetCoreMvcUiThemeSharedModule)
typeof(AbpAspNetCoreMvcUiThemeSharedModule),
typeof(AbpSettingManagementWebModule)
)]
public class AbpFeatureManagementWebModule : AbpModule
{
@ -44,5 +48,10 @@ public class AbpFeatureManagementWebModule : AbpModule
{
options.DisableModule(FeatureManagementRemoteServiceConsts.ModuleName);
});
Configure<SettingManagementPageOptions>(options =>
{
options.Contributors.Add(new FeatureSettingManagementPageContributor());
});
}
}

13
modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Pages/FeatureManagement/Components/FeatureSettingGroup/Default.cshtml

@ -0,0 +1,13 @@
@inject IHtmlLocalizer<AbpFeatureManagementResource> L
@using Microsoft.AspNetCore.Mvc.Localization
@using Volo.Abp.FeatureManagement.Localization
@model Volo.Abp.FeatureManagement.Pages.FeatureManagement.Components.FeatureSettingGroup.FeatureSettingGroupViewComponent.FeatureSettingViewModel
<abp-script src="/Pages/FeatureManagement/Components/FeatureSettingGroup/Default.js" />
<form id="FeatureSettingsForm">
@if (Model.HasManageHostFeaturesPermission)
{
<abp-button id="ManageHostFeatures" icon="cog" text="@L["ManageHostFeatures"].Value"/>
}
</form>

16
modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Pages/FeatureManagement/Components/FeatureSettingGroup/Default.js

@ -0,0 +1,16 @@
(function($){
$(function(){
var _featuresModal = new abp.ModalManager(
abp.appPath + 'FeatureManagement/FeatureManagementModal'
);
$("#ManageHostFeatures").click(function (e) {
e.preventDefault();
_featuresModal.open({
providerName: 'T'
});
});
})
})(jQuery);

31
modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Pages/FeatureManagement/Components/FeatureSettingGroup/FeatureSettingGroupViewComponent.cs

@ -0,0 +1,31 @@
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using Volo.Abp.AspNetCore.Mvc;
using Volo.Abp.Authorization.Permissions;
using Volo.Abp.Features;
namespace Volo.Abp.FeatureManagement.Pages.FeatureManagement.Components.FeatureSettingGroup;
public class FeatureSettingGroupViewComponent: AbpViewComponent
{
protected IPermissionChecker PermissionChecker { get; }
public FeatureSettingGroupViewComponent(IPermissionChecker permissionChecker)
{
PermissionChecker = permissionChecker;
}
public virtual async Task<IViewComponentResult> InvokeAsync()
{
var model = new FeatureSettingViewModel
{
HasManageHostFeaturesPermission = await PermissionChecker.IsGrantedAsync(FeatureManagementPermissions.ManageHostFeatures)
};
return View("~/Pages/FeatureManagement/Components/FeatureSettingGroup/Default.cshtml", model);
}
public class FeatureSettingViewModel
{
public bool HasManageHostFeaturesPermission { get; set; }
}
}

29
modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Settings/FeatureSettingManagementPageContributor.cs

@ -0,0 +1,29 @@
using System.Threading.Tasks;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Localization;
using Volo.Abp.FeatureManagement.Localization;
using Volo.Abp.FeatureManagement.Pages.FeatureManagement.Components.FeatureSettingGroup;
using Volo.Abp.SettingManagement.Web.Pages.SettingManagement;
namespace Volo.Abp.FeatureManagement.Settings;
public class FeatureSettingManagementPageContributor : SettingPageContributorBase
{
public FeatureSettingManagementPageContributor()
{
RequiredPermissions(FeatureManagementPermissions.ManageHostFeatures);
}
public override Task ConfigureAsync(SettingPageCreationContext context)
{
var l = context.ServiceProvider.GetRequiredService<IStringLocalizer<AbpFeatureManagementResource>>();
context.Groups.Add(
new SettingPageGroup(
"Volo.Abp.FeatureManagement",
l["Permission:FeatureManagement"],
typeof(FeatureSettingGroupViewComponent)
)
);
return Task.CompletedTask;
}
}

5
modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Volo.Abp.FeatureManagement.Web.csproj

@ -33,7 +33,12 @@
<ItemGroup>
<ProjectReference Include="..\..\..\..\framework\src\Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared\Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.csproj" />
<ProjectReference Include="..\..\..\setting-management\src\Volo.Abp.SettingManagement.Web\Volo.Abp.SettingManagement.Web.csproj" />
<ProjectReference Include="..\Volo.Abp.FeatureManagement.Application.Contracts\Volo.Abp.FeatureManagement.Application.Contracts.csproj" />
</ItemGroup>
<ItemGroup>
<_ContentIncludedByDefault Remove="Pages\Components\FeatureSettingGroup\Default.cshtml" />
</ItemGroup>
</Project>

1
modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/ar.json

@ -10,7 +10,6 @@
"ConnectionStrings": "Connection Strings",
"DisplayName:DefaultConnectionString": "Default Connection String",
"DisplayName:UseSharedDatabase": "استخدام قاعدة البيانات المشتركة",
"ManageHostFeatures": "إدارة ميزات المضيف",
"Permission:TenantManagement": "إدارة المستأجر",
"Permission:Create": "إنشاء",
"Permission:Edit": "تحرير",

1
modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/cs.json

@ -10,7 +10,6 @@
"ConnectionStrings": "Connection stringy",
"DisplayName:DefaultConnectionString": "Výchozí connection string",
"DisplayName:UseSharedDatabase": "Použít sdílenou databázi",
"ManageHostFeatures": "Správa funkcí hostitele",
"Permission:TenantManagement": "Správa tenantů",
"Permission:Create": "Vytvořit",
"Permission:Edit": "Upravit",

1
modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/de-DE.json

@ -10,7 +10,6 @@
"ConnectionStrings": "Connection Strings",
"DisplayName:DefaultConnectionString": "Standard-Connection String",
"DisplayName:UseSharedDatabase": "Verwenden Sie die freigegebene Datenbank",
"ManageHostFeatures": "Host-Features verwalten",
"Permission:TenantManagement": "Mandantenverwaltung",
"Permission:Create": "Erstellen",
"Permission:Edit": "Bearbeiten",

1
modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/el.json

@ -10,7 +10,6 @@
"ConnectionStrings": "Συμβολοσειρές σύνδεσης",
"DisplayName:DefaultConnectionString": "Προεπιλεγμένη συμβολοσειρά σύνδεσης",
"DisplayName:UseSharedDatabase": "Χρησιμοποιήστε την Κοινόχρηστη βάση δεδομένων",
"ManageHostFeatures": "Διαχείριση δυνατοτήτων του Οικοδεσπότη",
"Permission:TenantManagement": "Διαχείριση ενοικιαστών",
"Permission:Create": "Δημιουργία",
"Permission:Edit": "Επεξεργασία",

1
modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/en-GB.json

@ -10,7 +10,6 @@
"ConnectionStrings": "Connection Strings",
"DisplayName:DefaultConnectionString": "Default Connection String",
"DisplayName:UseSharedDatabase": "Use the Shared Database",
"ManageHostFeatures": "Manage Host features",
"Permission:TenantManagement": "Tenant management",
"Permission:Create": "Create",
"Permission:Edit": "Edit",

1
modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/en.json

@ -10,7 +10,6 @@
"ConnectionStrings": "Connection Strings",
"DisplayName:DefaultConnectionString": "Default Connection String",
"DisplayName:UseSharedDatabase": "Use the Shared Database",
"ManageHostFeatures": "Manage Host features",
"Permission:TenantManagement": "Tenant management",
"Permission:Create": "Create",
"Permission:Edit": "Edit",

1
modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/es.json

@ -10,7 +10,6 @@
"ConnectionStrings": "Connection Strings",
"DisplayName:DefaultConnectionString": "Connection String predeterminado",
"DisplayName:UseSharedDatabase": "Usar la base de datos compartida",
"ManageHostFeatures": "Administrar funciones de host",
"Permission:TenantManagement": "Gestión de tenants",
"Permission:Create": "Crear",
"Permission:Edit": "Editar",

1
modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/fa.json

@ -10,7 +10,6 @@
"ConnectionStrings": "کانکشن استرینگها",
"DisplayName:DefaultConnectionString": "کانکشن استرینگ پیش فرض",
"DisplayName:UseSharedDatabase": "استفاده از پایگاه داده مشترک",
"ManageHostFeatures": "مدیریت ویژگی های میزبان",
"Permission:TenantManagement": "مدیریت تننت",
"Permission:Create": "ایجاد",
"Permission:Edit": "ویرایش",

1
modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/fi.json

@ -10,7 +10,6 @@
"ConnectionStrings": "Yhteysjonot",
"DisplayName:DefaultConnectionString": "Oletusyhteysmerkkijono",
"DisplayName:UseSharedDatabase": "Käytä jaettua tietokantaa",
"ManageHostFeatures": "Hallinnoi isäntäominaisuuksia",
"Permission:TenantManagement": "Vuokralaisten hallinta",
"Permission:Create": "Luoda",
"Permission:Edit": "Muokata",

1
modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/fr.json

@ -10,7 +10,6 @@
"ConnectionStrings": "Chaînes de connexion",
"DisplayName:DefaultConnectionString": "Chaîne de connexion par défaut",
"DisplayName:UseSharedDatabase": "Utiliser la base de données partagée",
"ManageHostFeatures": "Gérer les fonctionnalités de l’hôte",
"Permission:TenantManagement": "Gestion des locataires",
"Permission:Create": "Créer",
"Permission:Edit": "Modifier",

1
modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/hi.json

@ -10,7 +10,6 @@
"ConnectionStrings": "कनेक्शन स्ट्रिंग्स",
"DisplayName:DefaultConnectionString": "डिफ़ॉल्ट कनेक्शन स्ट्रिंग",
"DisplayName:UseSharedDatabase": "साझा डेटाबेस का उपयोग करें",
"ManageHostFeatures": "होस्ट सुविधाएँ प्रबंधित करें",
"Permission:TenantManagement": "किरायेदार प्रबंधन",
"Permission:Create": "सृजन करना",
"Permission:Edit": "संपादित करें",

1
modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/hu.json

@ -10,7 +10,6 @@
"ConnectionStrings": "Kapcsolat beállítás",
"DisplayName:DefaultConnectionString": "Alapértelmezettt kapcsolati beállítás",
"DisplayName:UseSharedDatabase": "Használjon megosztott adatbázist",
"ManageHostFeatures": "Host funkciók kezelése",
"Permission:TenantManagement": "Bérlő menedzsment",
"Permission:Create": "Létrehozás",
"Permission:Edit": "Szerkesztés",

1
modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/is.json

@ -10,7 +10,6 @@
"ConnectionStrings": "Tengi strengir",
"DisplayName:DefaultConnectionString": "Sjálfgefin tengistrengur",
"DisplayName:UseSharedDatabase": "Notaðu samnýttan gagnagrunn",
"ManageHostFeatures": "Stjórna Gestgjafa Eiginleikum",
"Permission:TenantManagement": "Tenant umsjá",
"Permission:Create": "Búa til",
"Permission:Edit": "Breyta",

1
modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/it.json

@ -10,7 +10,6 @@
"ConnectionStrings": "Stringhe di connessione",
"DisplayName:DefaultConnectionString": "Stringa di connessione predefinita",
"DisplayName:UseSharedDatabase": "Usa il database condiviso",
"ManageHostFeatures": "Gestisci le funzionalità dell'host",
"Permission:TenantManagement": "Gestione Tenant",
"Permission:Create": "Crea",
"Permission:Edit": "Modifica",

1
modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/nl.json

@ -10,7 +10,6 @@
"ConnectionStrings": "Connection Strings",
"DisplayName:DefaultConnectionString": "Standaard Connection String",
"DisplayName:UseSharedDatabase": "Gebruik de gedeelde database",
"ManageHostFeatures": "Beheer host functies",
"Permission:TenantManagement": "Klanten beheer",
"Permission:Create": "Maak aan",
"Permission:Edit": "Bewerk",

1
modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/pl-PL.json

@ -10,7 +10,6 @@
"ConnectionStrings": "Connection Strings",
"DisplayName:DefaultConnectionString": "Domyślny Connection String",
"DisplayName:UseSharedDatabase": "Użyj współdzielonej bazy danych",
"ManageHostFeatures": "Zarządzaj funkcjami hosta",
"Permission:TenantManagement": "Zarządzanie tenantami",
"Permission:Create": "Utwórz",
"Permission:Edit": "Edytuj",

1
modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/pt-BR.json

@ -10,7 +10,6 @@
"ConnectionStrings": "Cadeia de Conexão",
"DisplayName:DefaultConnectionString": "Cadeia de Conexão Padrão",
"DisplayName:UseSharedDatabase": "Use o banco de dados compartilhado",
"ManageHostFeatures": "Gerenciar recursos do Host",
"Permission:TenantManagement": "Inquilinos",
"Permission:Create": "Criar",
"Permission:Edit": "Editar",

1
modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/ro-RO.json

@ -10,7 +10,6 @@
"ConnectionStrings": "Connection Strings",
"DisplayName:DefaultConnectionString": "Connection String implicit",
"DisplayName:UseSharedDatabase": "Folosiţi baza de date partajată",
"ManageHostFeatures": "Administraţi caracteristicile de host",
"Permission:TenantManagement": "Administrarea clienţilor",
"Permission:Create": "Creează",
"Permission:Edit": "Editează",

1
modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/ru.json

@ -10,7 +10,6 @@
"ConnectionStrings": "Строки подключения",
"DisplayName:DefaultConnectionString": "Строка подключения по умолчанию",
"DisplayName:UseSharedDatabase": "Использование общей базы данных",
"ManageHostFeatures": "Управление функциями хоста",
"Permission:TenantManagement": "Управление арендаторами",
"Permission:Create": "Создать",
"Permission:Edit": "Редактировать",

1
modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/sk.json

@ -10,7 +10,6 @@
"ConnectionStrings": "Connection stringy",
"DisplayName:DefaultConnectionString": "Predvolený connection string",
"DisplayName:UseSharedDatabase": "Použiť zdieľanú databázu",
"ManageHostFeatures": "Spravovať funkcie poskytovateľa",
"Permission:TenantManagement": "Správa tenantov",
"Permission:Create": "Vytvoriť",
"Permission:Edit": "Upraviť",

1
modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/sl.json

@ -10,7 +10,6 @@
"ConnectionStrings": "Connection Strings",
"DisplayName:DefaultConnectionString": "Privzeti Connection String",
"DisplayName:UseSharedDatabase": "Uporabi skupno bazo",
"ManageHostFeatures": "Upravljajte funkcije gostitelja",
"Permission:TenantManagement": "Upravljanje najemnikov",
"Permission:Create": "Ustvarjanje",
"Permission:Edit": "Urejanje",

1
modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/tr.json

@ -10,7 +10,6 @@
"ConnectionStrings": "Bağlantı cümlesi",
"DisplayName:DefaultConnectionString": "Varsayılan bağlantı cümlesi",
"DisplayName:UseSharedDatabase": "Paylaşılan veritabanını kullan",
"ManageHostFeatures": "Host özelliklerini yönetin",
"Permission:TenantManagement": "Müşteri yönetimi",
"Permission:Create": "Oluşturma",
"Permission:Edit": "Düzenleme",

1
modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/vi.json

@ -10,7 +10,6 @@
"ConnectionStrings": "Chuỗi kết nối",
"DisplayName:DefaultConnectionString": "Chuỗi kết nối mặc định",
"DisplayName:UseSharedDatabase": "Sử dụng cơ sở dữ liệu dùng chung",
"ManageHostFeatures": "Quản lý các tính năng của Máy chủ lưu trữ",
"Permission:TenantManagement": "Quản lý khách thuê",
"Permission:Create": "Tạo",
"Permission:Edit": "Sửa",

1
modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/zh-Hans.json

@ -10,7 +10,6 @@
"ConnectionStrings": "连接字符串",
"DisplayName:DefaultConnectionString": "默认连接字符串",
"DisplayName:UseSharedDatabase": "使用共享数据库",
"ManageHostFeatures": "管理Host特性",
"Permission:TenantManagement": "租户管理",
"Permission:Create": "创建",
"Permission:Edit": "编辑",

1
modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo/Abp/TenantManagement/Localization/Resources/zh-Hant.json

@ -10,7 +10,6 @@
"ConnectionStrings": "資料庫連線字串",
"DisplayName:DefaultConnectionString": "預設資料庫連線字串",
"DisplayName:UseSharedDatabase": "使用共用資料庫",
"ManageHostFeatures": "管理Host功能",
"Permission:TenantManagement": "租戶管理",
"Permission:Create": "新增",
"Permission:Edit": "編輯",

7
modules/tenant-management/src/Volo.Abp.TenantManagement.Web/AbpTenantManagementWebModule.cs

@ -69,13 +69,6 @@ public class AbpTenantManagementWebModule : AbpModule
options.Configure<Volo.Abp.TenantManagement.Web.Pages.TenantManagement.Tenants.IndexModel>(
toolbar =>
{
toolbar.AddButton(
LocalizableString.Create<AbpTenantManagementResource>("ManageHostFeatures"),
icon: "cog",
name: "ManageHostFeatures",
requiredPolicyName: FeatureManagementPermissions.ManageHostFeatures
);
toolbar.AddButton(
LocalizableString.Create<AbpTenantManagementResource>("NewTenant"),
icon: "plus",

7
modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Pages/TenantManagement/Tenants/Index.js

@ -113,12 +113,5 @@
e.preventDefault();
_createModal.open();
});
_$wrapper.find('button[name=ManageHostFeatures]').click(function (e) {
e.preventDefault();
_featuresModal.open({
providerName: 'T'
});
});
});
})();

Loading…
Cancel
Save