Browse Source

Merge branch 'dev' into hamza/arabic-localization

pull/14662/head
braim23 4 years ago
parent
commit
699328056f
  1. 4
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/cs.json
  2. 4
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/de.json
  3. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en-GB.json
  4. 2
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en.json
  5. 4
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/es.json
  6. 4
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/fi.json
  7. 4
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/fr.json
  8. 4
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/hi.json
  9. 4
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/is.json
  10. 4
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/it.json
  11. 4
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/nl.json
  12. 4
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/pl-PL.json
  13. 4
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/pt-BR.json
  14. 5
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/ro-RO.json
  15. 3
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/ru.json
  16. 4
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/sk.json
  17. 4
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/sl.json
  18. 4
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/tr.json
  19. 4
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/vi.json
  20. 4
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hans.json
  21. 4
      abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hant.json
  22. 3
      docs/en/UI/Angular/DateTime-Format-Pipe.md
  23. 2
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-extensions.js
  24. 9
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-styles.css
  25. 2
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-styles.min.css
  26. 9
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-styles.scss
  27. 94
      framework/src/Volo.Abp.BackgroundWorkers.Hangfire/Volo/Abp/BackgroundWorkers/Hangfire/HangfireBackgroundWorkerManager.cs
  28. 80
      framework/src/Volo.Abp.BackgroundWorkers.Quartz/Volo/Abp/BackgroundWorkers/Quartz/QuartzBackgroundWorkerManager.cs
  29. 2
      modules/account/src/Volo.Abp.Account.Application.Contracts/Volo.Abp.Account.Application.Contracts.abppkg.analyze.json
  30. 15
      modules/account/src/Volo.Abp.Account.Application/Volo.Abp.Account.Application.abppkg.analyze.json
  31. 2
      modules/account/src/Volo.Abp.Account.HttpApi.Client/Volo.Abp.Account.HttpApi.Client.abppkg.analyze.json
  32. 2
      modules/account/src/Volo.Abp.Account.HttpApi/Volo.Abp.Account.HttpApi.abppkg.analyze.json
  33. 2
      modules/account/src/Volo.Abp.Account.Web.IdentityServer/Volo.Abp.Account.Web.IdentityServer.abppkg.analyze.json
  34. 2
      modules/account/src/Volo.Abp.Account.Web.OpenIddict/Volo.Abp.Account.Web.OpenIddict.abppkg.analyze.json
  35. 2
      modules/account/src/Volo.Abp.Account.Web/Volo.Abp.Account.Web.abppkg.analyze.json
  36. 2
      modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo.Abp.AuditLogging.Domain.Shared.abppkg.analyze.json
  37. 2
      modules/audit-logging/src/Volo.Abp.AuditLogging.Domain/Volo.Abp.AuditLogging.Domain.abppkg.analyze.json
  38. 2
      modules/audit-logging/src/Volo.Abp.AuditLogging.EntityFrameworkCore/Volo.Abp.AuditLogging.EntityFrameworkCore.abppkg.analyze.json
  39. 2
      modules/audit-logging/src/Volo.Abp.AuditLogging.MongoDB/Volo.Abp.AuditLogging.MongoDB.abppkg.analyze.json
  40. 2
      modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.HangFire/Volo.Abp.BackgroundJobs.DemoApp.HangFire.abppkg.analyze.json
  41. 2
      modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.Quartz/Volo.Abp.BackgroundJobs.DemoApp.Quartz.abppkg.analyze.json
  42. 2
      modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.RabbitMq/Volo.Abp.BackgroundJobs.DemoApp.RabbitMq.abppkg.analyze.json
  43. 2
      modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.Shared/Volo.Abp.BackgroundJobs.DemoApp.Shared.abppkg.analyze.json
  44. 2
      modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp/Volo.Abp.BackgroundJobs.DemoApp.abppkg.analyze.json
  45. 2
      modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain.Shared/Volo.Abp.BackgroundJobs.Domain.Shared.abppkg.analyze.json
  46. 2
      modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain/Volo.Abp.BackgroundJobs.Domain.abppkg.analyze.json
  47. 2
      modules/background-jobs/src/Volo.Abp.BackgroundJobs.EntityFrameworkCore/Volo.Abp.BackgroundJobs.EntityFrameworkCore.abppkg.analyze.json
  48. 2
      modules/background-jobs/src/Volo.Abp.BackgroundJobs.MongoDB/Volo.Abp.BackgroundJobs.MongoDB.abppkg.analyze.json
  49. 2
      modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Server.BasicTheme/Volo.Abp.AspNetCore.Components.Server.BasicTheme.abppkg.analyze.json
  50. 2
      modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/Volo.Abp.AspNetCore.Components.Web.BasicTheme.abppkg.analyze.json
  51. 2
      modules/basic-theme/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.abppkg.analyze.json
  52. 2
      modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo.abppkg.analyze.json
  53. 2
      modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.abppkg.analyze.json
  54. 2
      modules/blogging/app/Volo.BloggingTestApp.EntityFrameworkCore/Volo.BloggingTestApp.EntityFrameworkCore.abppkg.analyze.json
  55. 2
      modules/blogging/app/Volo.BloggingTestApp.MongoDB/Volo.BloggingTestApp.MongoDB.abppkg.analyze.json
  56. 109
      modules/blogging/app/Volo.BloggingTestApp/Volo.BloggingTestApp.abppkg.analyze.json
  57. 2
      modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo.Blogging.Admin.Application.Contracts.abppkg.analyze.json
  58. 2
      modules/blogging/src/Volo.Blogging.Admin.Application/Volo.Blogging.Admin.Application.abppkg.analyze.json
  59. 2
      modules/blogging/src/Volo.Blogging.Admin.HttpApi.Client/Volo.Blogging.Admin.HttpApi.Client.abppkg.analyze.json
  60. 2
      modules/blogging/src/Volo.Blogging.Admin.HttpApi/Volo.Blogging.Admin.HttpApi.abppkg.analyze.json
  61. 2
      modules/blogging/src/Volo.Blogging.Admin.Web/Volo.Blogging.Admin.Web.abppkg.analyze.json
  62. 2
      modules/blogging/src/Volo.Blogging.Application.Contracts.Shared/Volo.Blogging.Application.Contracts.Shared.abppkg.analyze.json
  63. 2
      modules/blogging/src/Volo.Blogging.Application.Contracts/Volo.Blogging.Application.Contracts.abppkg.analyze.json
  64. 2
      modules/blogging/src/Volo.Blogging.Application/Volo.Blogging.Application.abppkg.analyze.json
  65. 2
      modules/blogging/src/Volo.Blogging.Domain.Shared/Volo.Blogging.Domain.Shared.abppkg.analyze.json
  66. 2
      modules/blogging/src/Volo.Blogging.Domain/Volo.Blogging.Domain.abppkg.analyze.json
  67. 2
      modules/blogging/src/Volo.Blogging.EntityFrameworkCore/Volo.Blogging.EntityFrameworkCore.abppkg.analyze.json
  68. 2
      modules/blogging/src/Volo.Blogging.HttpApi.Client/Volo.Blogging.HttpApi.Client.abppkg.analyze.json
  69. 2
      modules/blogging/src/Volo.Blogging.HttpApi/Volo.Blogging.HttpApi.abppkg.analyze.json
  70. 22
      modules/blogging/src/Volo.Blogging.MongoDB/Volo.Blogging.MongoDB.abppkg.analyze.json
  71. 2
      modules/blogging/src/Volo.Blogging.Web/Volo.Blogging.Web.abppkg.analyze.json
  72. 2
      modules/client-simulation/demo/Volo.ClientSimulation.Demo/Volo.ClientSimulation.Demo.abppkg.analyze.json
  73. 2
      modules/client-simulation/src/Volo.ClientSimulation.Web/Volo.ClientSimulation.Web.abppkg.analyze.json
  74. 2
      modules/client-simulation/src/Volo.ClientSimulation/Volo.ClientSimulation.abppkg.analyze.json
  75. 2
      modules/cms-kit/host/Volo.CmsKit.HttpApi.Host/Volo.CmsKit.HttpApi.Host.abppkg.analyze.json
  76. 2
      modules/cms-kit/host/Volo.CmsKit.IdentityServer/Volo.CmsKit.IdentityServer.abppkg.analyze.json
  77. 2
      modules/cms-kit/host/Volo.CmsKit.Web.Host/Volo.CmsKit.Web.Host.abppkg.analyze.json
  78. 2
      modules/cms-kit/host/Volo.CmsKit.Web.Unified/Volo.CmsKit.Web.Unified.abppkg.analyze.json
  79. 9
      modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo.CmsKit.Admin.Application.Contracts.abppkg.analyze.json
  80. 15
      modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo.CmsKit.Admin.Application.abppkg.analyze.json
  81. 2
      modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/Volo.CmsKit.Admin.HttpApi.Client.abppkg.analyze.json
  82. 2
      modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi/Volo.CmsKit.Admin.HttpApi.abppkg.analyze.json
  83. 2
      modules/cms-kit/src/Volo.CmsKit.Admin.Web/Volo.CmsKit.Admin.Web.abppkg.analyze.json
  84. 2
      modules/cms-kit/src/Volo.CmsKit.Application.Contracts/Volo.CmsKit.Application.Contracts.abppkg.analyze.json
  85. 2
      modules/cms-kit/src/Volo.CmsKit.Application/Volo.CmsKit.Application.abppkg.analyze.json
  86. 2
      modules/cms-kit/src/Volo.CmsKit.Common.Application.Contracts/Volo.CmsKit.Common.Application.Contracts.abppkg.analyze.json
  87. 2
      modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo.CmsKit.Common.Application.abppkg.analyze.json
  88. 2
      modules/cms-kit/src/Volo.CmsKit.Common.HttpApi.Client/Volo.CmsKit.Common.HttpApi.Client.abppkg.analyze.json
  89. 2
      modules/cms-kit/src/Volo.CmsKit.Common.HttpApi/Volo.CmsKit.Common.HttpApi.abppkg.analyze.json
  90. 2
      modules/cms-kit/src/Volo.CmsKit.Common.Web/Volo.CmsKit.Common.Web.abppkg.analyze.json
  91. 7
      modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo.CmsKit.Domain.Shared.abppkg.analyze.json
  92. 22
      modules/cms-kit/src/Volo.CmsKit.Domain/Volo.CmsKit.Domain.abppkg.analyze.json
  93. 2
      modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo.CmsKit.EntityFrameworkCore.abppkg.analyze.json
  94. 2
      modules/cms-kit/src/Volo.CmsKit.HttpApi.Client/Volo.CmsKit.HttpApi.Client.abppkg.analyze.json
  95. 2
      modules/cms-kit/src/Volo.CmsKit.HttpApi/Volo.CmsKit.HttpApi.abppkg.analyze.json
  96. 42
      modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo.CmsKit.MongoDB.abppkg.analyze.json
  97. 2
      modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo.CmsKit.Public.Application.Contracts.abppkg.analyze.json
  98. 9
      modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo.CmsKit.Public.Application.abppkg.analyze.json
  99. 2
      modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/Volo.CmsKit.Public.HttpApi.Client.abppkg.analyze.json
  100. 2
      modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo.CmsKit.Public.HttpApi.abppkg.analyze.json

4
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/cs.json

@ -273,6 +273,8 @@
"SubscribeToNewsletter": "Přihlaste se k odběru newsletteru a získejte informace o dění na platformě ABP.IO, jako jsou nové verze, články, nabídky a další.",
"FirstEdition": "První vydání",
"ThankYou": "Děkuji!",
"CheckboxMandatory": "Chcete-li pokračovat, musíte toto zaškrtnout!"
"CheckboxMandatory": "Chcete-li pokračovat, musíte toto zaškrtnout!",
"SelectUITheme": "Vyberte téma uživatelského rozhraní"
}
}

4
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/de.json

@ -273,6 +273,8 @@
"SubscribeToNewsletter": "Abonnieren Sie den Newsletter, um Informationen über Ereignisse in der ABP.IO-Plattform zu erhalten, wie Neuerscheinungen, Artikel, Angebote und mehr.",
"FirstEdition": "Erste Ausgabe",
"ThankYou": "Dankeschön!",
"CheckboxMandatory": "Sie müssen dies überprüfen, um fortzufahren!"
"CheckboxMandatory": "Sie müssen dies überprüfen, um fortzufahren!",
"SelectUITheme": "Wählen Sie UI-Design aus"
}
}

3
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en-GB.json

@ -270,6 +270,7 @@
"InvalidFormInputs": "Please, type the valid information specified on the form.",
"DDDBookEmailBody": "Thank you. <br /> To download your book, <a href=\"{0}\">click here</a>.",
"SubscribeToNewsletter": "Subscribe to the newsletter to get information about happenings in the ABP.IO Platform, like new releases, posts, offers, and more.",
"FirstEdition": "First Edition"
"FirstEdition": "First Edition",
"SelectUITheme": "Select UI Theme"
}
}

2
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en.json

@ -56,7 +56,7 @@
"ExtensibleReplaceable": "Extensible/Replaceable",
"ExtensibleReplaceableExplanation": "All services & modules are designed with extensibility in mind. You can replace services, pages, styles and components.",
"CrossCuttingConcernsExplanation2": "Keep your codebase smaller so you can maintain focus on the code that’s specific to your business.",
"CrossCuttingConcernsExplanation3": "Don\u2019t send time implementing common application requirements on multiple projects.",
"CrossCuttingConcernsExplanation3": "Don\u2019t spend time implementing common application requirements on multiple projects.",
"AuthenticationAuthorization": "Authentication & Authorization",
"ExceptionHandling": "Exception Handling",
"Validation": "Validation",

4
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/es.json

@ -273,6 +273,8 @@
"SubscribeToNewsletter": "Suscríbase al boletín para obtener información sobre los acontecimientos en la plataforma ABP.IO, como nuevos lanzamientos, artículos, ofertas y más.",
"FirstEdition": "Primera edición",
"ThankYou": "¡Gracias!",
"CheckboxMandatory": "¡Debes marcar esto para continuar!"
"CheckboxMandatory": "¡Debes marcar esto para continuar!",
"SelectUITheme": "Seleccione el tema de la interfaz de usuario"
}
}

4
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/fi.json

@ -273,6 +273,8 @@
"SubscribeToNewsletter": "Tilaa uutiskirje saadaksesi tietoa ABP.IO-alustan tapahtumista, kuten uusista julkaisuista, artikkeleista, tarjouksista ja paljon muuta.",
"FirstEdition": "Ensimmäinen painos",
"ThankYou": "Kiitos!",
"CheckboxMandatory": "Sinun on tarkistettava tämä jatkaaksesi!"
"CheckboxMandatory": "Sinun on tarkistettava tämä jatkaaksesi!",
"SelectUITheme": "Valitse käyttöliittymän teema"
}
}

4
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/fr.json

@ -273,6 +273,8 @@
"SubscribeToNewsletter": "Abonnez-vous à la newsletter pour obtenir des informations sur les événements de la plate-forme ABP.IO, comme les nouvelles versions, posts, offres, etc.",
"FirstEdition": "Première édition",
"ThankYou": "Merci!",
"CheckboxMandatory": "Vous devez vérifier cela pour continuer !"
"CheckboxMandatory": "Vous devez vérifier cela pour continuer !",
"SelectUITheme": "Sélectionnez le thème de l'interface utilisateur"
}
}

4
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/hi.json

@ -273,6 +273,8 @@
"SubscribeToNewsletter": "ABP.IO प्लेटफ़ॉर्म में होने वाली घटनाओं, जैसे नई रिलीज़, लेख, ऑफ़र, आदि के बारे में जानकारी प्राप्त करने के लिए न्यूज़लेटर की सदस्यता लें।",
"FirstEdition": "प्रथम संस्करण",
"ThankYou": "शुक्रिया!",
"CheckboxMandatory": "आगे बढ़ने के लिए आपको इसे जांचना होगा!"
"CheckboxMandatory": "आगे बढ़ने के लिए आपको इसे जांचना होगा!",
"SelectUITheme": "यूआई थीम का चयन करें"
}
}

4
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/is.json

@ -273,6 +273,8 @@
"SubscribeToNewsletter": "Gerast áskrifandi að fréttabréfinu til að fá upplýsingar um atburði í ABP.IO pallinum, eins og nýjar útgáfur, greinar, tilboð og fleira.",
"FirstEdition": "Fyrsta útgáfa",
"ThankYou": "Þakka þér!",
"CheckboxMandatory": "Þú þarft að smella hér til að halda áfram!"
"CheckboxMandatory": "Þú þarft að smella hér til að halda áfram!",
"SelectUITheme": "Veldu UI þema"
}
}

4
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/it.json

@ -273,6 +273,8 @@
"SubscribeToNewsletter": "Sottiscrivi la nostra newsletter per ricevere informazione su cosa accade nella Piattaforma ABP.IO, come nuove versioni, articoli, offerte ed altro ancora.",
"FirstEdition": "Prima Edizione",
"ThankYou": "Grazie!",
"CheckboxMandatory": "Devi mettere la spunta su questo per procedere!"
"CheckboxMandatory": "Devi mettere la spunta su questo per procedere!",
"SelectUITheme": "Seleziona Tema dell'interfaccia utente"
}
}

4
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/nl.json

@ -273,6 +273,8 @@
"SubscribeToNewsletter": "Abonneer u op de nieuwsbrief om informatie te krijgen over gebeurtenissen in het ABP.IO-platform, zoals nieuwe releases, artikelen, aanbiedingen en meer.",
"FirstEdition": "Eerste editie",
"ThankYou": "Bedankt!",
"CheckboxMandatory": "Je moet dit aanvinken om verder te gaan!"
"CheckboxMandatory": "Je moet dit aanvinken om verder te gaan!",
"SelectUITheme": "Selecteer UI-thema"
}
}

4
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/pl-PL.json

@ -273,6 +273,8 @@
"SubscribeToNewsletter": "Zapisz się do newslettera, aby otrzymywać informacje o wydarzeniach na platformie ABP.IO, takie jak nowości, artykuły, oferty i nie tylko.",
"FirstEdition": "Pierwsza edycja",
"ThankYou": "Dziękuję Ci!",
"CheckboxMandatory": "Musisz to sprawdzić, aby kontynuować!"
"CheckboxMandatory": "Musisz to sprawdzić, aby kontynuować!",
"SelectUITheme": "Wybierz motyw interfejsu"
}
}

4
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/pt-BR.json

@ -273,6 +273,8 @@
"SubscribeToNewsletter": "Assine o boletim informativo para obter informações sobre os acontecimentos na Plataforma ABP.IO, como novos lançamentos, artigos, ofertas e muito mais.",
"FirstEdition": "Primeira edição",
"ThankYou": "Obrigado!",
"CheckboxMandatory": "Você precisa verificar isso para continuar!"
"CheckboxMandatory": "Você precisa verificar isso para continuar!",
"SelectUITheme": "Selecione o tema da interface do usuário"
}
}

5
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/ro-RO.json

@ -273,6 +273,9 @@
"SubscribeToNewsletter": "Abonaţi-vă la newsletter pentru a primi informaţii despre evnimentele din platforma ABP.IO, precum noi lansări, articole, oferte şi multe altele.",
"FirstEdition": "Prima ediţie",
"ThankYou": "Vă mulţumim!",
"CheckboxMandatory": "Trebuie să bifaţi asta pentru a continua!"
"CheckboxMandatory": "Trebuie să bifaţi asta pentru a continua!",
"SelectUITheme": "Selectați Tema UI",
}
}

3
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/ru.json

@ -273,6 +273,7 @@
"SubscribeToNewsletter": "Подпишитесь на информационный бюллетень, чтобы получать информацию о событиях на платформе ABP.IO, например о новых выпусках, статьях, предложениях и многом другом.",
"FirstEdition": "Первое издание",
"ThankYou": "Спасибо!",
"CheckboxMandatory": "Вам необходимо проверить это, чтобы продолжить!"
"CheckboxMandatory": "Вам необходимо проверить это, чтобы продолжить!",
"SelectUITheme": "Выберите тему пользовательского интерфейса"
}
}

4
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/sk.json

@ -273,6 +273,8 @@
"SubscribeToNewsletter": "Prihláste sa na odber bulletinu a získajte informácie o dianí na platforme ABP.IO, ako sú nové vydania, články, ponuky a ďalšie.",
"FirstEdition": "Prvá edícia",
"ThankYou": "Ďakujem!",
"CheckboxMandatory": "Ak chcete pokračovať, musíte to skontrolovať!"
"CheckboxMandatory": "Ak chcete pokračovať, musíte to skontrolovať!",
"SelectUITheme": "Vyberte tému používateľského rozhrania"
}
}

4
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/sl.json

@ -273,6 +273,8 @@
"SubscribeToNewsletter": "Naročite se na glasilo, če želite prejemati informacije o dogajanju na platformi ABP.IO, kot so nove izdaje, članki, ponudbe in drugo.",
"FirstEdition": "Prva izdaja",
"ThankYou": "Hvala vam!",
"CheckboxMandatory": "Za nadaljevanje morate to preveriti!"
"CheckboxMandatory": "Za nadaljevanje morate to preveriti!",
"SelectUITheme": "Izberite temo uporabniškega vmesnika"
}
}

4
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/tr.json

@ -373,6 +373,8 @@
"MasteringAbpFramework_Book_WhoIsThisBookFor": "Bu kitap kimler için?",
"MasteringAbpFramework_Book_WhoIsThisBookFor_Description": "Bu kitap, Microsoft teknolojilerini ve ABP Çerçevesini kullanarak sürdürülebilir web tabanlı çözümler\n oluşturmak için yazılım mimarilerini ve en iyi uygulamaları öğrenmek isteyen web geliştiricileri içindir.\n Bu kitaba başlamak için temel C# ve ASP.NET Core bilgisi gereklidir.",
"ComputersAndTechnology": "Bilgisayar ve Teknoloji",
"ThisBookIsInDraftStageAndIsNotCompletedYet": "Bu kitap taslak aşamasındadır ve henüz tamamlanmamıştır."
"ThisBookIsInDraftStageAndIsNotCompletedYet": "Bu kitap taslak aşamasındadır ve henüz tamamlanmamıştır.",
"SelectUITheme": "Vyberte téma uživatelského rozhraní"
}
}

4
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/vi.json

@ -273,6 +273,8 @@
"SubscribeToNewsletter": "Đăng ký bản tin để nhận thông tin về các diễn biến trong Nền tảng ABP.IO, chẳng hạn như các bản phát hành, bài báo, ưu đãi mới và hơn thế nữa.",
"FirstEdition": "Ấn bản đầu tiên",
"ThankYou": "Cảm ơn bạn!",
"CheckboxMandatory": "Bạn cần kiểm tra điều này để tiếp tục!"
"CheckboxMandatory": "Bạn cần kiểm tra điều này để tiếp tục!",
"SelectUITheme": "Chọn chủ đề giao diện người dùng"
}
}

4
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hans.json

@ -372,6 +372,8 @@
"MasteringAbpFramework_Book_WhoIsThisBookFor": "这本书是给谁看的",
"MasteringAbpFramework_Book_WhoIsThisBookFor_Description": "本书适用于希望学习软件架构和最佳实践的 Web 开发人员,以使用 Microsoft 技术和 ABP 框架构建\n 可维护的基于 Web 的解决方案。 C#\n 和 ASP.NET Core 的基本知识是开始阅读本书所必需的。",
"ComputersAndTechnology": "计算机与技术",
"ThisBookIsInDraftStageAndIsNotCompletedYet": "这本书正在草案阶段,还没有完成。"
"ThisBookIsInDraftStageAndIsNotCompletedYet": "这本书正在草案阶段,还没有完成。",
"SelectUITheme": "选择 UI 主题"
}
}

4
abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hant.json

@ -273,6 +273,8 @@
"SubscribeToNewsletter": "訂閱時事通訊以獲取有關 ABP.IO 平台中發生的事件的信息,例如新版本、文章、優惠等。",
"FirstEdition": "第一版",
"ThankYou": "謝謝!",
"CheckboxMandatory": "你需要檢查這個才能繼續!"
"CheckboxMandatory": "你需要檢查這個才能繼續!",
"SelectUITheme": "選擇 UI 主題"
}
}

3
docs/en/UI/Angular/DateTime-Format-Pipe.md

@ -17,15 +17,18 @@ ShortDate, ShortTime and ShortDateTime format data like angular's data pipe but
<span>{{today | shortDatePipe }}</span>
```
# ShortTime Pipe
```html
<span>{{today | shortTimePipe }}</span>
```
# ShortDateTime Pipe
```html
<span>{{today | shortDateTimePipe }}</span>
```
}%}

2
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-extensions.js

@ -33,7 +33,7 @@ var abp = abp || {};
var _createDropdownItem = function (record, fieldItem, tableInstance) {
var $li = $('<li/>');
var $a = $('<a/>');
var $a = $('<a/>').addClass('dropdown-item');
if (fieldItem.displayNameHtml) {
$a.html(abp.utils.isFunction(fieldItem.text) ? fieldItem.text(record, tableInstance) : fieldItem.text);

9
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-styles.css

@ -9,11 +9,4 @@
cursor: pointer; }
.dataTable tbody tr td div.dropdown ul.dropdown-menu li {
cursor: pointer;
padding: 5px; }
.dataTable tbody tr td div.dropdown ul.dropdown-menu li a {
display: block; }
.dataTable tbody tr td div.dropdown ul.dropdown-menu li:hover {
background: #f4f5f8; }
cursor: pointer; }

2
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-styles.min.css

@ -1 +1 @@
.dataTable{width:100% !important;border-spacing:0 !important;}.table td,.table th{padding:8px 10px;}.dataTable tbody tr td button{cursor:pointer;}.dataTable tbody tr td div.dropdown ul.dropdown-menu li{cursor:pointer;padding:5px;}.dataTable tbody tr td div.dropdown ul.dropdown-menu li a{display:block;}.dataTable tbody tr td div.dropdown ul.dropdown-menu li:hover{background:#f4f5f8;}
.dataTable{width:100% !important;border-spacing:0 !important;}.table td,.table th{padding:8px 10px;}.dataTable tbody tr td button{cursor:pointer;}.dataTable tbody tr td div.dropdown ul.dropdown-menu li{cursor:pointer;}

9
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-styles.scss

@ -20,15 +20,6 @@
ul.dropdown-menu {
li {
cursor: pointer;
padding: 5px;
a {
display: block;
}
}
li:hover {
background: #f4f5f8;
}
}
}

94
framework/src/Volo.Abp.BackgroundWorkers.Hangfire/Volo/Abp/BackgroundWorkers/Hangfire/HangfireBackgroundWorkerManager.cs

@ -12,78 +12,69 @@ using Volo.Abp.Threading;
namespace Volo.Abp.BackgroundWorkers.Hangfire;
[Dependency(ReplaceServices = true)]
public class HangfireBackgroundWorkerManager : IBackgroundWorkerManager, ISingletonDependency
public class HangfireBackgroundWorkerManager : BackgroundWorkerManager, ISingletonDependency
{
private AbpHangfireBackgroundJobServer _backgroundJobServer;
private readonly IServiceProvider _serviceProvider;
protected AbpHangfireBackgroundJobServer BackgroundJobServer { get; set; }
protected IServiceProvider ServiceProvider { get; }
public HangfireBackgroundWorkerManager(IServiceProvider serviceProvider)
{
_serviceProvider = serviceProvider;
ServiceProvider = serviceProvider;
}
public Task StartAsync(CancellationToken cancellationToken = default)
public async override Task StartAsync(CancellationToken cancellationToken = default)
{
_backgroundJobServer = _serviceProvider.GetRequiredService<AbpHangfireBackgroundJobServer>();
return Task.CompletedTask;
BackgroundJobServer = ServiceProvider.GetRequiredService<AbpHangfireBackgroundJobServer>();
await base.StartAsync(cancellationToken);
}
public Task StopAsync(CancellationToken cancellationToken = default)
public async override Task AddAsync(IBackgroundWorker worker, CancellationToken cancellationToken = default)
{
return Task.CompletedTask;
}
public Task AddAsync(IBackgroundWorker worker, CancellationToken cancellationToken = default)
{
if (worker is IHangfireBackgroundWorker hangfireBackgroundWorker)
switch (worker)
{
var unProxyWorker = ProxyHelper.UnProxy(hangfireBackgroundWorker);
if (hangfireBackgroundWorker.RecurringJobId.IsNullOrWhiteSpace())
case IHangfireBackgroundWorker hangfireBackgroundWorker:
{
RecurringJob.AddOrUpdate(() => ((IHangfireBackgroundWorker)unProxyWorker).DoWorkAsync(cancellationToken),
hangfireBackgroundWorker.CronExpression, hangfireBackgroundWorker.TimeZone, hangfireBackgroundWorker.Queue);
}
else
{
RecurringJob.AddOrUpdate(hangfireBackgroundWorker.RecurringJobId, () => ((IHangfireBackgroundWorker)unProxyWorker).DoWorkAsync(cancellationToken),
hangfireBackgroundWorker.CronExpression, hangfireBackgroundWorker.TimeZone, hangfireBackgroundWorker.Queue);
}
}
else
{
int? period;
if (worker is AsyncPeriodicBackgroundWorkerBase or PeriodicBackgroundWorkerBase)
{
var timer = worker.GetType()
.GetProperty("Timer", BindingFlags.Instance | BindingFlags.NonPublic)?.GetValue(worker);
if (worker is AsyncPeriodicBackgroundWorkerBase)
var unProxyWorker = ProxyHelper.UnProxy(hangfireBackgroundWorker);
if (hangfireBackgroundWorker.RecurringJobId.IsNullOrWhiteSpace())
{
period = ((AbpAsyncTimer)timer)?.Period;
RecurringJob.AddOrUpdate(
() => ((IHangfireBackgroundWorker)unProxyWorker).DoWorkAsync(cancellationToken),
hangfireBackgroundWorker.CronExpression, hangfireBackgroundWorker.TimeZone,
hangfireBackgroundWorker.Queue);
}
else
{
period = ((AbpTimer)timer)?.Period;
RecurringJob.AddOrUpdate(hangfireBackgroundWorker.RecurringJobId,
() => ((IHangfireBackgroundWorker)unProxyWorker).DoWorkAsync(cancellationToken),
hangfireBackgroundWorker.CronExpression, hangfireBackgroundWorker.TimeZone,
hangfireBackgroundWorker.Queue);
}
break;
}
else
case AsyncPeriodicBackgroundWorkerBase or PeriodicBackgroundWorkerBase:
{
return Task.CompletedTask;
}
var timer = worker.GetType()
.GetProperty("Timer", BindingFlags.Instance | BindingFlags.NonPublic)?.GetValue(worker);
if (period == null)
{
return Task.CompletedTask;
}
var period = worker is AsyncPeriodicBackgroundWorkerBase ? ((AbpAsyncTimer)timer)?.Period : ((AbpTimer)timer)?.Period;
var adapterType = typeof(HangfirePeriodicBackgroundWorkerAdapter<>).MakeGenericType(ProxyHelper.GetUnProxiedType(worker));
var workerAdapter = Activator.CreateInstance(adapterType) as IHangfireBackgroundWorker;
if (period == null)
{
return;
}
RecurringJob.AddOrUpdate(() => workerAdapter.DoWorkAsync(cancellationToken), GetCron(period.Value), workerAdapter.TimeZone, workerAdapter.Queue);
}
var adapterType = typeof(HangfirePeriodicBackgroundWorkerAdapter<>).MakeGenericType(ProxyHelper.GetUnProxiedType(worker));
var workerAdapter = Activator.CreateInstance(adapterType) as IHangfireBackgroundWorker;
return Task.CompletedTask;
RecurringJob.AddOrUpdate(() => workerAdapter.DoWorkAsync(cancellationToken), GetCron(period.Value), workerAdapter.TimeZone, workerAdapter.Queue);
break;
}
default:
await base.AddAsync(worker, cancellationToken);
break;
}
}
protected virtual string GetCron(int period)
@ -105,9 +96,10 @@ public class HangfireBackgroundWorkerManager : IBackgroundWorkerManager, ISingle
}
else
{
throw new AbpException($"Cannot convert period: {period} to cron expression, use HangfireBackgroundWorkerBase to define worker");
throw new AbpException(
$"Cannot convert period: {period} to cron expression, use HangfireBackgroundWorkerBase to define worker");
}
return cron;
}
}
}

80
framework/src/Volo.Abp.BackgroundWorkers.Quartz/Volo/Abp/BackgroundWorkers/Quartz/QuartzBackgroundWorkerManager.cs

@ -8,78 +8,92 @@ using Volo.Abp.DynamicProxy;
namespace Volo.Abp.BackgroundWorkers.Quartz;
[Dependency(ReplaceServices = true)]
public class QuartzBackgroundWorkerManager : IBackgroundWorkerManager, ISingletonDependency
public class QuartzBackgroundWorkerManager : BackgroundWorkerManager, ISingletonDependency
{
private readonly IScheduler _scheduler;
protected IScheduler Scheduler { get; }
public QuartzBackgroundWorkerManager(IScheduler scheduler)
{
_scheduler = scheduler;
Scheduler = scheduler;
}
public virtual async Task StartAsync(CancellationToken cancellationToken = default)
public async override Task StartAsync(CancellationToken cancellationToken = default)
{
if (_scheduler.IsStarted && _scheduler.InStandbyMode)
if (Scheduler.IsStarted && Scheduler.InStandbyMode)
{
await _scheduler.Start(cancellationToken);
await Scheduler.Start(cancellationToken);
}
await base.StartAsync(cancellationToken);
}
public virtual async Task StopAsync(CancellationToken cancellationToken = default)
public async override Task StopAsync(CancellationToken cancellationToken = default)
{
if (_scheduler.IsStarted && !_scheduler.InStandbyMode)
if (Scheduler.IsStarted && !Scheduler.InStandbyMode)
{
await _scheduler.Standby(cancellationToken);
await Scheduler.Standby(cancellationToken);
}
await base.StopAsync(cancellationToken);
}
public virtual async Task AddAsync(IBackgroundWorker worker, CancellationToken cancellationToken = default)
public async override Task AddAsync(IBackgroundWorker worker, CancellationToken cancellationToken = default)
{
await ReScheduleJobAsync(worker, cancellationToken);
}
protected virtual async Task ReScheduleJobAsync(IBackgroundWorker worker, CancellationToken cancellationToken = default)
{
if (worker is IQuartzBackgroundWorker quartzWork)
switch (worker)
{
Check.NotNull(quartzWork.Trigger, nameof(quartzWork.Trigger));
Check.NotNull(quartzWork.JobDetail, nameof(quartzWork.JobDetail));
if (quartzWork.ScheduleJob != null)
case IQuartzBackgroundWorker quartzWork:
{
await quartzWork.ScheduleJob.Invoke(_scheduler);
Check.NotNull(quartzWork.Trigger, nameof(quartzWork.Trigger));
Check.NotNull(quartzWork.JobDetail, nameof(quartzWork.JobDetail));
if (quartzWork.ScheduleJob != null)
{
await quartzWork.ScheduleJob.Invoke(Scheduler);
}
else
{
await DefaultScheduleJobAsync(quartzWork, cancellationToken);
}
break;
}
else
case AsyncPeriodicBackgroundWorkerBase or PeriodicBackgroundWorkerBase:
{
await DefaultScheduleJobAsync(quartzWork, cancellationToken);
}
}
else
{
var adapterType = typeof(QuartzPeriodicBackgroundWorkerAdapter<>).MakeGenericType(ProxyHelper.GetUnProxiedType(worker));
var adapterType = typeof(QuartzPeriodicBackgroundWorkerAdapter<>).MakeGenericType(ProxyHelper.GetUnProxiedType(worker));
var workerAdapter = Activator.CreateInstance(adapterType) as IQuartzBackgroundWorkerAdapter;
var workerAdapter = Activator.CreateInstance(adapterType) as IQuartzBackgroundWorkerAdapter;
workerAdapter?.BuildWorker(worker);
workerAdapter?.BuildWorker(worker);
if (workerAdapter?.Trigger != null)
{
await DefaultScheduleJobAsync(workerAdapter, cancellationToken);
if (workerAdapter?.Trigger != null)
{
await DefaultScheduleJobAsync(workerAdapter, cancellationToken);
}
break;
}
default:
await base.AddAsync(worker, cancellationToken);
break;
}
}
protected virtual async Task DefaultScheduleJobAsync(IQuartzBackgroundWorker quartzWork, CancellationToken cancellationToken = default)
{
if (await _scheduler.CheckExists(quartzWork.JobDetail.Key, cancellationToken))
if (await Scheduler.CheckExists(quartzWork.JobDetail.Key, cancellationToken))
{
await _scheduler.AddJob(quartzWork.JobDetail, true, true, cancellationToken);
await _scheduler.ResumeJob(quartzWork.JobDetail.Key, cancellationToken);
await _scheduler.RescheduleJob(quartzWork.Trigger.Key, quartzWork.Trigger, cancellationToken);
await Scheduler.AddJob(quartzWork.JobDetail, true, true, cancellationToken);
await Scheduler.ResumeJob(quartzWork.JobDetail.Key, cancellationToken);
await Scheduler.RescheduleJob(quartzWork.Trigger.Key, quartzWork.Trigger, cancellationToken);
}
else
{
await _scheduler.ScheduleJob(quartzWork.JobDetail, quartzWork.Trigger, cancellationToken);
await Scheduler.ScheduleJob(quartzWork.JobDetail, quartzWork.Trigger, cancellationToken);
}
}
}

2
modules/account/src/Volo.Abp.Account.Application.Contracts/Volo.Abp.Account.Application.Contracts.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.Account.Application.Contracts",
"hash": "69e95bc0327222d63521d4a5eebc0f08",
"hash": "c8dd74c44b78517b7541c6d63b4ae1cd",
"contents": [
{
"namespace": "Volo.Abp.Account",

15
modules/account/src/Volo.Abp.Account.Application/Volo.Abp.Account.Application.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.Account.Application",
"hash": "c95864b3ff1b05d0dd660125cccea539",
"hash": "dd191425299922e0c891df10f5b4141d",
"contents": [
{
"namespace": "Volo.Abp.Account",
@ -111,6 +111,19 @@
}
]
},
{
"returnType": "Boolean",
"isAsync": true,
"name": "VerifyPasswordResetTokenAsync",
"summary": null,
"parameters": [
{
"type": "VerifyPasswordResetTokenInput",
"name": "input",
"isOptional": false
}
]
},
{
"returnType": "Void",
"isAsync": true,

2
modules/account/src/Volo.Abp.Account.HttpApi.Client/Volo.Abp.Account.HttpApi.Client.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.Account.HttpApi.Client",
"hash": "f8b3c1d3f7ef4b4070b10d1adbf07697",
"hash": "109a0d5532edb8fdc5211bf6b3cabda8",
"contents": [
{
"namespace": "Volo.Abp.Account",

2
modules/account/src/Volo.Abp.Account.HttpApi/Volo.Abp.Account.HttpApi.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.Account.HttpApi",
"hash": "4bbe4cd74f3e0b75d32217e6be0abec8",
"hash": "688e3d452906d04799accd3221409e20",
"contents": [
{
"namespace": "Volo.Abp.Account",

2
modules/account/src/Volo.Abp.Account.Web.IdentityServer/Volo.Abp.Account.Web.IdentityServer.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.Account.Web.IdentityServer",
"hash": "03edebc655e0b3deed4a6f61b2975c8e",
"hash": "9fd345738c844324b9b9ae5eb2414500",
"contents": [
{
"namespace": "Volo.Abp.Account.Web",

2
modules/account/src/Volo.Abp.Account.Web.OpenIddict/Volo.Abp.Account.Web.OpenIddict.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.Account.Web.OpenIddict",
"hash": "cb0116e7d5287266425d337b9e29d5cf",
"hash": "4a12a8141e53885ed636aad43535f334",
"contents": [
{
"namespace": "Volo.Abp.Account.Web",

2
modules/account/src/Volo.Abp.Account.Web/Volo.Abp.Account.Web.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.Account.Web",
"hash": "9a19d1170e6ea5e601e7f61686d245de",
"hash": "e25f4757fe98ede4d83140cc7d79917a",
"contents": [
{
"namespace": "Volo.Abp.Account.Web",

2
modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo.Abp.AuditLogging.Domain.Shared.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.AuditLogging.Domain.Shared",
"hash": "e6804aee981e73c0bf60780e69c001ac",
"hash": "3c6b094affd889f339e46eae7056c29a",
"contents": [
{
"namespace": "Volo.Abp.AuditLogging",

2
modules/audit-logging/src/Volo.Abp.AuditLogging.Domain/Volo.Abp.AuditLogging.Domain.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.AuditLogging.Domain",
"hash": "9acd8ed269385ff15150449590c209fe",
"hash": "8b35e8ad4b8e57dfdca28b3b04c9e859",
"contents": [
{
"namespace": "Volo.Abp.AuditLogging",

2
modules/audit-logging/src/Volo.Abp.AuditLogging.EntityFrameworkCore/Volo.Abp.AuditLogging.EntityFrameworkCore.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.AuditLogging.EntityFrameworkCore",
"hash": "37dc1d81b4b99ad5eb7afa239c8ef43f",
"hash": "403384d69b1bcbf6e117d4620fc7be25",
"contents": [
{
"namespace": "Volo.Abp.AuditLogging.EntityFrameworkCore",

2
modules/audit-logging/src/Volo.Abp.AuditLogging.MongoDB/Volo.Abp.AuditLogging.MongoDB.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.AuditLogging.MongoDB",
"hash": "482d735c586fc845551e14d2c62324e0",
"hash": "ebcf6c5b503a0748812b0bf4667b3009",
"contents": [
{
"namespace": "Volo.Abp.AuditLogging.MongoDB",

2
modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.HangFire/Volo.Abp.BackgroundJobs.DemoApp.HangFire.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.BackgroundJobs.DemoApp.HangFire",
"hash": "f48c5cb958c77d7b4cfb1e4ddda9c88c",
"hash": "6e9d625da1c5a0435691cd105f76648c",
"contents": [
{
"namespace": "Volo.Abp.BackgroundJobs.DemoApp.HangFire",

2
modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.Quartz/Volo.Abp.BackgroundJobs.DemoApp.Quartz.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.BackgroundJobs.DemoApp.Quartz",
"hash": "9f7a22f6afd944505bd8381a25fee9c2",
"hash": "f52304462805b8ff651cd90586b68327",
"contents": [
{
"namespace": "Volo.Abp.BackgroundJobs.DemoApp.Quartz",

2
modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.RabbitMq/Volo.Abp.BackgroundJobs.DemoApp.RabbitMq.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.BackgroundJobs.DemoApp.RabbitMq",
"hash": "624f866c4719ce4dd86a3ec94ca5c201",
"hash": "c7dad823205bf29469c0fa0c675dbe21",
"contents": [
{
"namespace": "Volo.Abp.BackgroundJobs.DemoApp.RabbitMq",

2
modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.Shared/Volo.Abp.BackgroundJobs.DemoApp.Shared.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.BackgroundJobs.DemoApp.Shared",
"hash": "679eea13985b8e3027dd78c102c7c8d5",
"hash": "ab1d2e4efe2a57db1ce09a80846d00e2",
"contents": [
{
"namespace": "Volo.Abp.BackgroundJobs.DemoApp.Shared",

2
modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp/Volo.Abp.BackgroundJobs.DemoApp.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.BackgroundJobs.DemoApp",
"hash": "aa4ad89126fac95c9422f8825c746a86",
"hash": "268a72238082d5eebc28b8041e970b95",
"contents": [
{
"namespace": "Volo.Abp.BackgroundJobs.DemoApp",

2
modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain.Shared/Volo.Abp.BackgroundJobs.Domain.Shared.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.BackgroundJobs.Domain.Shared",
"hash": "f6e051b709b4e9430fa42dedc13b1006",
"hash": "a9a9a1294f881f72316b938ed62ea7b8",
"contents": [
{
"namespace": "Volo.Abp.BackgroundJobs",

2
modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain/Volo.Abp.BackgroundJobs.Domain.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.BackgroundJobs.Domain",
"hash": "84cc3ad8529ec549facee6bdad6ab976",
"hash": "43ec3be456ad3a717c49712a1a842dfa",
"contents": [
{
"namespace": "Volo.Abp.BackgroundJobs",

2
modules/background-jobs/src/Volo.Abp.BackgroundJobs.EntityFrameworkCore/Volo.Abp.BackgroundJobs.EntityFrameworkCore.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.BackgroundJobs.EntityFrameworkCore",
"hash": "a83abae177ea18def3bb32106e839878",
"hash": "dfe139cf81f021ffe4d30fa394632f43",
"contents": [
{
"namespace": "Volo.Abp.BackgroundJobs.EntityFrameworkCore",

2
modules/background-jobs/src/Volo.Abp.BackgroundJobs.MongoDB/Volo.Abp.BackgroundJobs.MongoDB.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.BackgroundJobs.MongoDB",
"hash": "df02f1f45698a483468f14a9ccde32d1",
"hash": "2ab361bc6eca71913fb6a20f6515a6bb",
"contents": [
{
"namespace": "Volo.Abp.BackgroundJobs.MongoDB",

2
modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Server.BasicTheme/Volo.Abp.AspNetCore.Components.Server.BasicTheme.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.AspNetCore.Components.Server.BasicTheme",
"hash": "0ba738321c0dcacb3f21fc76f6a71000",
"hash": "d40e4343d17be3d733cd0a9c60a123b2",
"contents": [
{
"namespace": "Volo.Abp.AspNetCore.Components.Server.BasicTheme",

2
modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/Volo.Abp.AspNetCore.Components.Web.BasicTheme.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.AspNetCore.Components.Web.BasicTheme",
"hash": "2f6cbfaa4aa8e809f6116711e1c96b35",
"hash": "93e53e973252d91b85f9a5adbd25829b",
"contents": [
{
"namespace": "Volo.Abp.AspNetCore.Components.Web.BasicTheme",

2
modules/basic-theme/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic",
"hash": "9cc26121565457be94f1d487d7460442",
"hash": "75c1d8948fb97b68842e12344e6a9294",
"contents": [
{
"namespace": "Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic",

2
modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo",
"hash": "42884701c061b330f82ea3a0992f2d98",
"hash": "4329e514ba1304daa7eeb68aed4929f4",
"contents": [
{
"namespace": "Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo",

2
modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo",
"hash": "4427e6d95959ef1ae898cc8f323eeb24",
"hash": "79284ca56b16e60d906e104d10f8c692",
"contents": [
{
"namespace": "Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo",

2
modules/blogging/app/Volo.BloggingTestApp.EntityFrameworkCore/Volo.BloggingTestApp.EntityFrameworkCore.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.BloggingTestApp.EntityFrameworkCore",
"hash": "b8440f4f347f0d989699daf1665efcc3",
"hash": "da8e728686ee7eefd01e05b2630e60b2",
"contents": [
{
"namespace": "Volo.BloggingTestApp.EntityFrameworkCore",

2
modules/blogging/app/Volo.BloggingTestApp.MongoDB/Volo.BloggingTestApp.MongoDB.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.BloggingTestApp.MongoDB",
"hash": "40b781b60ccf37d71720ae4657e1ac55",
"hash": "baf7e616cb0b607c2659f58674ce3752",
"contents": [
{
"namespace": "Volo.BloggingTestApp.MongoDB",

109
modules/blogging/app/Volo.BloggingTestApp/Volo.BloggingTestApp.abppkg.analyze.json

@ -0,0 +1,109 @@
{
"name": "Volo.BloggingTestApp",
"hash": "c3575bd00381d5e6e01449eed99fbeb1",
"contents": [
{
"namespace": "Volo.BloggingTestApp",
"dependsOnModules": [
{
"declaringAssemblyName": "Volo.Blogging.Web",
"namespace": "Volo.Blogging",
"name": "BloggingWebModule"
},
{
"declaringAssemblyName": "Volo.Blogging.Application",
"namespace": "Volo.Blogging",
"name": "BloggingApplicationModule"
},
{
"declaringAssemblyName": "Volo.Blogging.HttpApi",
"namespace": "Volo.Blogging",
"name": "BloggingHttpApiModule"
},
{
"declaringAssemblyName": "Volo.Blogging.Admin.Web",
"namespace": "Volo.Blogging.Admin",
"name": "BloggingAdminWebModule"
},
{
"declaringAssemblyName": "Volo.Blogging.Admin.HttpApi",
"namespace": "Volo.Blogging.Admin",
"name": "BloggingAdminHttpApiModule"
},
{
"declaringAssemblyName": "Volo.Blogging.Admin.Application",
"namespace": "Volo.Blogging.Admin",
"name": "BloggingAdminApplicationModule"
},
{
"declaringAssemblyName": "Volo.BloggingTestApp.EntityFrameworkCore",
"namespace": "Volo.BloggingTestApp.EntityFrameworkCore",
"name": "BloggingTestAppEntityFrameworkCoreModule"
},
{
"declaringAssemblyName": "Volo.Abp.Account.Web",
"namespace": "Volo.Abp.Account.Web",
"name": "AbpAccountWebModule"
},
{
"declaringAssemblyName": "Volo.Abp.Account.HttpApi",
"namespace": "Volo.Abp.Account",
"name": "AbpAccountHttpApiModule"
},
{
"declaringAssemblyName": "Volo.Abp.Account.Application",
"namespace": "Volo.Abp.Account",
"name": "AbpAccountApplicationModule"
},
{
"declaringAssemblyName": "Volo.Abp.Identity.Web",
"namespace": "Volo.Abp.Identity.Web",
"name": "AbpIdentityWebModule"
},
{
"declaringAssemblyName": "Volo.Abp.Identity.HttpApi",
"namespace": "Volo.Abp.Identity",
"name": "AbpIdentityHttpApiModule"
},
{
"declaringAssemblyName": "Volo.Abp.Identity.Application",
"namespace": "Volo.Abp.Identity",
"name": "AbpIdentityApplicationModule"
},
{
"declaringAssemblyName": "Volo.Abp.PermissionManagement.Domain.Identity",
"namespace": "Volo.Abp.PermissionManagement.Identity",
"name": "AbpPermissionManagementDomainIdentityModule"
},
{
"declaringAssemblyName": "Volo.Abp.PermissionManagement.Application",
"namespace": "Volo.Abp.PermissionManagement",
"name": "AbpPermissionManagementApplicationModule"
},
{
"declaringAssemblyName": "Volo.Abp.PermissionManagement.HttpApi",
"namespace": "Volo.Abp.PermissionManagement.HttpApi",
"name": "AbpPermissionManagementHttpApiModule"
},
{
"declaringAssemblyName": "Volo.Abp.BlobStoring.Database.Domain",
"namespace": "Volo.Abp.BlobStoring.Database",
"name": "BlobStoringDatabaseDomainModule"
},
{
"declaringAssemblyName": "Volo.Abp.Autofac",
"namespace": "Volo.Abp.Autofac",
"name": "AbpAutofacModule"
},
{
"declaringAssemblyName": "Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic",
"namespace": "Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic",
"name": "AbpAspNetCoreMvcUiBasicThemeModule"
}
],
"contentType": "abpModule",
"name": "BloggingTestAppModule",
"summary": null
}
]
}

2
modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo.Blogging.Admin.Application.Contracts.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Blogging.Admin.Application.Contracts",
"hash": "60b70929e0d5bf7e78c1ab98cf925ebf",
"hash": "dc6d2db7ec534761166d4f9645e2f758",
"contents": [
{
"namespace": "Volo.Blogging.Admin",

2
modules/blogging/src/Volo.Blogging.Admin.Application/Volo.Blogging.Admin.Application.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Blogging.Admin.Application",
"hash": "c0819fce8e54544371f8cb47c9fd00a7",
"hash": "adbcacc0351375d4395a3bacfd86b7f5",
"contents": [
{
"namespace": "Volo.Blogging.Admin",

2
modules/blogging/src/Volo.Blogging.Admin.HttpApi.Client/Volo.Blogging.Admin.HttpApi.Client.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Blogging.Admin.HttpApi.Client",
"hash": "a085abc09fb31764111814ce96f57562",
"hash": "d1eab6463f103216246ac87401c1a73a",
"contents": [
{
"namespace": "Volo.Blogging.Admin",

2
modules/blogging/src/Volo.Blogging.Admin.HttpApi/Volo.Blogging.Admin.HttpApi.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Blogging.Admin.HttpApi",
"hash": "8080bcd6f5c12bdbbacc0c6ebde3c34e",
"hash": "87ce2e16b2b08f48c08eed431c3a3c91",
"contents": [
{
"namespace": "Volo.Blogging.Admin",

2
modules/blogging/src/Volo.Blogging.Admin.Web/Volo.Blogging.Admin.Web.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Blogging.Admin.Web",
"hash": "ebfd5c0a7e9355f6370462e555e00de9",
"hash": "06a5ec77e40bb0f9109aabb6baf3c59c",
"contents": [
{
"namespace": "Volo.Blogging.Admin",

2
modules/blogging/src/Volo.Blogging.Application.Contracts.Shared/Volo.Blogging.Application.Contracts.Shared.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Blogging.Application.Contracts.Shared",
"hash": "8a92aa4403f11b705e31ad7591402c56",
"hash": "ccaf1e196304462c56e8b1cba817fe8a",
"contents": [
{
"namespace": "Volo.Blogging",

2
modules/blogging/src/Volo.Blogging.Application.Contracts/Volo.Blogging.Application.Contracts.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Blogging.Application.Contracts",
"hash": "721fd200ca096b6ab65cabb2d0cbacb5",
"hash": "a6eec6e71a46ab2ffd47043e1881cca7",
"contents": [
{
"namespace": "Volo.Blogging",

2
modules/blogging/src/Volo.Blogging.Application/Volo.Blogging.Application.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Blogging.Application",
"hash": "8514bb852f12b47891c28619ff32dce0",
"hash": "fb13706e53d7f28a28c14a382fd35bf9",
"contents": [
{
"namespace": "Volo.Blogging",

2
modules/blogging/src/Volo.Blogging.Domain.Shared/Volo.Blogging.Domain.Shared.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Blogging.Domain.Shared",
"hash": "663404dba15328a6b34e3a64e070c084",
"hash": "6446254aa57068500fa4ae942e3d4331",
"contents": [
{
"namespace": "Volo.Blogging",

2
modules/blogging/src/Volo.Blogging.Domain/Volo.Blogging.Domain.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Blogging.Domain",
"hash": "251e283069fc4f064f90030206ca5957",
"hash": "3e5d7ea093a77578380cb2a3def257af",
"contents": [
{
"namespace": "Volo.Blogging",

2
modules/blogging/src/Volo.Blogging.EntityFrameworkCore/Volo.Blogging.EntityFrameworkCore.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Blogging.EntityFrameworkCore",
"hash": "ebcaf9db9227c69efab38f7fc422bf27",
"hash": "df07ce1bb5495ff3fa0a1c7b44d848f7",
"contents": [
{
"namespace": "Volo.Blogging.EntityFrameworkCore",

2
modules/blogging/src/Volo.Blogging.HttpApi.Client/Volo.Blogging.HttpApi.Client.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Blogging.HttpApi.Client",
"hash": "e178d4743a33b2347116ed41b7a33b8a",
"hash": "aaadffab4213c91619f5b76e49a6ef34",
"contents": [
{
"namespace": "Volo.Blogging",

2
modules/blogging/src/Volo.Blogging.HttpApi/Volo.Blogging.HttpApi.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Blogging.HttpApi",
"hash": "a3c1367eda548ae63a49729764d415e1",
"hash": "9ffd03a809ced92d77f4900e35017f31",
"contents": [
{
"namespace": "Volo.Blogging",

22
modules/blogging/src/Volo.Blogging.MongoDB/Volo.Blogging.MongoDB.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Blogging.MongoDB",
"hash": "c782dabd2d1f29abd1c5b8cc59f6fbab",
"hash": "20b330b6ad3d3336d5259081bc05dc44",
"contents": [
{
"namespace": "Volo.Blogging.MongoDB",
@ -30,33 +30,33 @@
"connectionStringName": "Blogging",
"databaseCollections": [
{
"entityFullName": "Volo.Blogging.Comments.Comment",
"entityFullName": "Volo.Blogging.Blogs.Blog",
"contentType": "databaseCollection",
"name": "BlgComments",
"name": "BlgBlogs",
"summary": null
},
{
"entityFullName": "Volo.Blogging.Tagging.Tag",
"entityFullName": "Volo.Blogging.Posts.Post",
"contentType": "databaseCollection",
"name": "BlgTags",
"name": "BlgPosts",
"summary": null
},
{
"entityFullName": "Volo.Blogging.Blogs.Blog",
"entityFullName": "Volo.Blogging.Comments.Comment",
"contentType": "databaseCollection",
"name": "BlgBlogs",
"name": "BlgComments",
"summary": null
},
{
"entityFullName": "Volo.Blogging.Users.BlogUser",
"entityFullName": "Volo.Blogging.Tagging.Tag",
"contentType": "databaseCollection",
"name": "BlgUsers",
"name": "BlgTags",
"summary": null
},
{
"entityFullName": "Volo.Blogging.Posts.Post",
"entityFullName": "Volo.Blogging.Users.BlogUser",
"contentType": "databaseCollection",
"name": "BlgPosts",
"name": "BlgUsers",
"summary": null
}
],

2
modules/blogging/src/Volo.Blogging.Web/Volo.Blogging.Web.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.Blogging.Web",
"hash": "bea2114c23b1ba3762a05fb011eff2b1",
"hash": "a3d06bf1f7f38d959dc9c44fcd469782",
"contents": [
{
"namespace": "Volo.Blogging",

2
modules/client-simulation/demo/Volo.ClientSimulation.Demo/Volo.ClientSimulation.Demo.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.ClientSimulation.Demo",
"hash": "b10abc971bc805f3be3d2f5d3dcb2e49",
"hash": "273da3e3975566d229ad16e3bf7ad331",
"contents": [
{
"namespace": "Volo.ClientSimulation.Demo",

2
modules/client-simulation/src/Volo.ClientSimulation.Web/Volo.ClientSimulation.Web.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.ClientSimulation.Web",
"hash": "ac406ecd81f25a485511ff8e4cb7cd8a",
"hash": "de0d740b69d44554e3fe728b7cdabf50",
"contents": [
{
"namespace": "Volo.ClientSimulation",

2
modules/client-simulation/src/Volo.ClientSimulation/Volo.ClientSimulation.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.ClientSimulation",
"hash": "38b4a62f0bd02fdbe3a2265c0ea0c83a",
"hash": "61fc616304e3bc48a100b63cf6434f3e",
"contents": [
{
"namespace": "Volo.ClientSimulation",

2
modules/cms-kit/host/Volo.CmsKit.HttpApi.Host/Volo.CmsKit.HttpApi.Host.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.CmsKit.HttpApi.Host",
"hash": "efbde27b2d57ead9638e0d097ccc028f",
"hash": "7a947e11444863ea030ed9243db7db41",
"contents": [
{
"namespace": "Volo.CmsKit",

2
modules/cms-kit/host/Volo.CmsKit.IdentityServer/Volo.CmsKit.IdentityServer.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.CmsKit.IdentityServer",
"hash": "51a19cfdc69515b40f212ea14d7170ce",
"hash": "1060e4451194302a00096d4208531c7f",
"contents": [
{
"namespace": "Volo.CmsKit",

2
modules/cms-kit/host/Volo.CmsKit.Web.Host/Volo.CmsKit.Web.Host.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.CmsKit.Web.Host",
"hash": "1c229420cd1cafa77509174e7c9a47a4",
"hash": "4367a8b18d8be3764536da46056961e9",
"contents": [
{
"namespace": "Volo.CmsKit",

2
modules/cms-kit/host/Volo.CmsKit.Web.Unified/Volo.CmsKit.Web.Unified.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.CmsKit.Web.Unified",
"hash": "508b206ebba8c3a83616a07c5fb65fae",
"hash": "090b510290b142c75b75f5e14d4b67e0",
"contents": [
{
"namespace": "Volo.CmsKit",

9
modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo.CmsKit.Admin.Application.Contracts.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.CmsKit.Admin.Application.Contracts",
"hash": "f823ecf14f09a112538b9030d69584ec",
"hash": "8af5f6e0e4121e3d327561cb67a129c2",
"contents": [
{
"namespace": "Volo.CmsKit.Admin",
@ -85,6 +85,13 @@
"name": "CmsKit.Pages.Delete",
"summary": null
},
{
"displayName": "Set As Home Page",
"isEnabled": true,
"contentType": "permission",
"name": "CmsKit.Pages.SetAsHomePage",
"summary": null
},
{
"displayName": "Blog Management",
"isEnabled": true,

15
modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo.CmsKit.Admin.Application.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.CmsKit.Admin.Application",
"hash": "6fac0911c3d12cbfc50283181052cc0c",
"hash": "686bd2144762fdb0d561a8e16e9c72a6",
"contents": [
{
"namespace": "Volo.CmsKit.Admin",
@ -450,6 +450,19 @@
"isOptional": false
}
]
},
{
"returnType": "Void",
"isAsync": true,
"name": "SetAsHomePageAsync",
"summary": null,
"parameters": [
{
"type": "Guid",
"name": "id",
"isOptional": false
}
]
}
],
"contentType": "applicationService",

2
modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/Volo.CmsKit.Admin.HttpApi.Client.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.CmsKit.Admin.HttpApi.Client",
"hash": "c5e56e4c87ad093dc595f003b988c399",
"hash": "b534990feb3d892e1e30fa98cfb8da29",
"contents": [
{
"namespace": "Volo.CmsKit.Admin",

2
modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi/Volo.CmsKit.Admin.HttpApi.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.CmsKit.Admin.HttpApi",
"hash": "3b9d25b1573a5a31a0b9b438692a46c5",
"hash": "b34e8323c1ee16aa41a846c0f588540a",
"contents": [
{
"namespace": "Volo.CmsKit.Admin",

2
modules/cms-kit/src/Volo.CmsKit.Admin.Web/Volo.CmsKit.Admin.Web.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.CmsKit.Admin.Web",
"hash": "3f3a5cce861b64a820bf6f3a21d2a240",
"hash": "eb07de521eaa379c8c54bbf86dec1a0d",
"contents": [
{
"namespace": "Volo.CmsKit.Admin.Web",

2
modules/cms-kit/src/Volo.CmsKit.Application.Contracts/Volo.CmsKit.Application.Contracts.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.CmsKit.Application.Contracts",
"hash": "10a8986c5a73cccdc57fffab9c55e191",
"hash": "5b0698d834df275d617a6582bd2bb7c1",
"contents": [
{
"namespace": "Volo.CmsKit",

2
modules/cms-kit/src/Volo.CmsKit.Application/Volo.CmsKit.Application.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.CmsKit.Application",
"hash": "bd0e61873c6f3c79523d518705c87089",
"hash": "9f363ecd739fb8193400d9752465746c",
"contents": [
{
"namespace": "Volo.CmsKit",

2
modules/cms-kit/src/Volo.CmsKit.Common.Application.Contracts/Volo.CmsKit.Common.Application.Contracts.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.CmsKit.Common.Application.Contracts",
"hash": "122d4a79e514bb0f349cb829500b1abf",
"hash": "70c23e6439b7bcbd8f0248c96e5f6372",
"contents": [
{
"namespace": "Volo.CmsKit",

2
modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo.CmsKit.Common.Application.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.CmsKit.Common.Application",
"hash": "e756f9adfa0c1e2a3e80ecfc6d43efb3",
"hash": "72064fd222b565af8e17b1f75c4638fc",
"contents": [
{
"namespace": "Volo.CmsKit",

2
modules/cms-kit/src/Volo.CmsKit.Common.HttpApi.Client/Volo.CmsKit.Common.HttpApi.Client.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.CmsKit.Common.HttpApi.Client",
"hash": "06cc548d8ca3103220f3431b30630420",
"hash": "69299c99384ab6e24d44e6a4a587cb1c",
"contents": [
{
"namespace": "Volo.CmsKit",

2
modules/cms-kit/src/Volo.CmsKit.Common.HttpApi/Volo.CmsKit.Common.HttpApi.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.CmsKit.Common.HttpApi",
"hash": "c8b44ad7bc8c09d598cab4a54fcb0ebb",
"hash": "013f64f3af563f8f51a318e2b19f8c99",
"contents": [
{
"namespace": "Volo.CmsKit",

2
modules/cms-kit/src/Volo.CmsKit.Common.Web/Volo.CmsKit.Common.Web.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.CmsKit.Common.Web",
"hash": "ef63b15751459a0eeec202bbc4c1bf99",
"hash": "330cbfeb7ced07398ab93a1d088b099e",
"contents": [
{
"namespace": "Volo.CmsKit.Web",

7
modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo.CmsKit.Domain.Shared.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.CmsKit.Domain.Shared",
"hash": "b350dc08d218613d7c72fd8613d8c8dd",
"hash": "38a96fbb5fde9d00dddaf4ced2969725",
"contents": [
{
"namespace": "Volo.CmsKit",
@ -14,6 +14,11 @@
"declaringAssemblyName": "Volo.Abp.GlobalFeatures",
"namespace": "Volo.Abp.GlobalFeatures",
"name": "AbpGlobalFeaturesModule"
},
{
"declaringAssemblyName": "Volo.Abp.Features",
"namespace": "Volo.Abp.Features",
"name": "AbpFeaturesModule"
}
],
"contentType": "abpModule",

22
modules/cms-kit/src/Volo.CmsKit.Domain/Volo.CmsKit.Domain.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.CmsKit.Domain",
"hash": "6c2d3f40902f74086295ce02c87bc1c8",
"hash": "9563ec318b090e3347580fe48ee5639e",
"contents": [
{
"namespace": "Volo.CmsKit",
@ -1779,6 +1779,26 @@
"isOptional": false
}
]
},
{
"returnType": "Void",
"isAsync": true,
"name": "SetHomePageAsync",
"summary": null,
"parameters": [
{
"type": "Page",
"name": "page",
"isOptional": false
}
]
},
{
"returnType": "Page",
"isAsync": true,
"name": "GetHomePageAsync",
"summary": null,
"parameters": []
}
],
"contentType": "domainService",

2
modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo.CmsKit.EntityFrameworkCore.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.CmsKit.EntityFrameworkCore",
"hash": "052e43dff51cc6025796a334e3b6b401",
"hash": "6499a7d0407ef2f1a50f3ffa73559ef1",
"contents": [
{
"namespace": "Volo.CmsKit.EntityFrameworkCore",

2
modules/cms-kit/src/Volo.CmsKit.HttpApi.Client/Volo.CmsKit.HttpApi.Client.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.CmsKit.HttpApi.Client",
"hash": "fb5db336838700eca3ae5ecf02fb2971",
"hash": "5015e874408b2f5e5c86bd104c6fcee8",
"contents": [
{
"namespace": "Volo.CmsKit",

2
modules/cms-kit/src/Volo.CmsKit.HttpApi/Volo.CmsKit.HttpApi.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.CmsKit.HttpApi",
"hash": "dd7ee0f528b8edd18423f0283ee48771",
"hash": "c5cfd1b5730e0e86cf02ebd9802261c3",
"contents": [
{
"namespace": "Volo.CmsKit",

42
modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo.CmsKit.MongoDB.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.CmsKit.MongoDB",
"hash": "bb711d0111627c1671c0d6c2c73160e1",
"hash": "1af0c166aa69bca70bda572e2b3ce088",
"contents": [
{
"namespace": "Volo.CmsKit.MongoDB",
@ -36,33 +36,33 @@
"summary": null
},
{
"entityFullName": "Volo.CmsKit.Tags.Tag",
"entityFullName": "Volo.CmsKit.Ratings.Rating",
"contentType": "databaseCollection",
"name": "CmsTags",
"name": "CmsRatings",
"summary": null
},
{
"entityFullName": "Volo.CmsKit.Reactions.UserReaction",
"entityFullName": "Volo.CmsKit.GlobalResources.GlobalResource",
"contentType": "databaseCollection",
"name": "CmsUserReactions",
"name": "CmsGlobalResources",
"summary": null
},
{
"entityFullName": "Volo.CmsKit.Tags.EntityTag",
"entityFullName": "Volo.CmsKit.Blogs.BlogPost",
"contentType": "databaseCollection",
"name": "CmsEntityTags",
"name": "CmsBlogPosts",
"summary": null
},
{
"entityFullName": "Volo.CmsKit.Comments.Comment",
"entityFullName": "Volo.CmsKit.Tags.EntityTag",
"contentType": "databaseCollection",
"name": "CmsComments",
"name": "CmsEntityTags",
"summary": null
},
{
"entityFullName": "Volo.CmsKit.Blogs.BlogPost",
"entityFullName": "Volo.CmsKit.MediaDescriptors.MediaDescriptor",
"contentType": "databaseCollection",
"name": "CmsBlogPosts",
"name": "CmsMediaDescriptors",
"summary": null
},
{
@ -72,27 +72,27 @@
"summary": null
},
{
"entityFullName": "Volo.CmsKit.Pages.Page",
"entityFullName": "Volo.CmsKit.Tags.Tag",
"contentType": "databaseCollection",
"name": "CmsPages",
"name": "CmsTags",
"summary": null
},
{
"entityFullName": "Volo.CmsKit.GlobalResources.GlobalResource",
"entityFullName": "Volo.CmsKit.Reactions.UserReaction",
"contentType": "databaseCollection",
"name": "CmsGlobalResources",
"name": "CmsUserReactions",
"summary": null
},
{
"entityFullName": "Volo.CmsKit.Ratings.Rating",
"entityFullName": "Volo.CmsKit.Users.CmsUser",
"contentType": "databaseCollection",
"name": "CmsRatings",
"name": "CmsUsers",
"summary": null
},
{
"entityFullName": "Volo.CmsKit.MediaDescriptors.MediaDescriptor",
"entityFullName": "Volo.CmsKit.Comments.Comment",
"contentType": "databaseCollection",
"name": "CmsMediaDescriptors",
"name": "CmsComments",
"summary": null
},
{
@ -102,9 +102,9 @@
"summary": null
},
{
"entityFullName": "Volo.CmsKit.Users.CmsUser",
"entityFullName": "Volo.CmsKit.Pages.Page",
"contentType": "databaseCollection",
"name": "CmsUsers",
"name": "CmsPages",
"summary": null
}
],

2
modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo.CmsKit.Public.Application.Contracts.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.CmsKit.Public.Application.Contracts",
"hash": "4f50ee0046fbfc7a37609a9c4408cafc",
"hash": "56d48d07ae4ae5cabe32d25b78555f8b",
"contents": [
{
"namespace": "Volo.CmsKit.Public",

9
modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo.CmsKit.Public.Application.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.CmsKit.Public.Application",
"hash": "dbc8794dfdbb275a73d410403ce7df09",
"hash": "9eebeeb74e8a7b7e5bdcf91810c1894d",
"contents": [
{
"namespace": "Volo.CmsKit.Public",
@ -335,6 +335,13 @@
"isOptional": false
}
]
},
{
"returnType": "PageDto",
"isAsync": true,
"name": "FindDefaultHomePageAsync",
"summary": null,
"parameters": []
}
],
"contentType": "applicationService",

2
modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/Volo.CmsKit.Public.HttpApi.Client.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.CmsKit.Public.HttpApi.Client",
"hash": "e7a6f39a21b56449aa622bceefcd697a",
"hash": "7b099589cd94e7101c121ab9bf9515bb",
"contents": [
{
"namespace": "Volo.CmsKit.Public",

2
modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo.CmsKit.Public.HttpApi.abppkg.analyze.json

@ -1,6 +1,6 @@
{
"name": "Volo.CmsKit.Public.HttpApi",
"hash": "6eafc7f5a7813222e944c9e3dd7415c4",
"hash": "cd9f3813762419d2e4a61f601e7e78c4",
"contents": [
{
"namespace": "Volo.CmsKit.Public",

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save