diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/zh-Hans.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/zh-Hans.json index a773568a31..2bf4bb3837 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/zh-Hans.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/zh-Hans.json @@ -11,6 +11,7 @@ "CommercialSupportWebSite": "商业版支持网站", "CommunityWebSite": "ABP社区网站", "ManageAccount": "我的帐户 | ABP.IO", - "ManageYourProfile": "管理您的个人资料" + "ManageYourProfile": "管理您的个人资料", + "ReturnToApplication": "返回应用" } } \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hans.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hans.json index b363aa0c64..09ec893538 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hans.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/zh-Hans.json @@ -220,6 +220,7 @@ "SuccessfullyReIndexAllPosts": "成功索引所有的帖子", "Permission:FullSearch": "全文检索", "Menu:CliAnalytics": "客户端分析", + "Menu:Reports": "报表", "TemplateName": "模板名称", "TemplateVersion": "模板版本", "DatabaseProvider": "数据库提供者", @@ -231,8 +232,10 @@ "UiFramework": "界面框架", "Options": "选项", "CliAnalytics": "客户端分析", + "Reports": "报表", "Permission:CliAnalyticses": "客户端分析", "Permission:CliAnalytics": "客户端分析", + "Permission:Reports": "报表", "Search": "搜索", "ClearFilter": "清除过滤", "LicensePrivateKey": "许可私有密钥", @@ -397,6 +400,58 @@ "BookDiscountDeletionConfirmationMessage": "你确定要删除这个书籍折扣吗?", "CustomPaymentFlexSwitchDescription": "授权", "AllowFeatureUpgradeOnLicenseExpire": "允许在授权过期时进行功能升级", - "Deleted{0}": "[已删除 {0}]" + "Deleted{0}": "[已删除 {0}]", + "Tags": "标签", + "SetTagsInfo": "标签使用逗号分隔,例如:CSharp, Entity Framework", + "RejectTrialLicenseWarningMessage": "您确定要拒绝这个试用许可证申请吗?", + "ExportToExcel": "导出Excel", + "OverallTotalPrice": "总价", + "OverallDiscountPrice": "折扣价", + "OverallDiscountText": "折扣内容", + "SelectReport": "- 选择报表 -", + "NoDataAvailable": "无数据", + "StatisticsOfCachedContents": "nuget.abp.io缓存的NuGet包内容统计", + "Compact": "紧凑型", + "EditSettings": "编辑设置", + "CurrentEstimatedSize": "当前预计规模", + "CurrentEntryCount": "当前数量", + "TotalHits": "点击量", + "TotalMisses": "未命中总数", + "NoResponseFrom": "没有收到任何答复", + "ContentCacheSlidingExpirationByDay": "内容缓存按天滑动过期", + "MaxDaysForCaching": "缓存的最大天数", + "Enabled": "启用", + "Menu:NugetPackagesContentCache": "NuGet包缓存", + "NugetPackagesContentCache": "NuGet内容缓存", + "SlidingExpritionByDayInfo": "获取或设置一个缓存在多长时间内不活动(例如,不被访问)才会被删除。这不会使期超过绝对到期时间。", + "MaxDaysForCachingInfo": "获取或设置相对于当前时间的绝对过期时间。", + "CurrentEstimatedSizeInfo": "当前在内存缓存中的所有NuGet包的内容大小的估计总和", + "CurrentEntryCountInfo": "当前在内存缓存中的实例数量。", + "TotalHitsInfo": "缓存未命中总数,当从缓存请求文件并且缓存能够满足该请求时,就会发生缓存命中。。", + "TotalMissesInfo": "缓存命中的总数,缓存未命中是指缓存中不包含请求的内容。", + "Permission:VersionHistory": "版本历史", + "Caches": "缓存", + "VersionHistories": "版本历史", + "Version": "版本", + "PublishDate": "发布日期", + "IsStableVersion": "稳定版", + "IsActive": "激活", + "NewVersion": "新版本", + "VersionHistoryDeletionConfirmationMessage": "您确定要删除此版本吗?", + "CreateAbpConsultantLogoInfo": "最大文件大小:1MB
支持的文件类型:jpg, jpeg, png, SVG, WebP", + "UrlCode": "许可证代码", + "Clear": "清除", + "Permission:AbpConsultant": "ABP顾问", + "Menu:AbpConsultants": "ABP顾问", + "CreateAbpConsultant": "创建ABP顾问", + "UrlCodeIsNotAvailable": "Url代码已被其他ABP顾问使用。", + "AbpConsultants": "ABP顾问", + "AbpConsultant": "ABP顾问", + "AbpConsultantEdit": "编辑ABP顾问", + "AbpConsultantCreate": "创建ABP顾问", + "WhoWeAreItem": "关于我们", + "FieldIsRequired": "{0}是必须的。", + "FieldIsNotValid": "{0}是无效的。", + "InterestedLicenseType": "感兴趣的许可证类型" } } \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hans.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hans.json index 0dcd69bbd8..af0190dcbb 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hans.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/zh-Hans.json @@ -26,6 +26,8 @@ "Volo.AbpIo.Domain:030009": "找不到用户!", "Volo.AbpIo.Domain:030010": "要购买试用许可证,您首先需要激活您的试用许可证!", "Volo.AbpIo.Domain:030011": "购买后不能删除试用许可证!", + "Volo.AbpIo.Domain:030012": "用户只有一个免费试用期。您已经使用了试用许可证。", + "Volo.AbpIo.Domain:030013": "已激活许可证的用户无法启动试用许可证。", "Volo.AbpIo.Domain:070000": "组织名称只能包含拉丁字母、数字、点和连字符!", "Volo.AbpIo.Domain:070001": "公司名称只能包含拉丁字母、数字、点、空格和连字符!", "WantToLearn?": "想学习吗?", @@ -183,6 +185,29 @@ "BlackFriday": "黑色 星期五", "ValidForExistingCustomers": "也适用于
现有用户!", "CampaignBetweenDates": "从 {0}
至 {1}", - "SaveUpTo": "最多节省 至${0}K" + "SaveUpTo": "最多节省 至${0}K", + "ImplementingDDD": "实现领域驱动设计", + "ExploreTheEBook": "浏览电子书", + "ExploreTheBook": "浏览书籍", + "ConsultantType": "顾问类型", + "Expert": "ABP专家", + "Partner": "ABP合作伙伴", + "Industry": "行业", + "Location": "地点", + "Contact": "联系", + "Partner_Year": "合作年份", + "Info": "信息", + "SpokenLanguages": "母语", + "SocialMedia": "社交媒体", + "Activity": "活动", + "Type": "类型", + "Contribution": "贡献", + "WhoWeAre": "关于我们", + "Icons": "图标", + "Url": "Url", + "Icon": "图标", + "RecentActivities": "最近的活动", + "SpringCampaign": "欢迎
春季促销!", + "SpringCampaign2": "限时优惠!
" } -} +} \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/en.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/en.json index 6f52556e72..941eeef4a6 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/en.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/en.json @@ -2,6 +2,7 @@ "culture": "en", "texts": { "AbpTitle": "ABP Framework - Open Source Web Application Framework", - "AbpDescription": "ABP is an open source application framework focused on AspNet Core based web application development. Don't repeat yourself, focus on your own business code." + "AbpDescription": "ABP is an open source application framework focused on AspNet Core based web application development. Don't repeat yourself, focus on your own business code.", + "AbpDefinition": "ABP blog for .NET development, cross-platform, ASP.NET application templates, ABP-related news and more..." } } \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/zh-Hans.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/zh-Hans.json index 524c3345e3..203614ce52 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/zh-Hans.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Blog/Localization/Resources/zh-Hans.json @@ -2,6 +2,7 @@ "culture": "zh-Hans", "texts": { "AbpTitle": "ABP 框架 - 开源 Web 应用程序框架", - "AbpDescription": "ABP 是一个开源应用程序框架,专注于基于 AspNet Core 的 Web 应用程序开发。 Don't repeat yourself,专注于自己的业务代码。" + "AbpDescription": "ABP 是一个开源应用程序框架,专注于基于 AspNet Core 的 Web 应用程序开发。 Don't repeat yourself,专注于自己的业务代码。", + "AbpDefinition": ".NET开发的ABP博客,跨平台,ASP.NET应用程序模板,ABP相关新闻等..." } } \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/cs.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/cs.json index f50b176063..5786954ed0 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/cs.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/cs.json @@ -383,6 +383,25 @@ "RenewLicenseEarly": "Pokud si předčasně obnovím licenci, dostanu celý rok?", "RenewLicenseEarylExplanation": "Když obnovíte licenci před datem vypršení platnosti licence, bude k datu vypršení platnosti licence přidán 1 rok. Pokud například platnost vaší licence vyprší dne {0}-06-06 a obnovíte ji dne {0}-01-01, bude vaše nové datum vypršení platnosti licence {1}-06-06.", "discountForYears": "{0}% sleva po dobu {1} let", - "BlackFridayDiscount": "Black Friday sleva" + "BlackFridayDiscount": "Black Friday sleva", + "OnboardingTrainingFaqTitle": "Máte školení ABP onboarding?", + "OnboardingTrainingFaqExplanation": "Ano, máme školicí služby ABP, které vám pomohou rychle zahájit váš projekt ABP. Dozvíte se o ABP od hlavního člena týmu ABP a získáte dovednosti pro zahájení vašeho projektu ABP. Na onboarding školení si vysvětlíme, jak nastavit vaše vývojové prostředí, nainstalovat požadované nástroje, vytvořit plně funkční stránku CRUD. Školení bude probíhat živě a bude se používat aplikace Zoom a jsme otevřeni využití dalších online platforem pro setkávání. Jazykem školení bude angličtina. Během sezení můžete také klást otázky týkající se ABP. Pro obě strany bude naplánován vhodný čas a datum. Chcete-li získat další informace, kontaktujte nás na adrese info@abp.io.", + "SupportPolicyFaqTitle": "Jaká je vaše politika podpory?", + "SupportPolicyFaqExplanation": "Podporujeme pouze aktivní a předchozí hlavní verzi. Nezaručujeme vydání opravy pro třetí a starší hlavní verzi. Například pokud je aktivní verze 7.0.0, vydáme opravné verze pro verzi 6.x.x i 7.x.x. Kromě toho poskytujeme podporu pouze pro problémy související s ABP Framework a ABP Commercial. To znamená, že neposkytujeme žádnou podporu aplikacím třetích stran, cloudovým službám a dalším periferním knihovnám používaným produkty ABP. Vynaložíme komerčně přiměřené úsilí, abychom našim zákazníkům poskytli technickou podporu během oficiální pracovní doby společnosti \"Volosoft Bilisim A.S\". Na druhou stranu se nezavazujeme k době odezvy podle dohody o úrovni služeb (SLA), ale budeme se snažit reagovat na technické problémy co nejrychleji v rámci naší oficiální pracovní doby. Pokud není se zákazníkem uzavřena zvláštní dohoda, poskytujeme podporu pouze na adrese https://support.abp.io. Máme také soukromou e-mailovou podporu, která je k dispozici pouze držitelům licence Enterprise.", + "DowngradeLicensePlan": "Mohu v budoucnu přejít na nižší licenční plán?", + "DowngradeLicensePlanExplanation": "Stávající licenční plán nelze snížit. Můžete si však zakoupit nový nižší licenční plán a pokračovat ve vývoji s novou licencí. Po zakoupení nižší licence se stačí přihlásit k novému licenčnímu plánu pomocí příkazu ABP CLI: abp login -o `.", + "LicenseTransfer": "Lze licenci převést z jednoho vývojáře na druhého?", + "LicenseTransferExplanation": "Ano! Zakoupením licence se stáváte jejím držitelem, a proto budete mít přístup na stránku pro správu organizace. Organizace má role vlastníka a vývojáře. Vlastníci mohou spravovat místa pro vývojáře a přiřazovat vývojáře. Každý přidělený vývojář se do systému přihlásí pomocí příkazu ABP CLI a bude mít oprávnění k vývoji a podpoře.", + "WhatHappensWhenLicenseEnds": "Co se stane po skončení licenčního období?", + "WhatHappensWhenLicenseEndsExplanation1": "Komerční licence ABP je trvalá licence. Po vypršení platnosti licence můžete pokračovat ve vývoji svého projektu. A nejste povinni licenci obnovovat. Vaše licence je dodávána s ročním plánem aktualizací a podpory již v balení. Abyste mohli i nadále získávat nové funkce, vylepšení výkonu, opravy chyb, podporu a pokračovat v používání sady ABP Suite, musíte svou licenci obnovit. Po vypršení platnosti licence;", + "WhatHappensWhenLicenseEndsExplanation2": "Pomocí ABP Commercial nemůžete vytvářet nová řešení, ale můžete navždy pokračovat ve vývoji stávajících aplikací.", + "WhatHappensWhenLicenseEndsExplanation3": "Aktualizace modulů a témat budete moci získat v rámci své verze MINOR (kromě verzí RC nebo Preview). Například: pokud používáte modul ve verzi 3.2.0, můžete stále získávat aktualizace pro verzi 3.2.x (v3.2.1, v3.2.5... atd.) tohoto modulu. Nemůžete však získat aktualizace pro další hlavní nebo vedlejší verzi (např. v3.3.0, v3.3.3, 4.x.x... atd.). Například když vám vypršela licence, poslední verze byla v4.4.3 a později byla zveřejněna jak verze 4.4.4, tak verze 4.5.0, měli byste přístup k verzi v4.4.X, ale k verzi v4.5.X byste přístup neměli.", + "WhatHappensWhenLicenseEndsExplanation4": "Po skončení platnosti licence nelze instalovat nové moduly a motivy přidané do platformy ABP Commercial.", + "WhatHappensWhenLicenseEndsExplanation5": "Sadu ABP Suite nelze použít.", + "WhatHappensWhenLicenseEndsExplanation6": "Již nelze získat prémiovou podporu.", + "WhatHappensWhenLicenseEndsExplanation7": "Pokud chcete i nadále využívat tyto výhody, můžete svou licenci prodloužit (obnovit). Pokud prodloužíte licenci do 1 měsíce po vypršení platnosti licence, budou uplatněny následující slevy: Týmová licence {0}; Obchodní licence {1}; Enterprise Licence {2}.", + "BlazoriseLicense": "Musíme si koupit licenci Blazorise?", + "BlazoriseLicenseExplanation": "Máme dohodu mezi společnostmi Volosoft a Megabit, na základě této dohody je licence Blazorise přibalena k produktům ABP Commercial, proto si naši zákazníci nemusí kupovat další licenci Blazorise." + } } \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fi.json index c2b09e4c5b..9745e7913f 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fi.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fi.json @@ -383,6 +383,27 @@ "RenewLicenseEarly": "Jos uusin ajokorttini etuajassa, saanko koko vuoden?", "RenewLicenseEarylExplanation": "Kun uusit lisenssisi ennen lisenssin vanhenemispäivää, lisenssin voimassaolopäivään lisätään 1 vuosi. Jos lisenssisi vanhenee esimerkiksi {0}-06-06 ja uusit sen {0}-01-01, uusi lisenssisi päättymispäivä on {1}-06-06.", "discountForYears": "{0}% de remise pendant {1} an(s)", - "BlackFridayDiscount": "Black Friday -alennus" + "BlackFridayDiscount": "Black Friday -alennus", + "WhyUseAbpIoPlatform": "Miksi minun pitäisi käyttää ABP.IO-alustaa sen sijaan, että luon uuden ratkaisun tyhjästä?", + "WhyUseAbpIoPlatformFaqExplanation": "Katso kyseisestä asiakirjasta yksityiskohtainen selitys siitä, miksi ABP.IO Platformin käyttäminen on huomattavasti edullisempaa kuin kaiken tekeminen itse.", + "OnboardingTrainingFaqTitle": "Onko teillä ABP onboarding -koulutusta?", + "OnboardingTrainingFaqExplanation": "Kyllä, meillä on ABP-koulutuspalvelut, jotka auttavat sinua saamaan ABP-projektisi käyntiin nopeasti. Opit ABP:stä ABP:n ydintiimin jäseneltä ja saat valmiudet aloittaa ABP-projektisi. Perehdytyskoulutuksessa kerromme kuinka perustat kehitysympäristösi, asennat tarvittavat työkalut ja luot täysin toimivan CRUD-sivun. Koulutus toteutetaan livenä ja Zoom-sovellusta käytetään ja olemme avoimia muiden online-kokousalustojen käyttöön. Koulutuksen kieli on englanti. Voit myös esittää kysymyksiäsi ABP:stä istuntojen aikana. Molemmille osapuolille suunnitellaan sopiva aika ja päivämäärä. Saat lisätietoja ottamalla yhteyttä meihin osoitteessa info@abp.io.", + "SupportPolicyFaqTitle": "Mikä on tukipolitiikkanne?", + "SupportPolicyFaqExplanation": "Tuemme vain aktiivista ja edellistä pääversiota. Emme takaa korjausjulkaisua 3. ja vanhemmille pääversioille. Jos aktiivinen versio on esimerkiksi 7.0.0, julkaisemme korjaustiedostoja sekä versioista 6.x.x että 7.x.x. Lisäksi tarjoamme tukea vain ABP Frameworkiin ja ABP Commercialiin liittyville ongelmille. Tämä tarkoittaa, että tukea ei anneta kolmannen osapuolen sovelluksille, pilvipalveluille ja muille ABP-tuotteiden käyttämille oheiskirjastoille. Käytämme kaupallisesti kohtuullisia keinoja tarjotaksemme asiakkaillemme teknistä tukea \"Volosoft Bilisim A.S\"-yhtiön virallisina työaikoina. Toisaalta emme sitoudu palvelutasosopimuksen (SLA) mukaiseen vastausaikaan, mutta pyrimme vastaamaan teknisiin ongelmiin mahdollisimman nopeasti virallisten työaikojemme puitteissa. Ellei asiakkaan kanssa ole tehty erityistä sopimusta, tarjoamme tukea vain osoitteessa https://support.abp.io. Meillä on myös yksityinen sähköpostituki, joka on vain Enterprise-lisenssin haltijoiden käytettävissä.", + "DowngradeLicensePlan": "Voinko tulevaisuudessa vaihtaa alempaan lisenssisuunnitelmaan?", + "DowngradeLicensePlanExplanation": "Et voi alentaa olemassa olevaa lisenssisuunnitelmaa. Voit kuitenkin ostaa uuden alemman lisenssisuunnitelman ja jatkaa kehitystyötäsi uudella lisenssillä. Kun olet ostanut alemman lisenssin, sinun tarvitsee vain kirjautua uuteen lisenssisuunnitelmaan ABP CLI -komennolla: ` abp login -o `.", + "LicenseTransfer": "Voiko lisenssin siirtää kehittäjältä toiselle?", + "LicenseTransferExplanation": "Kyllä! Kun ostat lisenssin, sinusta tulee lisenssin haltija, joten sinulla on pääsy organisaation hallintasivulle. Organisaatiolla on omistaja- ja kehittäjäroolit. Omistajat voivat hallita kehittäjäpaikkoja ja määrittää kehittäjiä. Kukin nimetty kehittäjä kirjautuu ABP CLI -komennolla järjestelmään, ja sillä on kehitys- ja tukioikeudet.", + "WhatHappensWhenLicenseEnds": "Mitä tapahtuu, kun lisenssikauteni päättyy?", + "WhatHappensWhenLicenseEndsExplanation1": "ABP Commercial -lisenssi on ikuinen lisenssi. Kun lisenssi päättyy, voit jatkaa projektisi kehittämistä. Etkä ole velvollinen uusimaan lisenssiäsi. Lisenssisi mukana tulee yhden vuoden päivitys- ja tukisuunnitelma suoraan pakkauksesta. Jotta voit jatkossakin saada uusia ominaisuuksia, suorituskykyparannuksia, vikakorjauksia, tukea ja jatkaa ABP Suiten käyttöä, sinun on uusittava lisenssi. Kun lisenssi päättyy;", + "WhatHappensWhenLicenseEndsExplanation2": "Et voi luoda uusia ratkaisuja ABP Commercialin avulla, mutta voit jatkaa olemassa olevien sovellusten kehittämistä ikuisesti.", + "WhatHappensWhenLicenseEndsExplanation3": "Voit saada päivityksiä moduuleihin ja teemoihin MINOR-versiossasi (lukuun ottamatta RC- tai Preview-versioita). Esimerkiksi: jos käytät moduulin v3.2.0 versiota, voit silti saada päivityksiä kyseisen moduulin v3.2.x versiolle (v3.2.1, v3.2.5... jne.). Mutta et voi saada päivityksiä seuraavaan pää- tai pienempään versioon (kuten v3.3.0, v3.3.3.3, 4.x.x.. jne.). Esimerkiksi, kun lisenssisi päättyi, uusin julkaisu oli v4.4.3, ja myöhemmin julkaistiin sekä 4.4.4.4 että 4.5.0-versio, voit käyttää v4.4.X-versiota, mutta et v4.5.X-versiota.", + "WhatHappensWhenLicenseEndsExplanation4": "Et voi asentaa uusia moduuleja ja teemoja, jotka on lisätty ABP Commercial -alustaan lisenssisi päätyttyä.", + "WhatHappensWhenLicenseEndsExplanation5": "Et voi käyttää ABP Suitea.", + "WhatHappensWhenLicenseEndsExplanation6": "Et voi enää saada premium-tukea.", + "WhatHappensWhenLicenseEndsExplanation7": "Voit jatkaa (uusia) lisenssiäsi, jos haluat jatkaa näiden etujen saamista. Jos jatkat lisenssiäsi yhden kuukauden kuluessa lisenssin vanhenemisesta, seuraavat alennukset sovelletaan: Tiimilisenssi {0}; Toimilupa {1}; Yrityslisenssi {2}.", + "BlazoriseLicense": "Pitääkö meidän ostaa Blazorise-lisenssi?", + "BlazoriseLicenseExplanation": "Meillä on Volosoftin ja Megabitin välinen sopimus, jonka mukaan Blazorise-lisenssi on niputettu ABP Commercial -tuotteisiin, joten asiakkaidemme ei tarvitse ostaa ylimääräistä Blazorise-lisenssiä." + } } \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fr.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fr.json index 786485ae48..e1419b70a4 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fr.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/fr.json @@ -383,6 +383,24 @@ "RenewLicenseEarly": "Si je renouvelle ma licence plus tôt, obtiendrai-je l'année complète ?", "RenewLicenseEarylExplanation": "Lorsque vous renouvelez votre licence avant la date d'expiration de votre licence, 1 an sera ajouté à la date d'expiration de votre licence. Par exemple, si votre licence expire le {0}-06-06 et que vous la renouvelez le {0}-01-01, la nouvelle date d'expiration de votre licence sera le {1}-06-06.", "discountForYears": "{0} % de remise pendentif {1} an(s)", - "BlackFridayDiscount": "Remise Black Friday" + "BlackFridayDiscount": "Remise Black Friday", + "OnboardingTrainingFaqTitle": "Avez-vous une formation d'accueil ABP ?", + "OnboardingTrainingFaqExplanation": "Oui, nous avons des services de formation ABP pour vous aider à démarrer rapidement votre projet ABP. Vous en apprendrez plus sur l'ABP auprès d'un membre de l'équipe principale d'ABP et vous acquerrez les compétences nécessaires pour commencer votre projet ABP. Dans la formation d'intégration, nous vous expliquerons comment configurer votre environnement de développement, installer les outils requis, créer une page CRUD entièrement fonctionnelle. La formation sera en direct et l'application Zoom sera utilisée, et nous sommes ouverts à l'utilisation d'autres plateformes de réunion en ligne. La langue de la formation sera l'anglais. Vous pouvez également poser vos questions sur l'ABP pendant les séances. Une heure et une date convenables seront prévues pour les deux parties. Pour obtenir plus d'informations, contactez-nous à info@abp.io.", + "SupportPolicyFaqTitle": "Quelle est votre politique de soutien ?", + "SupportPolicyFaqExplanation": "Nous ne prenons en charge que la version active et la version majeure précédente. Nous ne garantissons pas la publication d'un correctif pour la troisième version majeure et la version majeure antérieure. Par exemple, si la version active est 7.0.0, nous publierons des correctifs pour les versions 6.x.x et 7.x.x. En outre, nous n'assurons le support que pour les problèmes liés à ABP Framework et ABP Commercial. Cela signifie qu'aucun support n'est fourni pour les applications tierces, les services cloud et les autres bibliothèques périphériques utilisées par les produits ABP. Nous ferons des efforts commercialement raisonnables pour fournir à nos clients une assistance technique pendant les heures de bureau officielles de \"Volosoft Bilisim A.S\". D'autre part, nous ne nous engageons pas à respecter un accord de niveau de service (SLA) sur le temps de réponse, mais nous essaierons de répondre aux problèmes techniques aussi rapidement que possible pendant nos heures de travail officielles. Sauf accord spécial avec le client, nous ne fournissons une assistance qu'à l'adresse https://support.abp.io. Nous disposons également d'une assistance privée par courrier électronique, qui n'est accessible qu'aux détenteurs d'une licence d'entreprise.", + "DowngradeLicensePlan": "Puis-je passer à un plan de licence inférieur à l'avenir ?", + "DowngradeLicensePlanExplanation": "Vous ne pouvez pas rétrograder votre plan de licence existant. Mais vous pouvez acheter un nouveau plan de licence inférieur et continuer votre développement sur la nouvelle licence. Après avoir acheté une licence inférieure, il vous suffit de vous connecter à votre nouveau plan de licence via la commande CLI d'ABP : ` abp login -o `.", + "LicenseTransfer": "Une licence peut-elle être transférée d'un développeur à un autre ?", + "LicenseTransferExplanation": "Oui ! Lorsque vous achetez une licence, vous en devenez le détenteur et vous avez donc accès à la page de gestion de l'organisation. Une organisation a des rôles de propriétaire et de développeur. Les propriétaires peuvent gérer les sièges des développeurs et leur assigner des développeurs. Chaque développeur assigné se connectera au système via la commande ABP CLI et disposera d'autorisations de développement et de support.", + "WhatHappensWhenLicenseEnds": "Que se passe-t-il à la fin de la période de validité de ma licence ?", + "WhatHappensWhenLicenseEndsExplanation1": "La licence commerciale ABP est une licence perpétuelle. Après l'expiration de votre licence, vous pouvez continuer à développer votre projet. Vous n'êtes pas obligé de renouveler votre licence. Votre licence est livrée avec un plan de mise à jour et d'assistance d'un an. Pour continuer à bénéficier des nouvelles fonctionnalités, des améliorations de performance, des corrections de bogues, de l'assistance et continuer à utiliser ABP Suite, vous devez renouveler votre licence. Lorsque votre licence expire ;", + "WhatHappensWhenLicenseEndsExplanation2": "Vous ne pouvez pas créer de nouvelles solutions à l'aide d'ABP Commercial, mais vous pouvez continuer à développer vos applications existantes pour toujours.", + "WhatHappensWhenLicenseEndsExplanation3": "Vous pourrez obtenir des mises à jour pour les modules et thèmes de votre version MINOR (à l'exception des versions RC ou Preview). Par exemple : si vous utilisez la version 3.2.0 d'un module, vous pouvez toujours obtenir des mises à jour pour la version 3.2.x (v3.2.1, v3.2.5... etc.) de ce module. Mais vous ne pouvez pas obtenir de mises à jour pour la prochaine version majeure ou mineure (comme v3.3.0, v3.3.3, 4.x.x.. etc.). Par exemple, lorsque votre licence a expiré, la dernière version était la v4.4.3, et plus tard, la version 4.4.4 et la version 4.5.0 ont été publiées, vous pourrez accéder à la v4.4.X mais vous ne pourrez pas accéder à la v4.5.X.", + "WhatHappensWhenLicenseEndsExplanation4": "Vous ne pouvez pas installer les nouveaux modules et thèmes ajoutés à la plateforme ABP Commercial après l'expiration de votre licence.", + "WhatHappensWhenLicenseEndsExplanation5": "Vous ne pouvez pas utiliser la suite ABP.", + "WhatHappensWhenLicenseEndsExplanation6": "Vous ne pouvez plus bénéficier du support premium.", + "WhatHappensWhenLicenseEndsExplanation7": "Vous pouvez prolonger (renouveler) votre licence si vous souhaitez continuer à bénéficier de ces avantages. Si vous prolongez votre licence dans 1 mois après l'expiration de votre licence, les remises suivantes seront appliquées : Licence d'équipe {0} ; Licence commerciale {1} ; Licence Entreprise {2}.", + "BlazoriseLicense": "Faut-il acheter une licence Blazorise ?", + "BlazoriseLicenseExplanation": "Nous avons conclu un accord entre Volosoft et Megabit, dans le cadre duquel la licence Blazorise est intégrée aux produits ABP Commercial, de sorte que nos clients n'ont pas besoin d'acheter une licence Blazorise supplémentaire." } } \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hi.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hi.json index 1d420c4202..4d00cc26b3 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hi.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/hi.json @@ -381,5 +381,25 @@ "CommercialNewsletterConfirmationMessage": "मैं नियम और शर्तों और गोपनीयता नीति से सहमत हूं .", "discountForYears": "{1}वर्ष(वर्षों) के लिए {0}% छूट", "BlackFridayDiscount": "ब्लैक फ्राइडे छूट", + "OnboardingTrainingFaqTitle": "क्या आपके पास एबीपी ऑनबोर्डिंग प्रशिक्षण है?", + "OnboardingTrainingFaqExplanation": "हां, आपके एबीपी प्रोजेक्ट को तेजी से शुरू करने में आपकी मदद करने के लिए हमारे पास एबीपी प्रशिक्षण सेवाएं हैं। आप ABP कोर टीम के सदस्य से ABP के बारे में जानेंगे और आपको अपना ABP प्रोजेक्ट शुरू करने का कौशल प्राप्त होगा। ऑनबोर्डिंग प्रशिक्षण में, हम समझाएंगे कि अपने विकास के माहौल को कैसे स्थापित करें, आवश्यक उपकरण कैसे स्थापित करें, पूरी तरह कार्यात्मक CRUD पेज कैसे बनाएं। प्रशिक्षण लाइव होगा और जूम एप्लिकेशन का उपयोग किया जाएगा, और हम अन्य ऑनलाइन मीटिंग प्लेटफॉर्म का उपयोग करने के लिए तैयार हैं। प्रशिक्षण की भाषा अंग्रेजी होगी। आप सत्रों के दौरान ABP के बारे में अपने प्रश्न भी पूछ सकते हैं। दोनों पक्षों के लिए एक सुविधाजनक समय और तारीख की योजना बनाई जाएगी। अधिक जानकारी प्राप्त करने के लिए, info@abp.io पर हमसे संपर्क करें।", + "SupportPolicyFaqTitle": "आपकी समर्थन नीति क्या है?", + "SupportPolicyFaqExplanation": "हम केवल सक्रिय और पिछले प्रमुख संस्करण का समर्थन करते हैं। हम तीसरे और पुराने प्रमुख संस्करणों के लिए पैच रिलीज़ की गारंटी नहीं देते हैं। उदाहरण के लिए, यदि सक्रिय संस्करण 7.0.0 है, तो हम 6.x.x और 7.x.x दोनों के लिए पैच रिलीज़ जारी करेंगे। इसके अलावा, हम केवल ABP फ्रेमवर्क और ABP कमर्शियल संबंधित मुद्दों के लिए समर्थन प्रदान करते हैं। इसका मतलब है कि तीसरे पक्ष के अनुप्रयोगों, क्लाउड सेवाओं और एबीपी उत्पादों द्वारा उपयोग किए जाने वाले अन्य परिधीय पुस्तकालयों के लिए कोई समर्थन नहीं दिया गया है। हम अपने ग्राहकों को \"Volosoft Bilisim A.S\" के आधिकारिक व्यावसायिक घंटों के दौरान तकनीकी सहायता प्रदान करने के लिए व्यावसायिक रूप से उचित प्रयासों का उपयोग करेंगे। दूसरी ओर, हम सर्विस-लेवल एग्रीमेंट (SLA) प्रतिक्रिया समय के लिए प्रतिबद्ध नहीं हैं, लेकिन हम अपने आधिकारिक कामकाजी घंटों के भीतर जितनी जल्दी हो सके तकनीकी मुद्दों पर प्रतिक्रिया देने का प्रयास करेंगे। जब तक ग्राहक के साथ कोई विशेष समझौता नहीं किया जाता है, हम केवल https://support.abp.io पर सहायता प्रदान करते हैं। हमारे पास निजी ईमेल समर्थन भी है, जो केवल एंटरप्राइज़ लाइसेंस धारकों के लिए उपलब्ध है।", + "DowngradeLicensePlan": "क्या मैं भविष्य में कम लाइसेंस योजना में डाउनग्रेड कर सकता हूँ?", + "DowngradeLicensePlanExplanation": "आप अपनी मौजूदा लाइसेंस योजना को डाउनग्रेड नहीं कर सकते। लेकिन आप नया लोअर लाइसेंस प्लान खरीद सकते हैं और नए लाइसेंस पर अपना विकास जारी रख सकते हैं। आपके द्वारा कम लाइसेंस खरीदने के बाद, आपको एबीपी सीएलआई कमांड के माध्यम से अपनी नई लाइसेंस योजना में प्रवेश करने की आवश्यकता है: `एबीपी लॉगिन <उपयोगकर्ता नाम> -ओ <संगठन>`।", + "LicenseTransfer": "क्या लाइसेंस एक डेवलपर से दूसरे डेवलपर को ट्रांसफर किया जा सकता है?", + "LicenseTransferExplanation": "हाँ! जब आप लाइसेंस खरीदते हैं, तो आप लाइसेंस धारक बन जाते हैं, इसलिए आपके पास संगठन प्रबंधन पृष्ठ तक पहुंच होगी। एक संगठन में मालिक और डेवलपर की भूमिकाएँ होती हैं। मालिक डेवलपर सीटों का प्रबंधन कर सकते हैं और डेवलपर्स को असाइन कर सकते हैं। प्रत्येक असाइन किया गया डेवलपर सिस्टम में ABP CLI कमांड के माध्यम से लॉगिन करेगा और उसके पास विकास और समर्थन अनुमतियाँ होंगी।", + "RenewLicenseEarly": "अगर मैं अपना लाइसेंस जल्दी रिन्यू करता हूं, तो क्या मुझे पूरा साल मिलेगा?", + "RenewLicenseEarylExplanation": "जब आप अपनी लाइसेंस समाप्ति तिथि से पहले अपने लाइसेंस का नवीनीकरण करते हैं, तो आपकी लाइसेंस समाप्ति तिथि में 1 वर्ष जोड़ दिया जाएगा। उदाहरण के लिए, यदि आपका लाइसेंस {0}-06-06 को समाप्त हो रहा है और आप इसे {0}-01-01 को नवीनीकृत करते हैं, तो आपकी नई लाइसेंस समाप्ति तिथि {1}-06-06 होगी।", + "WhatHappensWhenLicenseEnds": "मेरी लाइसेंस अवधि समाप्त होने पर क्या होता है?", + "WhatHappensWhenLicenseEndsExplanation1": "ABP वाणिज्यिक लाइसेंस एक स्थायी लाइसेंस है। आपका लाइसेंस समाप्त होने के बाद, आप अपना प्रोजेक्ट विकसित करना जारी रख सकते हैं। और आप अपने लाइसेंस को नवीनीकृत करने के लिए बाध्य नहीं हैं। आपका लाइसेंस एक साल के अपडेट और आउट ऑफ बॉक्स सपोर्ट प्लान के साथ आता है। नई सुविधाएँ, प्रदर्शन संवर्द्धन, बग फिक्स, समर्थन और ABP सूट का उपयोग जारी रखने के लिए, आपको अपने लाइसेंस को नवीनीकृत करने की आवश्यकता है। जब आपका लाइसेंस समाप्त हो जाता है;", + "WhatHappensWhenLicenseEndsExplanation2": "आप ABP कमर्शियल का उपयोग करके नए समाधान नहीं बना सकते, लेकिन आप अपने मौजूदा एप्लिकेशन को हमेशा के लिए विकसित करना जारी रख सकते हैं।", + "WhatHappensWhenLicenseEndsExplanation3": "आप अपने लघु संस्करण (आरसी या पूर्वावलोकन संस्करणों को छोड़कर) के भीतर मॉड्यूल और थीम के लिए अपडेट प्राप्त करने में सक्षम होंगे। उदाहरण के लिए: यदि आप किसी मॉड्यूल के v3.2.0 का उपयोग कर रहे हैं, तब भी आप उस मॉड्यूल के v3.2.x (v3.2.1, v3.2.5... आदि) के लिए अपडेट प्राप्त कर सकते हैं। लेकिन आप अगले प्रमुख या लघु संस्करण (जैसे v3.3.0, v3.3.3, 4.x.x.. आदि) के लिए अपडेट प्राप्त नहीं कर सकते। उदाहरण के लिए, जब आपका लाइसेंस समाप्त हो गया था, तो नवीनतम रिलीज़ v4.4.3 थी, और बाद में, इसने 4.4.4 संस्करण और 4.5.0 संस्करण दोनों को प्रकाशित किया, आप v4.4.X का उपयोग करने में सक्षम होंगे, लेकिन आप नहीं होंगे v4.5.X तक पहुंचें।", + "WhatHappensWhenLicenseEndsExplanation4": "आपका लाइसेंस समाप्त होने के बाद आप ABP कमर्शियल प्लेटफॉर्म में जोड़े गए नए मॉड्यूल और थीम इंस्टॉल नहीं कर सकते।", + "WhatHappensWhenLicenseEndsExplanation5": "आप एबीपी सूट का उपयोग नहीं कर सकते।", + "WhatHappensWhenLicenseEndsExplanation6": "अब आप प्रीमियम समर्थन प्राप्त नहीं कर सकते।", + "WhatHappensWhenLicenseEndsExplanation7": "यदि आप इन लाभों को प्राप्त करना जारी रखना चाहते हैं तो आप अपने लाइसेंस का विस्तार (नवीनीकरण) कर सकते हैं। यदि आप अपना लाइसेंस समाप्त होने के बाद 1 महीने के भीतर अपना लाइसेंस बढ़ाते हैं, तो निम्नलिखित छूट लागू होंगी: टीम लाइसेंस {0}; व्यवसाय लाइसेंस {1}; उद्यम लाइसेंस {2}।", + "BlazoriseLicense": "क्या हमें ब्लेज़ोराइज़ लाइसेंस खरीदने की ज़रूरत है?", + "BlazoriseLicenseExplanation": "हमारे पास Volosoft और Megabit के बीच एक समझौता है, इस समझौते के साथ Blazorise लाइसेंस को ABP वाणिज्यिक उत्पादों के साथ बंडल किया गया है, इसलिए हमारे ग्राहकों को एक अतिरिक्त Blazorise लाइसेंस खरीदने की आवश्यकता नहीं है।" } } \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/it.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/it.json index 76637fee4b..398c23dc3e 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/it.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/it.json @@ -380,6 +380,26 @@ "TrialLicenseExpiredInfo": "Il periodo della tua licenza di prova è scaduto!", "CommercialNewsletterConfirmationMessage": "Accetto i Termini e condizioni e la Informativa sulla privacy .", "discountForYears": "{0}% di sconto per {1} anno/i", - "BlackFridayDiscount": "Sconto Black Friday" + "BlackFridayDiscount": "Sconto Black Friday", + "OnboardingTrainingFaqTitle": "Avete un corso di formazione ABP per l'onboarding?", + "OnboardingTrainingFaqExplanation": "Sì, abbiamo i servizi di formazione ABP per aiutarti a far partire rapidamente il tuo progetto ABP. Imparerai a conoscere ABP da un membro del core team ABP e otterrai le competenze per iniziare il tuo progetto ABP. Nella formazione onboarding, spiegheremo come configurare il tuo ambiente di sviluppo, installare gli strumenti richiesti, creare una pagina CRUD completamente funzionante. La formazione sarà in diretta e verrà utilizzata l'applicazione Zoom e siamo aperti all'utilizzo di altre piattaforme di riunioni online. La lingua della formazione sarà l'inglese. Puoi anche porre le tue domande sull'ABP durante le sessioni. Verrà pianificata una data e un orario convenienti per entrambe le parti. Per ulteriori informazioni, contattaci all'indirizzo info@abp.io.", + "SupportPolicyFaqTitle": "Qual è la vostra politica di assistenza?", + "SupportPolicyFaqExplanation": "Supportiamo solo la versione principale attiva e quella precedente. Non garantiamo il rilascio di patch per la terza e la precedente versione principale. Ad esempio, se la versione attiva è la 7.0.0, rilasceremo patch sia per la 6.x.x che per la 7.x.x. Inoltre, forniamo supporto solo per i problemi relativi ad ABP Framework e ABP Commercial. Ciò significa che non viene fornito alcun supporto per le applicazioni di terze parti, i servizi cloud e altre librerie periferiche utilizzate dai prodotti ABP. Faremo tutto il possibile per fornire ai nostri clienti assistenza tecnica durante gli orari di lavoro ufficiali di Volosoft Bilisim A.S.. D'altra parte, non ci impegniamo a rispettare i tempi di risposta di un accordo sul livello di servizio (SLA), ma cercheremo di rispondere ai problemi tecnici il più rapidamente possibile entro i nostri orari di lavoro ufficiali. A meno che non venga stipulato un accordo speciale con il cliente, forniamo assistenza solo all'indirizzo https://support.abp.io. Disponiamo anche di un supporto privato via e-mail, disponibile solo per i titolari di licenza Enterprise.", + "DowngradeLicensePlan": "Posso passare a un piano di licenza inferiore in futuro?", + "DowngradeLicensePlanExplanation": "Non è possibile effettuare il downgrade del piano di licenza esistente. È però possibile acquistare un nuovo piano di licenza inferiore e continuare lo sviluppo con la nuova licenza. Dopo aver acquistato una licenza inferiore, è sufficiente effettuare il login al nuovo piano di licenza tramite il comando ABP CLI: abp login -o `.", + "LicenseTransfer": "È possibile trasferire una licenza da uno sviluppatore a un altro?", + "LicenseTransferExplanation": "Sì! Quando si acquista una licenza, si diventa il titolare della licenza e quindi si ha accesso alla pagina di gestione dell'organizzazione. Un'organizzazione ha ruoli di proprietario e di sviluppatore. I proprietari possono gestire i posti di sviluppatore e assegnare gli sviluppatori. Ogni sviluppatore assegnato accederà al sistema tramite il comando ABP CLI e avrà i permessi di sviluppo e di assistenza.", + "RenewLicenseEarly": "Se rinnovo la mia licenza in anticipo, avrò l'intero anno?", + "RenewLicenseEarylExplanation": "Quando si rinnova la licenza prima della data di scadenza, viene aggiunto 1 anno alla data di scadenza della licenza. Ad esempio, se la licenza scade il {0}-06-06 e viene rinnovata il {0}-01-01, la nuova data di scadenza della licenza sarà {1}-06-06.", + "WhatHappensWhenLicenseEnds": "Cosa succede quando termina il periodo di licenza?", + "WhatHappensWhenLicenseEndsExplanation1": "La licenza commerciale ABP è una licenza perpetua. Dopo la scadenza della licenza, potete continuare a sviluppare il vostro progetto. Non siete obbligati a rinnovare la licenza. La licenza viene fornita con un piano di aggiornamento e supporto di un anno. Per continuare a ottenere nuove funzionalità, miglioramenti delle prestazioni, correzioni di bug, supporto e continuare a utilizzare ABP Suite, è necessario rinnovare la licenza. Quando la licenza scade;", + "WhatHappensWhenLicenseEndsExplanation2": "Non è possibile creare nuove soluzioni utilizzando ABP Commercial, ma è possibile continuare a sviluppare le applicazioni esistenti per sempre.", + "WhatHappensWhenLicenseEndsExplanation3": "Sarà possibile ottenere gli aggiornamenti per i moduli e i temi della propria versione MINOR (ad eccezione delle versioni RC o Preview). Ad esempio, se si utilizza la versione 3.2.0 di un modulo, è ancora possibile ottenere gli aggiornamenti per la versione 3.2.x (v3.2.1, v3.2.5... ecc.) di quel modulo. Ma non è possibile ottenere aggiornamenti per la versione maggiore o minore successiva (come v3.3.0, v3.3.3, 4.x.x... ecc.). Ad esempio, quando la vostra licenza è scaduta, l'ultima release era la v4.4.3 e in seguito sono state pubblicate sia la versione 4.4.4 che la versione 4.5.0, sarete in grado di accedere alla v4.4.X ma non alla v4.5.X.", + "WhatHappensWhenLicenseEndsExplanation4": "Non è possibile installare nuovi moduli e temi aggiunti alla piattaforma ABP Commercial dopo la scadenza della licenza.", + "WhatHappensWhenLicenseEndsExplanation5": "Non è possibile utilizzare la suite ABP.", + "WhatHappensWhenLicenseEndsExplanation6": "Non è più possibile ottenere il supporto premium.", + "WhatHappensWhenLicenseEndsExplanation7": "Puoi estendere (rinnovare) la tua licenza se desideri continuare a ottenere questi vantaggi. Se estendi la licenza entro 1 mese dalla scadenza della licenza, verranno applicati i seguenti sconti: Licenza Team {0}; Licenza commerciale {1}; Licenza aziendale {2}.", + "BlazoriseLicense": "Dobbiamo acquistare la licenza di Blazorise?", + "BlazoriseLicenseExplanation": "Abbiamo un accordo tra Volosoft e Megabit, con il quale la licenza di Blazorise viene fornita in bundle con i prodotti commerciali ABP, pertanto i nostri clienti non hanno bisogno di acquistare una licenza Blazorise aggiuntiva." } } \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pt-BR.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pt-BR.json index 4dd117e52a..80059fb5a2 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pt-BR.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/pt-BR.json @@ -178,6 +178,7 @@ "ChangingLicenseType": "Posso atualizar meu tipo de licença mais tarde?", "ChangingLicenseTypeExplanation": "Você pode atualizar para uma licença superior pagando a diferença dentro do período de sua licença ativa. Ao atualizar para um plano de licença superior, você obtém os benefícios do novo plano, mas a atualização da licença não altera a data de expiração da licença. Além disso, você também pode adicionar novas licenças de desenvolvedor à sua licença existente, consulte \"Quantos desenvolvedores podem trabalhar no comercial ABP?\"", "LicenseExtendUpgradeDiff": "Qual é a diferença entre extensão de licença e atualização?", + "LicenseExtendUpgradeDiffExplanation": "Extensão: ao estender/renovar sua licença, você continuará a obter suporte premium e obter atualizações principais ou secundárias para os módulos e temas. Além disso, você poderá continuar criando novos projetos. E você ainda poderá utilizar o ABP Suite que agiliza seu desenvolvimento. Ao estender sua licença, 1 ano é adicionado à data de expiração da licença.
Atualização: Ao atualizar sua licença, você será promovido para um plano de licença superior que lhe permitirá obter benefícios adicionais. Confira a tabela de comparação de licenças para ver as diferenças entre os planos de licença. Por outro lado, quando você atualizar, a data de expiração de sua licença não será alterada! Para estender a data de término de sua licença, você precisa estender sua licença.", "LicenseRenewalCost": "Qual é o custo de renovação da licença após 1 ano?", "LicenseRenewalCostExplanation": "O preço de renovação (extensão) da Licença de equipe padrão é $ {0}, a Licença comercial padrão é $ {1} e a Licença corporativa padrão é $ {2}. Se você já é um cliente, faça login em sua conta para verificar os preços de renovação disponíveis.", "HowDoIRenewMyLicense": "Como eu renovo minha licença?", @@ -380,6 +381,27 @@ "TrialLicenseExpiredInfo": "Seu período de licença de teste expirou!", "CommercialNewsletterConfirmationMessage": "Eu concordo com os Termos e Condições e a Política de Privacidade ", "discountForYears": "{0}% de desconto por {1} ano(s)", - "BlackFridayDiscount": "Desconto de Black Friday" + "BlackFridayDiscount": "Desconto de Black Friday", + "WhyUseAbpIoPlatform": "Por que devo usar a plataforma ABP.IO em vez de criar uma nova solução a partir do zero?", + "WhyUseAbpIoPlatformFaqExplanation": "Veja esse documento para uma explicação detalhada do porquê de usar a Plataforma ABP.IO tem uma vantagem significativa sobre fazer tudo você mesmo.", + "OnboardingTrainingFaqTitle": "Você tem treinamento de ABP a bordo?", + "SupportPolicyFaqTitle": "Qual é sua política de apoio?", + "SupportPolicyFaqExplanation": "Nós apoiamos apenas a versão ativa e a versão principal anterior. Não garantimos o lançamento de um patch para a 3ª e mais antigas versões principais. Por exemplo, se a versão ativa for a 7.0.0, lançaremos correções tanto para a 6.x.x como para a 7.x.x.x. Além disso, fornecemos suporte somente para questões relacionadas ao ABP Framework e ABP Commercial. Isso significa que nenhum suporte é dado para as aplicações de terceiros, serviços de nuvem e outras bibliotecas periféricas usadas pelos produtos ABP. Usaremos esforços comercialmente razoáveis para fornecer suporte técnico a nossos clientes durante o horário comercial oficial da \"Volosoft Bilisim A.S\". Por outro lado, não nos comprometemos com um acordo de nível de serviço (SLA) de tempo de resposta, mas tentaremos responder às questões técnicas o mais rápido possível dentro de nosso horário oficial de trabalho. A menos que um acordo especial seja feito com o cliente, fornecemos suporte somente em https://support.abp.io. Também temos suporte privado por e-mail, que só está disponível para os detentores de licenças empresariais.", + "DowngradeLicensePlan": "Posso baixar para um plano de licença mais baixo no futuro?", + "DowngradeLicensePlanExplanation": "Você não pode rebaixar seu plano de licença existente. Mas você pode adquirir um novo plano de licença inferior e continuar seu desenvolvimento com a nova licença. Após adquirir uma licença inferior, você só precisa fazer o login em seu novo plano de licença via comando ABP CLI: abp login -o `.", + "LicenseTransfer": "Uma licença pode ser transferida de um desenvolvedor para outro?", + "LicenseTransferExplanation": "Sim! Ao adquirir uma licença, você se torna o detentor da licença, portanto, você terá acesso à página de gerenciamento da organização. Uma organização tem funções de proprietário e desenvolvedor. Os proprietários podem gerenciar os cargos de desenvolvedor e designar desenvolvedores. Cada desenvolvedor designado fará login via comando ABP CLI no sistema e terá permissões de desenvolvimento e suporte.", + "BlazoriseLicense": "Precisamos comprar a licença Blazorise?", + "BlazoriseLicenseExplanation": "Temos um acordo entre a Volosoft e a Megabit, com este acordo a licença Blazorise é agregada aos produtos comerciais da ABP, portanto, nossos clientes não precisam comprar uma licença Blazorise extra.", + "RenewLicenseEarly": "Se eu renovar minha licença mais cedo, terei o ano todo", + "RenewLicenseEarylExplanation": "Quando você renovar sua licença antes da data de expiração, 1 ano será adicionado à data de expiração de sua licença. Por exemplo, se sua licença expirar em {0}-06-06 e você a renovar em {0}-01-01, sua nova data de expiração será {1}-06-06.", + "WhatHappensWhenLicenseEnds": "O que acontece quando meu período de licença termina?", + "WhatHappensWhenLicenseEndsExplanation1": "A licença comercial da ABP é uma licença perpétua. Após a expiração de sua licença, você pode continuar desenvolvendo seu projeto. E você não é obrigado a renovar sua licença. Sua licença vem com uma atualização de um ano e um plano de suporte fora da caixa. A fim de continuar a obter novos recursos, melhorias de desempenho, correção de bugs, suporte e continuar usando o ABP Suite, você precisa renovar sua licença. Quando sua licença expirar;", + "WhatHappensWhenLicenseEndsExplanation2": "Você não pode criar novas soluções usando o ABP Commercial, mas pode continuar desenvolvendo suas aplicações existentes para sempre.", + "WhatHappensWhenLicenseEndsExplanation3": "Você poderá obter atualizações para os módulos e temas dentro de sua versão MINOR (exceto as versões RC ou Preview). Por exemplo: se você estiver usando a v3.2.0 de um módulo, você ainda poderá obter atualizações para a v3.2.x (v3.2.1, v3.2.5... etc.) desse módulo. Mas você não pode obter atualizações para a próxima versão maior ou menor (como v3.3.0, v3.3.3, 4.x.x... etc.). Por exemplo, quando sua licença expirou, a última versão foi a v4.4.3, e mais tarde, publicou tanto a versão 4.4.4 quanto a 4.5.0, você poderia acessar a v4.4.X, mas não poderia acessar a v4.5.X.", + "WhatHappensWhenLicenseEndsExplanation4": "Você não pode instalar novos módulos e temas adicionados à plataforma comercial da ABP após o término de sua licença.", + "WhatHappensWhenLicenseEndsExplanation5": "Você não pode usar o ABP Suite", + "WhatHappensWhenLicenseEndsExplanation6": "Você não pode mais obter o apoio de premium.", + "WhatHappensWhenLicenseEndsExplanation7": "Você pode estender (renovar) sua licença se quiser continuar obtendo esses benefícios. Se você estender sua licença dentro de 1 mês após a expiração de sua licença, os seguintes descontos serão aplicados: Licença de equipe {0}; Licença Comercial {1}; Licença empresarial {2}." } } \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sk.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sk.json index 0bb203a2ca..90a6b33fef 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sk.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/sk.json @@ -380,6 +380,24 @@ "TrialLicenseExpiredInfo": "Vaše skúšobné licenčné obdobie vypršalo!", "CommercialNewsletterConfirmationMessage": "I agree to the Terms & Conditions and Privacy Policy.", "discountForYears": "{0} % odpusteného prívesku {1} an(ov)", - "BlackFridayDiscount": "Black Friday zľava" + "BlackFridayDiscount": "Black Friday zľava", + "OnboardingTrainingFaqTitle": "Máte školenie ABP onboarding?", + "OnboardingTrainingFaqExplanation": "Áno, máme školiace služby ABP, ktoré vám pomôžu rýchlo spustiť váš projekt ABP. Dozviete sa o ABP od hlavného člena tímu ABP a získate zručnosti na začatie vášho projektu ABP. Na onboardingovom školení vám vysvetlíme, ako nastaviť vaše vývojové prostredie, nainštalovať požadované nástroje, vytvoriť plne funkčnú stránku CRUD. Školenie bude prebiehať naživo a bude sa používať aplikácia Zoom a sme otvorení využívaniu ďalších platforiem online stretnutí. Jazykom školenia bude angličtina. Svoje otázky o ABP môžete klásť aj počas sedení. Pre obe strany bude naplánovaný vhodný čas a dátum. Ak chcete získať ďalšie informácie, kontaktujte nás na adrese info@abp.io.", + "SupportPolicyFaqTitle": "Aká je vaša politika podpory?", + "SupportPolicyFaqExplanation": "Podporujeme iba aktívnu a predchádzajúcu hlavnú verziu. Nezaručujeme vydanie opravy pre 3. a staršiu hlavnú verziu. Napríklad, ak je aktívna verzia 7.0.0, vydáme opravné verzie pre 6.x.x aj 7.x.x. Okrem toho poskytujeme podporu len pre problémy súvisiace s ABP Framework a ABP Commercial. To znamená, že neposkytujeme podporu pre aplikácie tretích strán, cloudové služby a iné periférne knižnice používané produktmi ABP. Vynaložíme komerčne primerané úsilie, aby sme našim zákazníkom poskytli technickú podporu počas oficiálnej pracovnej doby spoločnosti \"Volosoft Bilisim A.S\". Na druhej strane sa nezaväzujeme k času odozvy podľa dohody o úrovni služieb (SLA), ale budeme sa snažiť reagovať na technické problémy čo najrýchlejšie v rámci našej oficiálnej pracovnej doby. Ak sa so zákazníkom nedohodnete inak, poskytujeme podporu len na adrese https://support.abp.io. Máme aj súkromnú e-mailovú podporu, ktorá je k dispozícii len držiteľom licencie Enterprise.", + "DowngradeLicensePlan": "Môžem v budúcnosti prejsť na nižší licenčný plán?", + "DowngradeLicensePlanExplanation": "Existujúci licenčný plán nemôžete znížiť. Môžete si však zakúpiť nový nižší licenčný plán a pokračovať vo vývoji s novou licenciou. Po zakúpení nižšej licencie sa stačí prihlásiť do nového licenčného plánu prostredníctvom príkazu ABP CLI: abp login -o `.", + "LicenseTransfer": "Môže sa licencia preniesť z jedného vývojára na druhého?", + "LicenseTransferExplanation": "Áno! Keď si zakúpite licenciu, stanete sa jej držiteľom, a teda budete mať prístup na stránku správy organizácie. Organizácia má roly vlastníka a vývojára. Vlastníci môžu spravovať miesta pre vývojárov a priraďovať vývojárov. Každý pridelený vývojár sa prihlási do systému prostredníctvom príkazu ABP CLI a bude mať oprávnenia na vývoj a podporu.", + "WhatHappensWhenLicenseEnds": "Čo sa stane po skončení licenčného obdobia?", + "WhatHappensWhenLicenseEndsExplanation1": "Komerčná licencia ABP je trvalá licencia. Po skončení platnosti licencie môžete pokračovať vo vývoji svojho projektu. A nie ste povinní licenciu obnovovať. Vaša licencia sa dodáva s ročným plánom aktualizácií a podpory už v balení. Ak chcete naďalej získavať nové funkcie, vylepšenia výkonu, opravy chýb, podporu a pokračovať v používaní balíka ABP Suite, musíte svoju licenciu obnoviť. Keď vaša licencia vyprší;", + "WhatHappensWhenLicenseEndsExplanation2": "Pomocou ABP Commercial nemôžete vytvárať nové riešenia, ale môžete navždy pokračovať vo vývoji existujúcich aplikácií.", + "WhatHappensWhenLicenseEndsExplanation3": "Budete môcť získať aktualizácie modulov a tém v rámci svojej verzie MINOR (okrem verzií RC alebo Preview). Napríklad: ak používate modul vo verzii 3.2.0, stále môžete získať aktualizácie pre verziu 3.2.x (v3.2.1, v3.2.5... atď.) tohto modulu. Nemôžete však získať aktualizácie pre ďalšiu hlavnú alebo vedľajšiu verziu (napríklad v3.3.0, v3.3.3, 4.x.x... atď.). Napríklad, keď vám vypršala licencia, posledná verzia bola v4.4.3 a neskôr bola zverejnená verzia 4.4.4 aj 4.5.0, budete mať prístup k verzii v4.4.X, ale nebudete mať prístup k verzii v4.5.X.", + "WhatHappensWhenLicenseEndsExplanation4": "Po skončení platnosti vašej licencie nemôžete inštalovať nové moduly a témy pridané do platformy ABP Commercial.", + "WhatHappensWhenLicenseEndsExplanation5": "Balík ABP Suite nemôžete používať.", + "WhatHappensWhenLicenseEndsExplanation6": "Už nemôžete získať prémiovú podporu.", + "WhatHappensWhenLicenseEndsExplanation7": "Ak chcete naďalej využívať tieto výhody, môžete si licenciu predĺžiť (obnoviť). Ak predĺžite svoju licenciu do 1 mesiaca po vypršaní platnosti licencie, budú sa uplatňovať nasledujúce zľavy: Tímová licencia {0}; Obchodná licencia {1}; Podniková licencia {2}", + "BlazoriseLicense": "Musíme si kúpiť licenciu Blazorise?", + "BlazoriseLicenseExplanation": "Máme dohodu medzi spoločnosťami Volosoft a Megabit, na základe ktorej je licencia Blazorise pribalená k produktom ABP Commercial, preto si naši zákazníci nemusia kupovať ďalšiu licenciu Blazorise." } } \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json index 1cef40f9eb..44a39f69d2 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hans.json @@ -369,7 +369,6 @@ "FreeTrial": "免费试用", "AcceptsMarketingCommunications": " 是的,我想接收 ABP 商业营销通讯。", "PurposeOfUsage": "使用目的", - "Industry": "行业", "Choose": "- 选择 -", "CompanyOrganizationName": "公司/组织名称", "CompanySize": "公司规模", @@ -805,7 +804,23 @@ "Total": "总计", "SupportPolicyFaqTitle": "您的支持政策是什么?", "SupportPolicyFaqExplanation": "我们只支持有效的和以前的主要版本。 我们不保证为第 3 个和更早的主要版本发布补丁。 例如,如果有效版本是 7.0.0,我们将发布 6.x.x 和 7.x.x 的补丁版本。 此外,我们仅对 ABP Framework 和 ABP Commercial 相关问题提供支持。 这意味着不支持 ABP 产品使用的第 3 方应用程序、云服务和其他外围库。 我们将尽商业上合理的努力在“Volosoft Bilisim A.S”的正式营业时间内为我们的客户提供技术支持。 另一方面,我们不承诺服务级别协议 (SLA) 响应时间,但我们会尽量在我们的官方工作时间内尽快响应技术问题。 除非与客户达成特殊协议,否则我们仅在 https://support.abp.io 上提供支持。 我们还提供私人电子邮件支持,仅适用于企业许可证持有者。", + "TotalDevelopers": "{0}位开发者", + "CustomPurchaseExplanation": "定制您的特定需求", + "WhereDidYouHearAboutUs": "您是从哪里了解到我们的?", + "Twitter": "Twitter", + "Facebook": "Facebook", + "Youtube": "YouTube", + "Google": "Google", + "Github": "GitHub", + "Friend": "朋友介绍", + "Other": "其他", + "WhereDidYouHearAboutUs_explain": "请说明...", + "DeletingMemberWarningMessage": "\"{0}\"将从开发者列表中删除。如果您愿意,您可以将此空位分配给另一个开发者。", + "AdditionalInfo": "如果开发者席位高于您的要求,您可以减少它们。您可以发送电子邮件至info@abp.io以删除一些开发人员席位。清理未使用的开发人员席位将降低许可证续期成本。如果您愿意,您可以在有效许可期内重新购买额外的开发人员席位。请注意,由于此许可证包中有{0}个开发人员,因此无法减少此数量。", + "LinkExpiredErrorMessage": "您正在尝试访问的链接已过期。", + "ExpirationDate": "过期时间", + "SpringCampaignDiscount": "春季促销折扣", "WhyUseAbpIoPlatform": "为什么我应该使用 ABP.IO 平台而不是从头开始创建新的解决方案?\n", "WhyUseAbpIoPlatformFaqExplanation": "请参阅该文件以详细解释为什么使用ABP.IO平台比自己做所有事情有显著的优势。" } -} +} \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hant.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hant.json index f3c9575cd2..8a478286ca 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hant.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Commercial/Localization/Resources/zh-Hant.json @@ -384,6 +384,24 @@ "BlazoriseLicense": "我们是否需要购买Blazorise许可证?", "BlazoriseLicenseExplanation": "我公司Volosoft和公司Megabit之间有合作协议,根据此协议,购买将同时包含了Blazorise许可证与ABP商业产品,因此我们的客户不需要再额外购买Blazorise许可证。", "discountForYears": "{0}% 折扣 {1} 年", - "BlackFridayDiscount": "黑色星期五折扣" + "BlackFridayDiscount": "黑色星期五折扣", + "OnboardingTrainingFaqTitle": "你們有 ABP 入職培訓嗎?", + "OnboardingTrainingFaqExplanation": "是的,我們有 ABP 培訓服務來幫助您快速啟動 ABP 項目。您將從 ABP 核心團隊成員那裡了解 ABP,並獲得開始您的 ABP 項目的技能。在入職培訓中,我們將解釋如何設置您的開發環境、安裝所需的工具、創建功能齊全的 CRUD 頁面。培訓將進行直播並使用 Zoom 應用程序,我們對使用其他在線會議平台持開放態度。培訓語言為英語。您也可以在會議期間提出有關 ABP 的問題。將為雙方計劃一個方便的時間和日期。要獲取更多信息,請通過 info@abp.io 聯繫我們。", + "SupportPolicyFaqTitle": "您的支持政策是什麼?", + "SupportPolicyFaqExplanation": "我們只支持活動和以前的主要版本。我們不保證為第 3 個和更早的主要版本發布補丁。例如,如果活動版本是 7.0.0,我們將發布 6.x.x 和 7.x.x 的補丁版本。此外,我們僅對 ABP Framework 和 ABP Commercial 相關問題提供支持。這意味著不支持 ABP 產品使用的第 3 方應用程序、雲服務和其他外圍庫。我們將盡商業上合理的努力,在“Volosoft Bilisim A.S”的正式營業時間內為我們的客戶提供技術支持。另一方面,我們不承諾服務級別協議 (SLA) 響應時間,但我們會盡量在我們的官方工作時間內盡快響應技術問題。除非與客戶達成特殊協議,否則我們僅在 https://support.abp.io 上提供支持。我們還提供私人電子郵件支持,僅適用於企業許可證持有者。", + "DowngradeLicensePlan": "我以後可以降級到更低的許可計劃嗎?", + "DowngradeLicensePlanExplanation": "您不能降級現有的許可計劃。但是您可以購買新的較低許可計劃並在新許可上繼續您的開發。購買較低的許可證後,您只需通過 ABP CLI 命令登錄到新的許可證計劃:`abp login -o `。", + "LicenseTransfer": "許可證可以從一個開發商轉讓給另一個開發商嗎?", + "LicenseTransferExplanation": "是的!購買許可證後,您將成為許可證持有者,因此您可以訪問組織管理頁面。組織具有所有者和開發者角色。所有者可以管理開發者席位並分配開發者。每個指定的開發人員將通過 ABP CLI 命令登錄到系統,並將擁有開發和支持權限。", + "RenewLicenseEarly": "如果我提前更新我的駕照,我會得到一整年嗎?", + "RenewLicenseEarylExplanation": "當您在許可證到期日期之前續訂許可證時,您的許可證到期日期將增加 1 年。例如,如果您的許可證在 {0}-06-06 到期,而您在 {0}-01-01 續簽,則新的許可證到期日期將為 {1}-06-06。", + "WhatHappensWhenLicenseEnds": "當我的許可期限結束時會發生什麼?", + "WhatHappensWhenLicenseEndsExplanation1": "ABP 商業許可是永久許可。許可證到期後,您可以繼續開發您的項目。而且您沒有義務更新您的許可證。您的許可證附帶開箱即用的一年更新和支持計劃。為了繼續獲得新功能、性能增強、錯誤修復、支持和繼續使用 ABP Suite,您需要更新您的許可證。當您的許可證到期時;", + "WhatHappensWhenLicenseEndsExplanation2": "您無法使用 ABP Commercial 創建新的解決方案,但您可以永遠繼續開發現有的應用程序。", + "WhatHappensWhenLicenseEndsExplanation3": "您將能夠在您的次要版本(RC 或預覽版除外)中獲取模塊和主題的更新。例如:如果您正在使用模塊的 v3.2.0,您仍然可以獲得該模塊的 v3.2.x(v3.2.1、v3.2.5...等)的更新。但是您無法獲得下一個主要或次要版本的更新(如 v3.3.0、v3.3.3、4.x.x.. 等)。比如你的license過期了,最新發布的是v4.4.3,後來又發布了4.4.4和4.5.0兩個版本,你可以訪問v4.4.X,但是你就不行了訪問 v4.5.X。", + "WhatHappensWhenLicenseEndsExplanation4": "許可證到期後,您將無法安裝添加到 ABP 商業平台的新模塊和主題。", + "WhatHappensWhenLicenseEndsExplanation5": "您不能使用 ABP 套件。", + "WhatHappensWhenLicenseEndsExplanation6": "您無法再獲得高級支持。", + "WhatHappensWhenLicenseEndsExplanation7": "如果您想繼續獲得這些好處,您可以延長(更新)您的許可證。如果您在許可到期後 1 個月 內延長許可,將應用以下折扣:團隊許可 {0};營業執照{1};企業許可證{2}。" } } diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/zh-Hans.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/zh-Hans.json index d460707b70..018d662bea 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/zh-Hans.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Community/Localization/Resources/zh-Hans.json @@ -13,7 +13,6 @@ "Status": "状态", "ContentSource": "内容来源", "Details": "详情", - "Url": "url", "Title": "标题", "CreationTime": "创建时间", "Save": "保存", @@ -185,6 +184,8 @@ "Layout_MetaDescription": "ABP 社区是一个人们可以分享有关 ABP 框架的帖子并关注项目的环境。", "Index_Page_CommunityIntroduction": "这是 ABP 框架、.NET 和软件开发的中心。 您可以阅读文章,观看视频教程,了解 ABP 的开发进度和 ABP 相关事件,帮助其他开发人员并与 ABP 社区分享您的专业知识。", "TagsInArticle": "文章中的标签", - "IConsentToMedium": "我同意在 https://medium.com/volosoft 上发布这篇文章。" + "IConsentToMedium": "我同意在 https://medium.com/volosoft 上发布这篇文章。", + "SearchResultsFor": " span class=\"fw-bold\">\"{0}\"的搜索结果", + "SeeMoreVideos": "查看更多视频" } -} +} \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/zh-Hans.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/zh-Hans.json index df772fa60b..2bbfd5b749 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/zh-Hans.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Docs/Localization/Resources/zh-Hans.json @@ -1,5 +1,6 @@ { "culture": "zh-Hans", "texts": { + "Buy": "购买" } } \ No newline at end of file diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hans.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hans.json index a6ef45db1d..6ea0ba54a4 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hans.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/zh-Hans.json @@ -408,6 +408,14 @@ "ApplicationModule": "应用程序模块", "SeeTheScreenshot": "如截图所示", "ApplicationModuleExplanation1": "创建可重用的、完全分层的应用程序模块解决方案。", - "ApplicationModuleExplanation2": "您可以使用此选项为您的模块化应用程序创建模块。" + "ApplicationModuleExplanation2": "您可以使用此选项为您的模块化应用程序创建模块。", + "Expert_": "专家", + "Partner_": "合作伙伴", + "WebSite": "网站", + "Expert_Year": "专业年限", + "CompanyInfo": "公司信息", + "Date": "日期", + "WhoWeAre_Partner": "关于我们", + "WhoWeAre_Expert": "关于我" } -} +} \ No newline at end of file diff --git a/docs/en/Blog-Posts/2023-03-15-Migration-Mssql-Postgresql/POST.md b/docs/en/Blog-Posts/2023-03-15-Migration-Mssql-Postgresql/POST.md new file mode 100644 index 0000000000..14571157b6 --- /dev/null +++ b/docs/en/Blog-Posts/2023-03-15-Migration-Mssql-Postgresql/POST.md @@ -0,0 +1,37 @@ +# Migrating from MS-SQL to Postgresql + +![sql-server-to-postgres](images/sql-server-to-postgres.jpg) + +## Introduction + +Database migration is a common practice for organizations that want to move from one database system to another. This can be for a variety of reasons, including cost, performance, and features. In this article, we will discuss the process of migrating a database from MS-SQL to PostgreSQL, the challenges that may arise during the migration, and how to overcome them. And we recently moved the main database of https://abp.io platform from MS-SQL to PostgreSQL. + +In our case, we decided to switch our database from Microsoft SQL Server (MS-SQL) to PostgreSQL because we wanted to move our on-premise platform to Azure. We’ve also found out that the cost of the license for MS-SQL on Azure was significantly higher than PostgreSQL. After conducting a cost-benefit analysis, we decided to migrate our database to PostgreSQL to save costs. + +Before migrating to Azure, we decided to switch our database from MS-SQL to PostgreSQL on-premise first. This gave us the opportunity to test and fine-tune the migration process before making the final switch to Azure. + +## Challenges + +Despite using a third-party tool(DBConvert for MySQL & PostgreSQL) for the migration, we faced three main problems when exporting data to PostgreSQL. Firstly, some tables with plain text had utf-8 encoding problems. We overcame this problem by dump-restoring these tables. + +![db-converter](images/db-converter.jpg) + + +Secondly, our database had to be case-insensitive, but PostgreSQL does not have this as a default configuration. We handled it using `citext` with the ABP migration service. + +![citext-1](images/citext-1.jpg) +![citext-2](images/citext-2.jpg) +![citext-3](images/citext-3.jpg) + + +While everything was proceeding very smooth, we faced one last problem: importing binary data, such as the content of the NuGet packages. It was hard to understand that the binaries of the NuGet packages were different. Our paid commercial NuGet packages are being stored as binary data in the database. Therefore, it was the most compelling part of this migration to transfer the NuGet packages. Fortunately, we overcame the binary error. And we decided to write a custom .NET tool to move only the binary data from MS-SQL to PostgreSQL, thanks to the ABP Core team! + + +## Conclusion + +One of the benefits of using PostgreSQL is the low license costs of the Azure platform. As the main contributors of ABP, we also use ABP Framework under the hood of our abp.io websites, we could easily switch to PostgreSQL. For those who want to switch their ABP project to PostgreSQL, check out [docs.abp.io/en/abp/latest/Entity-Framework-Core-PostgreSQL](https://docs.abp.io/en/abp/latest/Entity-Framework-Core-PostgreSQL). We had not used any MS-SQL specific function, therefore there was no need to make any changes in the repository classes. This means that the applications that were previously using MS-SQL can seamlessly switch to PostgreSQL without any modifications. + +Thanks to the flexibility of ABP, it has [PostgreSQL package](https://www.nuget.org/packages/Volo.Abp.EntityFrameworkCore.PostgreSql) which is 100% compatible with PostgreSQL. This helped us to make this migration very smooth and seamless. + +In conclusion, migrating a database from MS-SQL to PostgreSQL can be challenging, but it can bring significant cost savings in the long run. By testing and fine-tuning the migration process before making the final switch, we were able to overcome the challenges we’d faced during the migration process. Thanks to the flexibility of ABP, we were able to make the transition with minimal code changes. Also we didn't see any big performance differences between MS-SQL and PostgreSQL. + diff --git a/docs/en/Blog-Posts/2023-03-15-Migration-Mssql-Postgresql/images/citext-1.jpg b/docs/en/Blog-Posts/2023-03-15-Migration-Mssql-Postgresql/images/citext-1.jpg new file mode 100644 index 0000000000..4dc01228fa Binary files /dev/null and b/docs/en/Blog-Posts/2023-03-15-Migration-Mssql-Postgresql/images/citext-1.jpg differ diff --git a/docs/en/Blog-Posts/2023-03-15-Migration-Mssql-Postgresql/images/citext-2.jpg b/docs/en/Blog-Posts/2023-03-15-Migration-Mssql-Postgresql/images/citext-2.jpg new file mode 100644 index 0000000000..a70b0312bf Binary files /dev/null and b/docs/en/Blog-Posts/2023-03-15-Migration-Mssql-Postgresql/images/citext-2.jpg differ diff --git a/docs/en/Blog-Posts/2023-03-15-Migration-Mssql-Postgresql/images/citext-3.jpg b/docs/en/Blog-Posts/2023-03-15-Migration-Mssql-Postgresql/images/citext-3.jpg new file mode 100644 index 0000000000..c8a95d61a5 Binary files /dev/null and b/docs/en/Blog-Posts/2023-03-15-Migration-Mssql-Postgresql/images/citext-3.jpg differ diff --git a/docs/en/Blog-Posts/2023-03-15-Migration-Mssql-Postgresql/images/db-converter.jpg b/docs/en/Blog-Posts/2023-03-15-Migration-Mssql-Postgresql/images/db-converter.jpg new file mode 100644 index 0000000000..9c5371d36c Binary files /dev/null and b/docs/en/Blog-Posts/2023-03-15-Migration-Mssql-Postgresql/images/db-converter.jpg differ diff --git a/docs/en/Blog-Posts/2023-03-15-Migration-Mssql-Postgresql/images/mssql-postges.png b/docs/en/Blog-Posts/2023-03-15-Migration-Mssql-Postgresql/images/mssql-postges.png new file mode 100644 index 0000000000..c1766bc713 Binary files /dev/null and b/docs/en/Blog-Posts/2023-03-15-Migration-Mssql-Postgresql/images/mssql-postges.png differ diff --git a/docs/en/Blog-Posts/2023-03-15-Migration-Mssql-Postgresql/images/mssql.png b/docs/en/Blog-Posts/2023-03-15-Migration-Mssql-Postgresql/images/mssql.png new file mode 100644 index 0000000000..2333842ea6 Binary files /dev/null and b/docs/en/Blog-Posts/2023-03-15-Migration-Mssql-Postgresql/images/mssql.png differ diff --git a/docs/en/Blog-Posts/2023-03-15-Migration-Mssql-Postgresql/images/sql-server-to-postgres.jpg b/docs/en/Blog-Posts/2023-03-15-Migration-Mssql-Postgresql/images/sql-server-to-postgres.jpg new file mode 100644 index 0000000000..645de45341 Binary files /dev/null and b/docs/en/Blog-Posts/2023-03-15-Migration-Mssql-Postgresql/images/sql-server-to-postgres.jpg differ diff --git a/docs/en/Community-Articles/2023-03-16-Migration-Abp.io-Azure/POST.md b/docs/en/Blog-Posts/2023-03-16-Migration-Abp.io-Azure/POST.md similarity index 89% rename from docs/en/Community-Articles/2023-03-16-Migration-Abp.io-Azure/POST.md rename to docs/en/Blog-Posts/2023-03-16-Migration-Abp.io-Azure/POST.md index 49473d3207..82384b3f67 100644 --- a/docs/en/Community-Articles/2023-03-16-Migration-Abp.io-Azure/POST.md +++ b/docs/en/Blog-Posts/2023-03-16-Migration-Abp.io-Azure/POST.md @@ -8,7 +8,7 @@ Migrating a Kubernetes platform with a database from our own dedicated servers t ### On-Premise Server: The old platform -There were several reasons why the decision was taken to migrate from the old on-premise platform to Azure. The first reason was that the Kubernetes cluster and the database were on the same Windows server. This configuration was not ideal as it posed a high risk of security and accessibility issues. Additionally, the Linux virtual machines in Kubernetes were on Windows server and had limited resources. The platform was not in a private network, which further increased the risk of security breaches. Not to mention how challenging the Kubernetes maintenance was and that made another reason for the migration. +There were several reasons for migrating from the old on-premise platform to Azure. First, the Kubernetes cluster and the database were on the same Windows server. Additionally, the Linux virtual machines in Kubernetes were on the Windows server and had limited resources. Furthermore, the Kubernetes maintenance was quite challenging, which was another reason for the migration. ### Reasons for Moving to Azure: The new platform diff --git a/docs/en/Community-Articles/2023-03-16-Migration-Abp.io-Azure/images/abpio-azure.png b/docs/en/Blog-Posts/2023-03-16-Migration-Abp.io-Azure/images/abpio-azure.png similarity index 100% rename from docs/en/Community-Articles/2023-03-16-Migration-Abp.io-Azure/images/abpio-azure.png rename to docs/en/Blog-Posts/2023-03-16-Migration-Abp.io-Azure/images/abpio-azure.png diff --git a/docs/en/Blog-Posts/2023-03-16-Migration-Abp.io-Azure/images/az-infra.png b/docs/en/Blog-Posts/2023-03-16-Migration-Abp.io-Azure/images/az-infra.png new file mode 100644 index 0000000000..facbb4141b Binary files /dev/null and b/docs/en/Blog-Posts/2023-03-16-Migration-Abp.io-Azure/images/az-infra.png differ diff --git a/docs/en/Community-Articles/2023-03-16-Migration-Abp.io-Azure/images/speed.png b/docs/en/Blog-Posts/2023-03-16-Migration-Abp.io-Azure/images/speed.png similarity index 100% rename from docs/en/Community-Articles/2023-03-16-Migration-Abp.io-Azure/images/speed.png rename to docs/en/Blog-Posts/2023-03-16-Migration-Abp.io-Azure/images/speed.png diff --git a/docs/en/Community-Articles/2023-03-16-Migration-Abp.io-Azure/images/terra-wire.png b/docs/en/Blog-Posts/2023-03-16-Migration-Abp.io-Azure/images/terra-wire.png similarity index 100% rename from docs/en/Community-Articles/2023-03-16-Migration-Abp.io-Azure/images/terra-wire.png rename to docs/en/Blog-Posts/2023-03-16-Migration-Abp.io-Azure/images/terra-wire.png diff --git a/docs/en/Blog-Posts/2023-03-23 v7_1_Release_Stable/POST.md b/docs/en/Blog-Posts/2023-03-23 v7_1_Release_Stable/POST.md new file mode 100644 index 0000000000..4c55094e92 --- /dev/null +++ b/docs/en/Blog-Posts/2023-03-23 v7_1_Release_Stable/POST.md @@ -0,0 +1,82 @@ +# ABP.IO Platform 7.1 Final Has Been Released! + +[ABP Framework](https://abp.io/) and [ABP Commercial](https://commercial.abp.io/) 7.1 versions have been released today. + +## What's New With 7.1? + +Since all the new features are already explained in detail in the [7.1 RC Announcement Post](https://blog.abp.io/abp/ABP.IO-Platform-7.1-RC-Has-Been-Published), I will not repeat all the details again. See the [RC Blog Post](https://blog.abp.io/abp/ABP.IO-Platform-7.1-RC-Has-Been-Published) for all the features and enhancements. + +## Getting Started with 7.1 + +### Creating New Solutions + +You can create a new solution with the ABP Framework version 7.1 by either using the `abp new` command or generating the CLI command on the [get started page](https://abp.io/get-started). + +> See the [getting started document](https://docs.abp.io/en/abp/latest/Getting-Started) for more. + +### How to Upgrade an Existing Solution + +#### Install/Update the ABP CLI + +First of all, install the ABP CLI or upgrade to the latest version. + +If you haven't installed it yet: + +```bash +dotnet tool install -g Volo.Abp.Cli +``` + +To update an existing installation: + +```bash +dotnet tool update -g Volo.Abp.Cli +``` + +#### Upgrading Existing Solutions with the ABP Update Command + +[ABP CLI](https://docs.abp.io/en/abp/latest/CLI) provides a handy command to update all the ABP related NuGet and NPM packages in your solution with a single command: + +```bash +abp update +``` + +Run this command in the root folder of your solution. + +## Migration Guides + +This version includes a very minor breaking change and it doesn't affect most of the applications. Check [the migration guide](https://docs.abp.io/en/abp/7.1/Migration-Guides/Abp-7_1) for the details. + +## Community News + +## ABP Community Talks 2023.2 + +The next ABP Community Talks will be done on March 30, at 18:00 (UTC). + +![abp-comm-talks-2023-2](abp-comm-talks-2023-2.png) + +In this episode, core ABP Framework developers will discuss what are the benefits of using ABP Framework as a .NET developer, instead of creating your own solution from scratch. They will answer most of the common doubts about using ABP and application frameworks in general. You will better understand how ABP makes a developer’s life easier and more enjoyable while cutting production costs. We will also have a question - answer session after the talk, as always. I think this talk will be useful for every .NET developer regardless of whether they use ABP or not. + +**[CLICK HERE to register to the event and join us](https://kommunity.com/volosoft/events/abp-community-talks-20232-why-use-abp-framework-as-a-net-developer-e3254183)**. + +## Introducing the first ABP .NET Conference! + +As the ABP team, we've executed more than 10 [online events](https://community.abp.io/events) and gained a good experience of software talks. In May, we are organizing a full-featured software conference, named **ABP Dotnet Conference 2023**! + +![abp-conf-2023](abp-conf-2023.png) + +We are still organizing the speakers, talks and the schedule. There will be 12 sessions about software development and .NET. These will also include a few ABP-related talks. You can **follow https://abp.io/conference website** and buy early bird tickets from now. + +### New ABP Community Posts + +There are exciting articles contributed by the ABP community as always. I will highlight some of them here: + +* [Creating Dockerfile for ABP Applications](https://community.abp.io/posts/creating-dockerfile-for-abp-applications-caj4fkxa) by [Anto Subash](https://community.abp.io/members/antosubash) +* [IdentityUser Relationship and Extending it](https://community.abp.io/posts/identityuser-relationship-and-extending-it-xtv79mpx) by [Onur Pıçakçı](https://community.abp.io/members/onurpicakci) +* [Streamline Localization in Your ABP Project](https://community.abp.io/posts/streamline-localization-in-your-abp-project-1t12rmjc) by [Salih Özkara](https://community.abp.io/members/salih) +* [.Net Microservice template with ABP](https://community.abp.io/posts/.net-microservice-template-with-abp-53r52ryy) by [Anto Subash](https://community.abp.io/members/antosubash) + +Thanks to the ABP Community for all the content they have published. You can also [post your ABP related (text or video) content](https://community.abp.io/articles/submit) to the ABP Community. + +## About the Next Version + +The next feature version will be 7.2. You can follow the [release planning here](https://github.com/abpframework/abp/milestones). Please [submit an issue](https://github.com/abpframework/abp/issues/new) if you have any problems with this version. diff --git a/docs/en/Blog-Posts/2023-03-23 v7_1_Release_Stable/abp-comm-talks-2023-2.png b/docs/en/Blog-Posts/2023-03-23 v7_1_Release_Stable/abp-comm-talks-2023-2.png new file mode 100644 index 0000000000..730e48dc0b Binary files /dev/null and b/docs/en/Blog-Posts/2023-03-23 v7_1_Release_Stable/abp-comm-talks-2023-2.png differ diff --git a/docs/en/Blog-Posts/2023-03-23 v7_1_Release_Stable/abp-conf-2023.png b/docs/en/Blog-Posts/2023-03-23 v7_1_Release_Stable/abp-conf-2023.png new file mode 100644 index 0000000000..889ddbdc0a Binary files /dev/null and b/docs/en/Blog-Posts/2023-03-23 v7_1_Release_Stable/abp-conf-2023.png differ diff --git a/docs/en/Community-Articles/2023-03-16-Migration-Abp.io-Azure/images/az-infra.png b/docs/en/Community-Articles/2023-03-16-Migration-Abp.io-Azure/images/az-infra.png deleted file mode 100644 index c586acf280..0000000000 Binary files a/docs/en/Community-Articles/2023-03-16-Migration-Abp.io-Azure/images/az-infra.png and /dev/null differ diff --git a/docs/en/Community-Articles/2023-03-20- IdentityUser-Relationships/Post.md b/docs/en/Community-Articles/2023-03-20- IdentityUser-Relationships/Post.md new file mode 100644 index 0000000000..48db4e9557 --- /dev/null +++ b/docs/en/Community-Articles/2023-03-20- IdentityUser-Relationships/Post.md @@ -0,0 +1,307 @@ +## Introduction +In this article, I will talk about the relationships of IdentityUser in every web application that can be created with the ABP framework. When you read this article, you will learn how to extend the user entity in the applications you develop using the ABP framework with a primitive type, extending the user by associating the user with another entity (User-many-to-one-X). + + +## Creating the Solution +>For the source code of the application: https://github.com/onurpicakci/Abp-Identity-Relationship + +In this article we will use EF Core as the database provider and MVC as the user interface framework. But Angular, Blazor Server and Blazor WebAssembly also work. ABP Framework offers starter templates to get started faster. We can create a new starter template using the ABP CLI: + +```bash +abp new IdentityRelationship +``` + +After the project is created, you can run the `IdentityRelationship.DbMigrator` project to create the database and seed the initial data. You can then run the `IdentityRelationship.Web` project to see our application run. + +> The default admin username is **admin** and the password is **1q2w3E\*** + +![solution-image](images/solution-image.png) + +## Module Entity Extensions + +The module entity extension system is a high level extension system that allows you to define new properties for existing entities of the depended modules. It automatically adds properties to the entity, database, HTTP API and the user interface in a single point. + +### Extending the User Entity With a Primitive Type + +Open the `IdentityRelationshipModuleExtensionConfigurator` class inside the `Domain.Shared` project of your solution and change the `ConfigureExtraProperties` method as shown below to add an `IdentificationNumber` property to the `IdentityUser` entity of the [Identity Module](https://docs.abp.io/en/abp/latest/Modules/Identity). + +```csharp +public static void ConfigureExtraProperties() +{ + OneTimeRunner.Run(() => + { + ObjectExtensionManager.Instance.Modules() + .ConfigureIdentity(identity => + { + identity.ConfigureUser(user => + { + user.AddOrUpdateProperty( //property type: string + "IdentificationNumber", //property name + property => + { + //validation rules + property.Attributes.Add(string.Empty); + property.Attributes.Add( + new StringLengthAttribute(64) { + MinimumLength = 4 + } + ); + + //...other configurations for this property + } + ); + }); + }); + }); +} +``` +> This method is called inside the IdentityRelationshipDomainSharedModule at the beginning of the application. OneTimeRunner is a utility class that guarantees to execute this code only one time per application, since multiple calls are unnecessary. + +If you want to localize, open the `IdentityRelationship.Domain.Shared` project and create a new localization in your `/Localization/IdentityRelationship/en.json` file. + +```json + "IdentificationNumber": "Identification Number" + ``` +Once you define a property, it appears in the create and update forms of the related entity: + + ![identification-number](images/identification-number.png) + + New properties also appear in the data table of the related page: + + ![users-page](images/users-page.png) + + +## Navigation Properties / Foreign Keys + +It is supported to add an extension property to an entity that is the Id of another entity (foreign key). + +### Example: Let's associate a department in the database with a user + +First, create a `Departments` folder in the `IdentityRelationship.Domain` project and add the `Department` class inside: +```csharp +using System; +using Volo.Abp.Domain.Entities; + +namespace IdentityRelationship.Departments; + +public class Department : AggregateRoot +{ + public string Name { get; set; } +} +``` + +EF Core requires that you relate the entities with your `DbContext`. The easiest way to do so is adding a DbSet property to the `IdentityRelationshipDbContext` class in the `IdentityRelationship.EntityFrameworkCore` project, as shown below: + +```csharp + public DbSet Departments { get; set; } +``` + +Then in the `IdentityRelationship.EntityFrameworkCore` project of your solution, open the `/EntityFrameworkCore/IdentityRelationshipEfCoreEntityExtensionMappings` class and update your code: + +```csharp +public static class IdentityRelationshipEfCoreEntityExtensionMappings +{ + private static readonly OneTimeRunner OneTimeRunner = new OneTimeRunner(); + + public static void Configure() + { + IdentityRelationshipGlobalFeatureConfigurator.Configure(); + IdentityRelationshipModuleExtensionConfigurator.Configure(); + + OneTimeRunner.Run(() => + { + ObjectExtensionManager.Instance + .MapEfCoreProperty( + "DepartmentId", + (entityBuilder, propertyBuilder) => { propertyBuilder.HasMaxLength(128); } + ); + + }); + } +} +``` + +This class can be used to map these extra properties to table fields in the database. Please read [this](https://docs.abp.io/en/abp/latest/Customizing-Application-Modules-Extending-Entities?_ga=2.21022651.140118448.1679289046-1173891759.1672473062) document to improve your understanding of what we are doing. + +We need to create a new migration to see the changes in the database. Open your `EntityFrameworkCore` project in the terminal and run the following command (this depends on the IDE you are using). + +![terminal-image](images/open-terminal.png) + +```bash +dotnet ef migrations add Create_Department_Entity +``` + +Finally, run the `IdentityRelationship.DbMigrator` project to update the database. + +When you look at your database, you can see that the `Department` table has been added and `DepartmentId` has been added to your `AbpUsers` table. + +![database-tables](images/database-tables.png) + +![users-table](images/users-table.png) + +> It's good to have some initial data in the database before running the application. This section introduces the [Data Seeding](https://docs.abp.io/en/abp/latest/Data-Seeding) system of the ABP framework. You can skip this section if you don't want to create the data seeding, but it is suggested to follow along and learn this useful ABP Framework feature. + +Create a class deriving from the `IDataSeedContributor` in the `IdentityRelationship.Domain` project by copying the following code: + +```csharp +using System; +using System.Threading.Tasks; +using IdentityRelationship.Departments; +using Volo.Abp.Data; +using Volo.Abp.DependencyInjection; +using Volo.Abp.Domain.Repositories; + +namespace IdentityRelationship; + +public class IdentityRelationshipDataSeederContributor + : IDataSeedContributor, ITransientDependency +{ + private readonly IRepository _departmentRepository; + + public IdentityRelationshipDataSeederContributor(IRepository departmentRepository) + { + _departmentRepository = departmentRepository; + } + + public async Task SeedAsync(DataSeedContext context) + { + if (await _departmentRepository.GetCountAsync() <= 0) + { + await _departmentRepository.InsertAsync( + new Department + { + Name = "Human Resources" + }, + autoSave: true + ); + + await _departmentRepository.InsertAsync( + new Department + { + Name = "Production" + }, + autoSave: true + ); + } + } +} +``` +- This code simply uses the `IRepository` (the default [repository](https://docs.abp.io/en/abp/latest/Repositories)) to insert two books to the database in case there weren't any books in it. + +Run the `IdentityRelationship.DbMigrator` application to update the database: + +![run-dbmigrator](images/run-dbmigrator.png) + +Again, open the `IdentityRelationshipModuleExtensionConfigurator` class in the Domain.Shared project and add the following code: + +```csharp + +user.AddOrUpdateProperty( + "DepartmentId", + property => + { + property.UI.Lookup.Url = "/api/app/department"; + property.UI.Lookup.DisplayPropertyName = "name"; + } +); +``` + +The `UI.Lookup.Url` option takes a URL to get the list of departments to select on the edit/create forms. This endpoint can be a typical controller, an auto API controller or any type of endpoint that returns a proper JSON response. + +To localize, open the `IdentityRelationship.Domain.Shared` project and add it to your `/Localization/IdentityRelationship/en.json` file: + +```json +"DepartmentId": "Department" +``` + +Create a `Departments` folder in the `IdentityRelationship.Application.Contracts` project of your solution and add the `DepartmentDto` class in it + +```csharp +using System; +using Volo.Abp.Application.Dtos; +namespace IdentityRelationship.Departments; + +public class DepartmentDto : EntityDto + +{ + public string Name { get; set; } +} +``` +Now let's create an `IDepartmentAppService` interface in the `Departments` folder + +```csharp +using System.Threading.Tasks; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Application.Services; + +namespace IdentityRelationship.Departments; + +public interface IDepartmentAppService : IApplicationService +{ + public Task> GetAsync(); +} +``` + +Time to implement the `IDepartmentAppService` interface. Create a `Departments` folder in your `IdentityRelationship.Application` project and add the `DepartmentAppService` class inside. + +```csharp +using System; +using System.Collections.Generic; +using System.Threading.Tasks; +using IdentityRelationship.Departments; +using Volo.Abp.Application.Dtos; +using Volo.Abp.Domain.Repositories; + +namespace IdentityRelationship.Department; + +public class DepartmentAppService : IdentityRelationshipAppService, IDepartmentAppService +{ + private readonly IRepository _departmentRepository; + + public DepartmentAppService(IRepository departmentRepository) + { + _departmentRepository = departmentRepository; + } + + public async Task> GetAsync() + { + var departments = await _departmentRepository.GetListAsync(); + return new ListResultDto( + ObjectMapper.Map, List>(departments)); + } +} +``` +`DepartmentAppService `is using the `ObjectMapper` to convert the `Department` objects to `DepartmentDto` objects. So, we need to define this mapping in the AutoMapper configuration. + +Open the `IdentityRelationshipApplicationAutoMapperProfile` class inside the `IdentityRelationship.Application` project and add the following line to the constructor: + +```csharp +using AutoMapper; +using IdentityRelationship.Departments; + +namespace IdentityRelationship; + +public class IdentityRelationshipApplicationAutoMapperProfile : Profile +{ + public IdentityRelationshipApplicationAutoMapperProfile() + { + CreateMap(); + } +} +``` + +Run your `IdentityRelationship.Web` project and add a department to one of your users. + +![user-department-image](images/user-department.png) + +And it shows the department name on the data table: + +![users-page-department-image](images/users-page-department.png) + +## Conclusion +In this article I talked about the use of the IdentityUser relationship and how to extend it. Thank you for reading the article, I hope it was useful. See you soon! + +## References +- https://docs.abp.io/en/abp/latest/Module-Entity-Extensions +- https://learn.microsoft.com/en-us/ef/core/modeling/relationships +- https://community.abp.io/posts/how-to-add-custom-properties-to-the-user-entity-rixchoha \ No newline at end of file diff --git a/docs/en/Community-Articles/2023-03-20- IdentityUser-Relationships/images/database-tables.png b/docs/en/Community-Articles/2023-03-20- IdentityUser-Relationships/images/database-tables.png new file mode 100644 index 0000000000..a1cef0bc26 Binary files /dev/null and b/docs/en/Community-Articles/2023-03-20- IdentityUser-Relationships/images/database-tables.png differ diff --git a/docs/en/Community-Articles/2023-03-20- IdentityUser-Relationships/images/identification-number.png b/docs/en/Community-Articles/2023-03-20- IdentityUser-Relationships/images/identification-number.png new file mode 100644 index 0000000000..75fdd94768 Binary files /dev/null and b/docs/en/Community-Articles/2023-03-20- IdentityUser-Relationships/images/identification-number.png differ diff --git a/docs/en/Community-Articles/2023-03-20- IdentityUser-Relationships/images/open-terminal.png b/docs/en/Community-Articles/2023-03-20- IdentityUser-Relationships/images/open-terminal.png new file mode 100644 index 0000000000..9f1069d02b Binary files /dev/null and b/docs/en/Community-Articles/2023-03-20- IdentityUser-Relationships/images/open-terminal.png differ diff --git a/docs/en/Community-Articles/2023-03-20- IdentityUser-Relationships/images/run-dbmigrator.png b/docs/en/Community-Articles/2023-03-20- IdentityUser-Relationships/images/run-dbmigrator.png new file mode 100644 index 0000000000..6e42848862 Binary files /dev/null and b/docs/en/Community-Articles/2023-03-20- IdentityUser-Relationships/images/run-dbmigrator.png differ diff --git a/docs/en/Community-Articles/2023-03-20- IdentityUser-Relationships/images/solution-image.png b/docs/en/Community-Articles/2023-03-20- IdentityUser-Relationships/images/solution-image.png new file mode 100644 index 0000000000..cd54f473f4 Binary files /dev/null and b/docs/en/Community-Articles/2023-03-20- IdentityUser-Relationships/images/solution-image.png differ diff --git a/docs/en/Community-Articles/2023-03-20- IdentityUser-Relationships/images/user-department.png b/docs/en/Community-Articles/2023-03-20- IdentityUser-Relationships/images/user-department.png new file mode 100644 index 0000000000..feb97234c3 Binary files /dev/null and b/docs/en/Community-Articles/2023-03-20- IdentityUser-Relationships/images/user-department.png differ diff --git a/docs/en/Community-Articles/2023-03-20- IdentityUser-Relationships/images/users-page-department.png b/docs/en/Community-Articles/2023-03-20- IdentityUser-Relationships/images/users-page-department.png new file mode 100644 index 0000000000..c923c9fc4b Binary files /dev/null and b/docs/en/Community-Articles/2023-03-20- IdentityUser-Relationships/images/users-page-department.png differ diff --git a/docs/en/Community-Articles/2023-03-20- IdentityUser-Relationships/images/users-page.png b/docs/en/Community-Articles/2023-03-20- IdentityUser-Relationships/images/users-page.png new file mode 100644 index 0000000000..5622e11373 Binary files /dev/null and b/docs/en/Community-Articles/2023-03-20- IdentityUser-Relationships/images/users-page.png differ diff --git a/docs/en/Community-Articles/2023-03-20- IdentityUser-Relationships/images/users-table.png b/docs/en/Community-Articles/2023-03-20- IdentityUser-Relationships/images/users-table.png new file mode 100644 index 0000000000..81b2cf90dd Binary files /dev/null and b/docs/en/Community-Articles/2023-03-20- IdentityUser-Relationships/images/users-table.png differ diff --git a/docs/en/Integration-Services.md b/docs/en/Integration-Services.md index 966b383ef7..e788c348f7 100644 --- a/docs/en/Integration-Services.md +++ b/docs/en/Integration-Services.md @@ -6,7 +6,7 @@ The following figure shows a few microservices behind an API Gateway that is con ![integration-services](images/integration-services.png) -HTTP requests coming from out of the API Gateway can be called as *external request*, while the HTTP requests performed between microservices can be considered as *internal requests*. The application services that are designed to respond to these external requests are called as *integration services*, because their purpose is to integrate microservices in the system, rather than respond to user requests. +HTTP requests coming from out of the API Gateway can be called as *external request*, while the HTTP requests performed between microservices can be considered as *internal requests*. The application services that are designed to respond to these internal requests are called as *integration services*, because their purpose is to integrate microservices in the system, rather than respond to user requests. ## Marking an Application Service as Integration Service @@ -77,4 +77,4 @@ Tip: You can call the `options.ConventionalControllers.Create` multiple times to * [Application Services](Application-Services.md) * [Auto API Controllers](API/Auto-API-Controllers.md) -* [Audit Logging](Audit-Logging.md) \ No newline at end of file +* [Audit Logging](Audit-Logging.md) diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Version/PackageVersionCheckerService.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Version/PackageVersionCheckerService.cs index c005ff7b2a..43ced1a1a1 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Version/PackageVersionCheckerService.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Version/PackageVersionCheckerService.cs @@ -61,7 +61,7 @@ public class PackageVersionCheckerService : ITransientDependency public async Task GetLatestVersionOrNullAsync(string packageId, bool includeNightly = false, bool includeReleaseCandidates = false) { - if (!includeNightly && !includeReleaseCandidates) + if (!includeNightly && !includeReleaseCandidates && !packageId.Contains("LeptonX")) { var latestStableVersionResult = await GetLatestStableVersionOrNullAsync(); if (latestStableVersionResult == null) diff --git a/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo.Abp.DistributedLocking.Abstractions.csproj b/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo.Abp.DistributedLocking.Abstractions.csproj index 19c1b4f869..c75303ad2a 100644 --- a/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo.Abp.DistributedLocking.Abstractions.csproj +++ b/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo.Abp.DistributedLocking.Abstractions.csproj @@ -16,6 +16,7 @@ + diff --git a/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo/Abp/DistributedLocking/LocalAbpDistributedLock.cs b/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo/Abp/DistributedLocking/LocalAbpDistributedLock.cs index fdec4f1d3f..490f024d36 100644 --- a/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo/Abp/DistributedLocking/LocalAbpDistributedLock.cs +++ b/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo/Abp/DistributedLocking/LocalAbpDistributedLock.cs @@ -1,21 +1,27 @@ using System; -using System.Collections.Concurrent; +using System.Runtime.CompilerServices; using System.Threading; using System.Threading.Tasks; +using AsyncKeyedLock; using Volo.Abp.DependencyInjection; namespace Volo.Abp.DistributedLocking; public class LocalAbpDistributedLock : IAbpDistributedLock, ISingletonDependency { - private readonly ConcurrentDictionary _localSyncObjects = new(); + private readonly AsyncKeyedLocker _localSyncObjects = new(o => + { + o.PoolSize = 20; + o.PoolInitialFill = 1; + }); protected IDistributedLockKeyNormalizer DistributedLockKeyNormalizer { get; } public LocalAbpDistributedLock(IDistributedLockKeyNormalizer distributedLockKeyNormalizer) { DistributedLockKeyNormalizer = distributedLockKeyNormalizer; } - + + [MethodImpl(MethodImplOptions.AggressiveInlining)] public async Task TryAcquireAsync( string name, TimeSpan timeout = default, @@ -23,14 +29,13 @@ public class LocalAbpDistributedLock : IAbpDistributedLock, ISingletonDependency { Check.NotNullOrWhiteSpace(name, nameof(name)); var key = DistributedLockKeyNormalizer.NormalizeKey(name); - - var semaphore = _localSyncObjects.GetOrAdd(key, _ => new SemaphoreSlim(1, 1)); - if (!await semaphore.WaitAsync(timeout, cancellationToken)) + var timeoutReleaser = await _localSyncObjects.LockAsync(key, timeout, cancellationToken); + if (!timeoutReleaser.EnteredSemaphore) { + timeoutReleaser.Dispose(); return null; } - - return new LocalAbpDistributedLockHandle(semaphore); + return new LocalAbpDistributedLockHandle(timeoutReleaser); } } diff --git a/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo/Abp/DistributedLocking/LocalAbpDistributedLockHandle.cs b/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo/Abp/DistributedLocking/LocalAbpDistributedLockHandle.cs index f4f6d640bc..d08451657e 100644 --- a/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo/Abp/DistributedLocking/LocalAbpDistributedLockHandle.cs +++ b/framework/src/Volo.Abp.DistributedLocking.Abstractions/Volo/Abp/DistributedLocking/LocalAbpDistributedLockHandle.cs @@ -1,20 +1,20 @@ -using System.Threading; +using System; using System.Threading.Tasks; namespace Volo.Abp.DistributedLocking; public class LocalAbpDistributedLockHandle : IAbpDistributedLockHandle { - private readonly SemaphoreSlim _semaphore; + private readonly IDisposable _disposable; - public LocalAbpDistributedLockHandle(SemaphoreSlim semaphore) + public LocalAbpDistributedLockHandle(IDisposable disposable) { - _semaphore = semaphore; + _disposable = disposable; } public ValueTask DisposeAsync() { - _semaphore.Release(); + _disposable.Dispose(); return default; } } diff --git a/framework/src/Volo.Abp.Json.Newtonsoft/Volo/Abp/Json/Newtonsoft/AbpDateTimeConverter.cs b/framework/src/Volo.Abp.Json.Newtonsoft/Volo/Abp/Json/Newtonsoft/AbpDateTimeConverter.cs index 5e698956b3..408f38e772 100644 --- a/framework/src/Volo.Abp.Json.Newtonsoft/Volo/Abp/Json/Newtonsoft/AbpDateTimeConverter.cs +++ b/framework/src/Volo.Abp.Json.Newtonsoft/Volo/Abp/Json/Newtonsoft/AbpDateTimeConverter.cs @@ -14,7 +14,7 @@ namespace Volo.Abp.Json.Newtonsoft; public class AbpDateTimeConverter : DateTimeConverterBase, ITransientDependency { - private readonly string _dateTimeFormat = "yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK"; + private const string DefaultDateTimeFormat = "yyyy'-'MM'-'dd'T'HH':'mm':'ss.FFFFFFFK"; private readonly DateTimeStyles _dateTimeStyles = DateTimeStyles.RoundtripKind; private readonly CultureInfo _culture = CultureInfo.InvariantCulture; private readonly IClock _clock; @@ -72,10 +72,7 @@ public class AbpDateTimeConverter : DateTimeConverterBase, ITransientDependency } } - var date = !_dateTimeFormat.IsNullOrEmpty() ? - DateTime.ParseExact(dateText, _dateTimeFormat, _culture, _dateTimeStyles) : - DateTime.Parse(dateText, _culture, _dateTimeStyles); - + var date = DateTime.Parse(dateText, _culture, _dateTimeStyles); return _clock.Normalize(date); } @@ -95,7 +92,7 @@ public class AbpDateTimeConverter : DateTimeConverterBase, ITransientDependency } writer.WriteValue(_options.OutputDateTimeFormat.IsNullOrWhiteSpace() - ? dateTime.ToString(_dateTimeFormat, _culture) + ? dateTime.ToString(DefaultDateTimeFormat, _culture) : dateTime.ToString(_options.OutputDateTimeFormat, _culture)); } else @@ -104,7 +101,7 @@ public class AbpDateTimeConverter : DateTimeConverterBase, ITransientDependency } } - internal static bool ShouldNormalize(MemberInfo member, JsonProperty property) + static internal bool ShouldNormalize(MemberInfo member, JsonProperty property) { if (property.PropertyType != typeof(DateTime) && property.PropertyType != typeof(DateTime?)) diff --git a/framework/test/Volo.Abp.Json.Tests/Volo.Abp.Json.Tests.csproj b/framework/test/Volo.Abp.Json.Tests/Volo.Abp.Json.Tests.csproj index 9d1bad51f2..f5ceee7c40 100644 --- a/framework/test/Volo.Abp.Json.Tests/Volo.Abp.Json.Tests.csproj +++ b/framework/test/Volo.Abp.Json.Tests/Volo.Abp.Json.Tests.csproj @@ -9,7 +9,8 @@ - + + diff --git a/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpIgnorePropertiesModifiers_Tests.cs b/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpIgnorePropertiesModifiers_Tests.cs index 138ffd46a7..7be045874a 100644 --- a/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpIgnorePropertiesModifiers_Tests.cs +++ b/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpIgnorePropertiesModifiers_Tests.cs @@ -7,7 +7,7 @@ using Xunit; namespace Volo.Abp.Json; -public class AbpIgnorePropertiesModifiers_Tests : AbpJsonTestBase +public class AbpIgnorePropertiesModifiers_Tests : AbpJsonSystemTextJsonTestBase { private readonly IJsonSerializer _jsonSerializer; diff --git a/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpIncludeNonPublicPropertiesModifiers_Tests.cs b/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpIncludeNonPublicPropertiesModifiers_Tests.cs index 38d733a3d8..c6d961d2b7 100644 --- a/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpIncludeNonPublicPropertiesModifiers_Tests.cs +++ b/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpIncludeNonPublicPropertiesModifiers_Tests.cs @@ -6,7 +6,7 @@ using Xunit; namespace Volo.Abp.Json; -public class AbpIncludeNonPublicPropertiesModifiers_Tests : AbpJsonTestBase +public class AbpIncludeNonPublicPropertiesModifiers_Tests : AbpJsonSystemTextJsonTestBase { private readonly IJsonSerializer _jsonSerializer; diff --git a/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpJsonNewtonsoftTestModule.cs b/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpJsonNewtonsoftTestModule.cs new file mode 100644 index 0000000000..42559397da --- /dev/null +++ b/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpJsonNewtonsoftTestModule.cs @@ -0,0 +1,26 @@ +using Volo.Abp.Autofac; +using Volo.Abp.Json.Newtonsoft; +using Volo.Abp.Json.SystemTextJson; +using Volo.Abp.Modularity; + +namespace Volo.Abp.Json; + +[DependsOn( + typeof(AbpAutofacModule), + typeof(AbpJsonSystemTextJsonModule), + typeof(AbpTestBaseModule) +)] +public class AbpJsonSystemTextJsonTestModule : AbpModule +{ + +} + +[DependsOn( + typeof(AbpAutofacModule), + typeof(AbpJsonNewtonsoftModule), + typeof(AbpTestBaseModule) +)] +public class AbpJsonNewtonsoftTestModule : AbpModule +{ + +} diff --git a/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpJsonSystemTextJsonTestBase.cs b/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpJsonSystemTextJsonTestBase.cs new file mode 100644 index 0000000000..ebae706aca --- /dev/null +++ b/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpJsonSystemTextJsonTestBase.cs @@ -0,0 +1,19 @@ +using Volo.Abp.Testing; + +namespace Volo.Abp.Json; + +public abstract class AbpJsonSystemTextJsonTestBase : AbpIntegratedTest +{ + protected override void SetAbpApplicationCreationOptions(AbpApplicationCreationOptions options) + { + options.UseAutofac(); + } +} + +public abstract class AbpJsonNewtonsoftJsonTestBase : AbpIntegratedTest +{ + protected override void SetAbpApplicationCreationOptions(AbpApplicationCreationOptions options) + { + options.UseAutofac(); + } +} diff --git a/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpJsonTestBase.cs b/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpJsonTestBase.cs deleted file mode 100644 index ef31c7516f..0000000000 --- a/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpJsonTestBase.cs +++ /dev/null @@ -1,11 +0,0 @@ -using Volo.Abp.Testing; - -namespace Volo.Abp.Json; - -public abstract class AbpJsonTestBase : AbpIntegratedTest -{ - protected override void SetAbpApplicationCreationOptions(AbpApplicationCreationOptions options) - { - options.UseAutofac(); - } -} diff --git a/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpJsonTestModule.cs b/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpJsonTestModule.cs deleted file mode 100644 index 0fd3cbd1cf..0000000000 --- a/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpJsonTestModule.cs +++ /dev/null @@ -1,14 +0,0 @@ -using Volo.Abp.Autofac; -using Volo.Abp.Modularity; - -namespace Volo.Abp.Json; - -[DependsOn( - typeof(AbpAutofacModule), - typeof(AbpJsonModule), - typeof(AbpTestBaseModule) -)] -public class AbpJsonTestModule : AbpModule -{ - -} diff --git a/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpSystemTextJsonSerializerProvider_Tests.cs b/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpSystemTextJsonSerializerProvider_Tests.cs index f605914d6e..e32df85d7f 100644 --- a/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpSystemTextJsonSerializerProvider_Tests.cs +++ b/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpSystemTextJsonSerializerProvider_Tests.cs @@ -9,11 +9,11 @@ using Xunit; namespace Volo.Abp.Json; -public abstract class AbpSystemTextJsonSerializerProvider_TestBase : AbpJsonTestBase +public abstract class AbpSystemTextJsonSerializerProviderTestBase : AbpJsonSystemTextJsonTestBase { protected AbpSystemTextJsonSerializer JsonSerializer; - public AbpSystemTextJsonSerializerProvider_TestBase() + public AbpSystemTextJsonSerializerProviderTestBase() { JsonSerializer = GetRequiredService(); } @@ -72,7 +72,7 @@ public abstract class AbpSystemTextJsonSerializerProvider_TestBase : AbpJsonTest } } -public class AbpSystemTextJsonSerializerProvider_Tests : AbpSystemTextJsonSerializerProvider_TestBase +public class AbpSystemTextJsonSerializerProviderTests : AbpSystemTextJsonSerializerProviderTestBase { [Fact] public void Serialize_Deserialize_With_Boolean() @@ -214,7 +214,7 @@ public class AbpSystemTextJsonSerializerProvider_Tests : AbpSystemTextJsonSerial } } -public class AbpSystemTextJsonSerializerProvider_DateTimeFormat_Tests : AbpSystemTextJsonSerializerProvider_TestBase +public class AbpSystemTextJsonSerializerProviderDateTimeFormatTests : AbpSystemTextJsonSerializerProviderTestBase { protected override void AfterAddApplication(IServiceCollection services) { @@ -270,7 +270,7 @@ public class AbpSystemTextJsonSerializerProvider_DateTimeFormat_Tests : AbpSyste } } -public abstract class AbpSystemTextJsonSerializerProvider_Datetime_Kind_Tests : AbpSystemTextJsonSerializerProvider_TestBase +public abstract class AbpSystemTextJsonSerializerProviderDatetimeKindTests : AbpSystemTextJsonSerializerProviderTestBase { protected DateTimeKind Kind { get; set; } = DateTimeKind.Unspecified; @@ -283,7 +283,7 @@ public abstract class AbpSystemTextJsonSerializerProvider_Datetime_Kind_Tests : } } -public class AbpSystemTextJsonSerializerProvider_Datetime_Kind_UTC_Tests : AbpSystemTextJsonSerializerProvider_Datetime_Kind_Tests +public class AbpSystemTextJsonSerializerProviderDatetimeKindUtcTests : AbpSystemTextJsonSerializerProviderDatetimeKindTests { protected override void AfterAddApplication(IServiceCollection services) { @@ -292,7 +292,7 @@ public class AbpSystemTextJsonSerializerProvider_Datetime_Kind_UTC_Tests : AbpSy } } -public class AbpSystemTextJsonSerializerProvider_Datetime_Kind_Local_Tests : AbpSystemTextJsonSerializerProvider_Datetime_Kind_Tests +public class AbpSystemTextJsonSerializerProviderDatetimeKindLocalTests : AbpSystemTextJsonSerializerProviderDatetimeKindTests { protected override void AfterAddApplication(IServiceCollection services) { @@ -301,7 +301,7 @@ public class AbpSystemTextJsonSerializerProvider_Datetime_Kind_Local_Tests : Abp } } -public class AbpSystemTextJsonSerializerProvider_Datetime_Kind_Unspecified_Tests : AbpSystemTextJsonSerializerProvider_Datetime_Kind_Tests +public class AbpSystemTextJsonSerializerProviderDatetimeKindUnspecifiedTests : AbpSystemTextJsonSerializerProviderDatetimeKindTests { } diff --git a/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/ExtensibleObjectModifiers_Tests.cs b/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/ExtensibleObjectModifiers_Tests.cs index 0bb538f9d1..d0337b2d9d 100644 --- a/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/ExtensibleObjectModifiers_Tests.cs +++ b/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/ExtensibleObjectModifiers_Tests.cs @@ -6,7 +6,7 @@ using Xunit; namespace Volo.Abp.Json; -public class ExtensibleObjectModifiers_Tests : AbpJsonTestBase +public class ExtensibleObjectModifiers_Tests : AbpJsonSystemTextJsonTestBase { [Fact] public void Should_Modify_Object() diff --git a/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/ExtensibleObject_Tests.cs b/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/ExtensibleObject_Tests.cs index a5bcb723db..91aafccb81 100644 --- a/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/ExtensibleObject_Tests.cs +++ b/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/ExtensibleObject_Tests.cs @@ -7,7 +7,7 @@ using Xunit; namespace Volo.Abp.Json; -public class ExtensibleObject_Tests : AbpJsonTestBase +public class ExtensibleObject_Tests : AbpJsonSystemTextJsonTestBase { private readonly IJsonSerializer _jsonSerializer; diff --git a/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/InputAndOutputDateTimeFormat_Tests.cs b/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/InputAndOutputDateTimeFormat_Tests.cs new file mode 100644 index 0000000000..cf6356477d --- /dev/null +++ b/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/InputAndOutputDateTimeFormat_Tests.cs @@ -0,0 +1,112 @@ +using System; +using System.Collections.Generic; +using Microsoft.Extensions.DependencyInjection; +using Shouldly; +using Volo.Abp.Timing; +using Xunit; + +namespace Volo.Abp.Json; + +public class InputAndOutputDateTimeFormatSystemTextJsonTests : AbpJsonSystemTextJsonTestBase +{ + private readonly IJsonSerializer _jsonSerializer; + + public InputAndOutputDateTimeFormatSystemTextJsonTests() + { + _jsonSerializer = GetRequiredService(); + } + + protected override void AfterAddApplication(IServiceCollection services) + { + services.Configure(options => + { + options.InputDateTimeFormats = new List() + { + "yyyy*MM*dd", + "yyyy-MM-dd HH:mm:ss" + }; + options.OutputDateTimeFormat = "yyyy*MM-dd HH:mm:ss"; + }); + services.Configure(options => + { + options.Kind = DateTimeKind.Utc; + }); + } + + [Fact] + public void InputAndOutputDateTimeFormat_Test() + { + var resultDate = new DateTime(2016, 04, 13, 08, 58, 10, DateTimeKind.Utc); + var json = _jsonSerializer.Serialize(new DateTimeDto() + { + DateTime1 = resultDate, + DateTime2 = resultDate + }); + json.ShouldContain("\"DateTime1\":\"2016*04-13 08:58:10\""); + json.ShouldContain("\"DateTime2\":\"2016*04-13 08:58:10\""); + + var dto = _jsonSerializer.Deserialize("{\"DateTime1\":\"" + resultDate.ToString("yyyy*MM*dd") + "\",\"DateTime2\":\"" + resultDate.ToString("yyyy-MM-dd HH:mm:ss") + "\"}"); + dto.DateTime1.ShouldBe(resultDate.Date); + dto.DateTime1.Kind.ShouldBe(DateTimeKind.Utc); + dto.DateTime2.ShouldBe(resultDate); + dto.DateTime2.Value.Kind.ShouldBe(DateTimeKind.Utc); + } + + public class DateTimeDto + { + public DateTime DateTime1 { get; set; } + public DateTime? DateTime2 { get; set; } + } +} + +public class InputAndOutputDateTimeFormatNewtonsoftTests : AbpJsonNewtonsoftJsonTestBase +{ + private readonly IJsonSerializer _jsonSerializer; + + public InputAndOutputDateTimeFormatNewtonsoftTests() + { + _jsonSerializer = GetRequiredService(); + } + + protected override void AfterAddApplication(IServiceCollection services) + { + services.Configure(options => + { + options.InputDateTimeFormats = new List() + { + "yyyy*MM*dd", + "yyyy-MM-dd HH:mm:ss" + }; + options.OutputDateTimeFormat = "yyyy*MM-dd HH:mm:ss"; + }); + services.Configure(options => + { + options.Kind = DateTimeKind.Utc; + }); + } + + [Fact] + public void InputAndOutputDateTimeFormat_Test() + { + var resultDate = new DateTime(2016, 04, 13, 08, 58, 10, DateTimeKind.Utc); + var json = _jsonSerializer.Serialize(new DateTimeDto() + { + DateTime1 = resultDate, + DateTime2 = resultDate + }); + json.ShouldContain("\"DateTime1\":\"2016*04-13 08:58:10\""); + json.ShouldContain("\"DateTime2\":\"2016*04-13 08:58:10\""); + + var dto = _jsonSerializer.Deserialize("{\"DateTime1\":\"" + resultDate.ToString("yyyy*MM*dd") + "\",\"DateTime2\":\"" + resultDate.ToString("yyyy-MM-dd HH:mm:ss") + "\"}"); + dto.DateTime1.ShouldBe(resultDate.Date); + dto.DateTime1.Kind.ShouldBe(DateTimeKind.Utc); + dto.DateTime2.ShouldBe(resultDate); + dto.DateTime2.Value.Kind.ShouldBe(DateTimeKind.Utc); + } + + public class DateTimeDto + { + public DateTime DateTime1 { get; set; } + public DateTime? DateTime2 { get; set; } + } +} diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/zh-Hans.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/zh-Hans.json index a6ebb5d590..9d7b5324c9 100644 --- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/zh-Hans.json +++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Base/Validation/zh-Hans.json @@ -2,6 +2,11 @@ "culture": "zh-Hans", "texts": { "ThisFieldIsRequired": "此字段是必填字段", - "MaxLenghtErrorMessage": "该字段最多可包含'{0}'个字符" + "MaxLenghtErrorMessage": "该字段最多可包含'{0}'个字符", + "Enum:BookType.Undefined": "", + "Enum:BookType.0": "", + "BookType.Adventure": "", + "BookType.1": "", + "Biography": "" } } \ No newline at end of file diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/LocalizationTestResource.cs b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/LocalizationTestResource.cs index 95a1bbd32f..594efff5a3 100644 --- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/LocalizationTestResource.cs +++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/LocalizationTestResource.cs @@ -1,4 +1,4 @@ -using Volo.Abp.Localization.TestResources.Base.Validation; +using Volo.Abp.Localization.TestResources.Base.Validation; namespace Volo.Abp.Localization.TestResources.Source; diff --git a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/zh-Hans.json b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/zh-Hans.json index 52bba48434..f3828e90e2 100644 --- a/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/zh-Hans.json +++ b/framework/test/Volo.Abp.Localization.Tests/Volo/Abp/Localization/TestResources/Source/zh-Hans.json @@ -6,6 +6,11 @@ "CarPlural": "汽车", "MaxLenghtErrorMessage": "此字段的长度最多为'{0}'个字符", "Universe": "宇宙", - "FortyTwo": "四十二" + "FortyTwo": "四十二", + "Enum:BookType.Undefined": "Undefined", + "Enum:BookType.0": "", + "BookType.Adventure": "", + "BookType.1": "", + "Biography": "" } } \ No newline at end of file diff --git a/latest-versions.json b/latest-versions.json index fc0e70d4a1..1e1ceca763 100644 --- a/latest-versions.json +++ b/latest-versions.json @@ -1,6 +1,6 @@ [ { - "version": "7.0.3", + "version": "7.1.0", "releaseDate": "", "type": "stable", "message": "" diff --git a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/zh-Hans.json b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/zh-Hans.json index 37c8177620..1cfabd4d62 100644 --- a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/zh-Hans.json +++ b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo/Abp/Account/Localization/Resources/zh-Hans.json @@ -34,6 +34,8 @@ "DisplayName:PhoneNumber": "手机号码", "PersonalSettings": "个人设置", "PersonalSettingsSaved": "个人设置已保存", + "PersonalSettingsChangedConfirmationModalTitle": "个人信息已更改", + "PersonalSettingsChangedConfirmationModalDescription": "重新登录以应用这些更改,您要退出登录吗?", "PasswordChanged": "修改密码", "NewPasswordConfirmFailed": "请确认新密码", "NewPasswordSameAsOld": "新密码不能与旧密码相同", @@ -66,4 +68,4 @@ "AccessDenied": "拒绝访问!", "AccessDeniedMessage": "你无权访问此资源." } -} +} \ No newline at end of file diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/zh-Hans.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/zh-Hans.json index e634ef3511..1c782932a4 100644 --- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/zh-Hans.json +++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/zh-Hans.json @@ -39,6 +39,7 @@ "ExtraProperties": "额外属性", "MaxDuration": "最大持续时间", "MinDuration": "最小持续时间", + "MinMaxDuration": "持续时间(最小-最大)", "{0}Milliseconds": "{0} 毫秒", "ExecutionTime": "时间", "Parameters": "参数", diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json index 12dd86200f..c358e44ded 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json @@ -3,7 +3,7 @@ "name": "asp.net", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.shared": "^7.1.0-rc.3", + "@abp/aspnetcore.mvc.ui.theme.shared": "^7.1.0", "highlight.js": "^9.13.1" }, "devDependencies": {} diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock index 6f5cbc1f3d..44a4c413cf 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock @@ -2,32 +2,32 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.shared@^7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.1.0-rc.3.tgz#012ff72c4cdd53fb4eed758134bbadba8f23360f" - integrity sha512-h6XAO8XW8cjh3+NRQH84oDF6nTymhVef5mnXymFQe27/2+vUqKjwf5VAywmpCUlLXOGK/Ha9se04qGQORIth+A== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.1.0-rc.3" - "@abp/bootstrap" "~7.1.0-rc.3" - "@abp/bootstrap-datepicker" "~7.1.0-rc.3" - "@abp/bootstrap-daterangepicker" "~7.1.0-rc.3" - "@abp/datatables.net-bs5" "~7.1.0-rc.3" - "@abp/font-awesome" "~7.1.0-rc.3" - "@abp/jquery-form" "~7.1.0-rc.3" - "@abp/jquery-validation-unobtrusive" "~7.1.0-rc.3" - "@abp/lodash" "~7.1.0-rc.3" - "@abp/luxon" "~7.1.0-rc.3" - "@abp/malihu-custom-scrollbar-plugin" "~7.1.0-rc.3" - "@abp/moment" "~7.1.0-rc.3" - "@abp/select2" "~7.1.0-rc.3" - "@abp/sweetalert2" "~7.1.0-rc.3" - "@abp/timeago" "~7.1.0-rc.3" - "@abp/toastr" "~7.1.0-rc.3" - -"@abp/aspnetcore.mvc.ui@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.1.0-rc.3.tgz#bccf1be9358da932e7708b88c6df686aaf66eda0" - integrity sha512-83icg7u0hOxECNPcF8dDiWwpdSBFcK0KNuOiC7DgQ0vdgPcPLKIzYKkf+qc8OfGUOABQM4l0l5X+J756pqVzBQ== +"@abp/aspnetcore.mvc.ui.theme.shared@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.1.0.tgz#af4d0b4228fb0ead0626d344a5458856103446ff" + integrity sha512-Pn6UBgSJbOCnW0OFcLZrOH4dEpSSlBDjSy6HMm0wtdgodu9TjRYY/mAwRsjhXZTX3ycpuktVhVotB4ZLvFpgUg== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.1.0" + "@abp/bootstrap" "~7.1.0" + "@abp/bootstrap-datepicker" "~7.1.0" + "@abp/bootstrap-daterangepicker" "~7.1.0" + "@abp/datatables.net-bs5" "~7.1.0" + "@abp/font-awesome" "~7.1.0" + "@abp/jquery-form" "~7.1.0" + "@abp/jquery-validation-unobtrusive" "~7.1.0" + "@abp/lodash" "~7.1.0" + "@abp/luxon" "~7.1.0" + "@abp/malihu-custom-scrollbar-plugin" "~7.1.0" + "@abp/moment" "~7.1.0" + "@abp/select2" "~7.1.0" + "@abp/sweetalert2" "~7.1.0" + "@abp/timeago" "~7.1.0" + "@abp/toastr" "~7.1.0" + +"@abp/aspnetcore.mvc.ui@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.1.0.tgz#a10cc69976e294587a5274f11c216e55ebb1feb7" + integrity sha512-TGCmp4rxQiTUPaZYYGvhQSm5vjcZhJUEriuNyGSKWcs8vTC4eV6Eh6JqANU42RNxohWrQczEIWWMrQz5MEfX6g== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -36,158 +36,158 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.1.0-rc.3.tgz#c182be88e066d389a30ec253313639edb76a475a" - integrity sha512-zVjgZKxhF1ULFq+T5rhEKTHdCFr0IQ6inu7znxrHBKnkNuhTy87BmDLVq1NjB7Cse7BonSx1H7stJ+dg9L6tnA== +"@abp/bootstrap-datepicker@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.1.0.tgz#2a5635f35aeb5be636dfdd5a3fe68c083507cb29" + integrity sha512-ZZTsDgrbKyU/mA8ZKKiSTsd9mTHl2n3mDWrDX7rJdZ5zyGzxxk2Dc81kQP5qUdp6OAG6chiLIPLxXntjWVnyvA== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.1.0-rc.3.tgz#ffebeb655c5411bf59e5b6006e3c920abf574532" - integrity sha512-p0nX0+1JfoGY5ln8BiwbvDMgRwtFcF7zgc4C0hZHbHI9uaBJOl4DsdzPL+fiYfX3UWraptAUoDZzqzwZs/ip/Q== +"@abp/bootstrap-daterangepicker@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.1.0.tgz#1bf9a27976036c8e658d104a964742410aaca691" + integrity sha512-dhOf3aU82RDYcQc+HOObqd960SmHZTDPhS+6D9QkJ9a3PocyoBzLEi/lcgjfQytMzwsebxY8vk+S2WTUucoRuQ== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.1.0-rc.3.tgz#157bdf4a752bb73f0c56c7edebf74da2164c6466" - integrity sha512-P5iSNiMdk3PDPMicYVv0h70jwIdE2ioDgLdrFdY03oHrv6Ko7HRqeWZgFs5FayL5seqgTfdUxhPm7SBFJ0IdcA== +"@abp/bootstrap@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.1.0.tgz#52063d1f577d01d17f3b67e9bdc1ea811242b41e" + integrity sha512-S8Vnpj+cUO58C79aPum9eKlj13nY/T36ReUBPwT3CPrzStM9ab5BlNwHXR3Piyx/73i/r4Utehg18hs2fVi5Jw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" bootstrap "^5.1.3" -"@abp/core@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.1.0-rc.3.tgz#239f7944074a23701b753744abdaae97b5b9511d" - integrity sha512-doQqIApQ0YxOQajoEb6pW8GkMn/tbPa2KUBXZHKNcVzp66FYeyiDIBlmAQNBwKz72na36AAzWGQWr02o9/YqxQ== +"@abp/core@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.1.0.tgz#cffbe4a166073b394850ffd9739b0a089149a3fb" + integrity sha512-+DLBAtXo5BRYwcQH3yFzya0EZj8wd0/BE2QmXTVJ+nxQly+cp7ZV98oRIzI7ArIIV52Th4CXHwZv0l0U0Rdisg== dependencies: - "@abp/utils" "~7.1.0-rc.3" + "@abp/utils" "~7.1.0" -"@abp/datatables.net-bs5@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.1.0-rc.3.tgz#f50a16b0cb186b03ef8171f6c9b3335d690f0c6f" - integrity sha512-MtmRIl62LoKwRdzpeI7iBsIA1NyenRBKCybQ5Nu0Q1qFSmg3wPBNA9Iamrsu6ZDYhtRz4CmvCuGMEgmCmHVT1w== +"@abp/datatables.net-bs5@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.1.0.tgz#3c2289290c3667cad69604d6184fb9b77263f137" + integrity sha512-1LqROrLgFOiUN3E28s5qEu82Zdy4kLGJ6a7f1J6OAvqGXF62DRbKhoS8Rsd5DOV+JHCRnAx8PnTBhlUbl2zmoQ== dependencies: - "@abp/datatables.net" "~7.1.0-rc.3" + "@abp/datatables.net" "~7.1.0" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.1.0-rc.3.tgz#7d56e393e9d120d74391a936816bc5a74efb72a9" - integrity sha512-aBwwAxiSPdXXZXJRp5GN8FsFtpxhDKMzUfz4R6cGOWyPoTkRr9ZE8BrBJh+TXUdzcxrMb/SfR5Kbg/JXwH2P+Q== +"@abp/datatables.net@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.1.0.tgz#e26dd279276dd38dff485c68bb92b77a4737b625" + integrity sha512-vwihQI6Sxp9gktMSSQ99HwS8oHoYZh1zmZWEnVNAvMnTlxMhqwHEIK2y0XkT/jI3z5NGntz75qFSoqHGFLRAbw== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" datatables.net "^1.11.4" -"@abp/font-awesome@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.1.0-rc.3.tgz#3b4d7f5a9c064982a79cc40343ffc21a714b6c10" - integrity sha512-X4KUxmxLiMk8XjkbsMW0+DZdos0PyKPkiYorq9u2I7KAUel+g/gwkyDg4r1trYSE2LwhLmuR5wlIcrNH9zjA7g== +"@abp/font-awesome@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.1.0.tgz#65d9919c3d511197e4518ce25164f767c4776a5a" + integrity sha512-1u0zBE26iNv3YjQ1gTv8rozt6jSXDD0OISMXRT90BAGpOrEHoUB9VaRx4q7AXIrPye95RhfpccGbWE31vPEguw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.1.0-rc.3.tgz#1cc0fc23c38f919eb51700a49a9f2d7d06dd00b4" - integrity sha512-/3IleaxJoX1ubnB9fV9ejjNwbe1S2hfGGMD3QKJKNP/Pug3QgzfPWdyvb5G/7FIbCZeHwSln8Sz1lYtO1kj0tQ== +"@abp/jquery-form@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.1.0.tgz#e1d29ea105a3c4664057fea6c03999ff9529ee59" + integrity sha512-GuJC3TTclKk47mMjtasZBkKF1KqZcvUCXTkTM165U3hN80Bn5GjbS48oXz/iHI70lWNDsycVRrrrc8guwksvzg== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.1.0-rc.3.tgz#344def3c070e92ec16bec0164ead83738772aec5" - integrity sha512-UVE/EGQ50vTQOTkFU3z8QtNx8+Gjt/bBMe0ZFaanx0tIgPqouvFXyWpXeujBlnY1rPEaZLCbplHkf7C+rHjyew== +"@abp/jquery-validation-unobtrusive@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.1.0.tgz#0eb2364582337d530aa6f24fcbaaefa40fda6f7a" + integrity sha512-JiZvmSBt/Q8kZ15wazRDf738UjY1ZCpNm0fE47mpokE9T1YiD8DVDnv4qFDa7ActB5PsfwD1vRANNrmfUsSJcw== dependencies: - "@abp/jquery-validation" "~7.1.0-rc.3" + "@abp/jquery-validation" "~7.1.0" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.1.0-rc.3.tgz#90f746c16df5e631eac14646071ab2ba18ee25d5" - integrity sha512-ETD/Guw8AAxuZ5Vi5KCwY8+Wb/9f/XmQAnFON/v6PJblLyXNmIUrrgt4JrUlAlGmTpluAhgLeFXX0DvN6zaNRQ== +"@abp/jquery-validation@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.1.0.tgz#2c28095e4fccbaea78dc1f0c5459456380727079" + integrity sha512-rXCrd1ZZ2pse4MgF2fB6e/880UiaHuk+ZXBg/y8Yj2Ab5OVsUuCw9CpsjHOplWC6Rq5A8SjO7BCdI4juxb3xHQ== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" jquery-validation "^1.19.3" -"@abp/jquery@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.1.0-rc.3.tgz#cbad3eaace26a13a075a37f009f0b86f59d52ef8" - integrity sha512-zcdrAPeOMCEn7XhcU3xKm/htxxwouTQLIf8h1xvJE24l35nK25Fv5S+2yxO1VKaJAnlmDn62Pp1Cve3ZwSd7gg== +"@abp/jquery@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.1.0.tgz#5c43c7b4fff5f04f7bf9f763e6c2e57f000cbb10" + integrity sha512-JPgrVkRVnxFFm96movaOsfM4NsDghIdfAwo25Qz4t5hAeiAVusTCULML5Ds1IjHHQBjbYV/81Zno3xHzC4eU8A== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" jquery "~3.6.0" -"@abp/lodash@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.1.0-rc.3.tgz#1af40a8e5cff88484306953668b78e086256c11f" - integrity sha512-0WRM/lkEpKaonugvUSzBN3TxLsPPImzWG42r0EZYmjrYlBYHr/glClyN4BjNxFgTv54X64AiRVF7HaXGeWRWNA== +"@abp/lodash@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.1.0.tgz#d187bdac06a1425737837521d09aaf998d49bd08" + integrity sha512-/PmbRfN8ACBey4r8QpwSad38n720yZG5WY/lvddCoBmhJYeUtEr0moFF4g2x0wVm7U1wVXQK6RR9GOr0Q2A7Og== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" lodash "^4.17.21" -"@abp/luxon@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.1.0-rc.3.tgz#abf16755bc6984877c6d327df524934b542148cf" - integrity sha512-RX7oUBkI+odvXOAkzZC08KzDvg7Zt6gzyWmIFHc6fyAXCBVz9nxCa9nHnSo5xbsOZ2f0QuZTE/PoNrK5dh6UUQ== +"@abp/luxon@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.1.0.tgz#e6e119736e0340df162aeaf6546ec322253fee7e" + integrity sha512-UqsJTELF9bxZgE4v9dSfuHvyhinqFPKWZD1ctzTv4At5wie5yrqa+r5y59rPRui3svBxiZXSSZKmDCZnaoFW+w== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.1.0-rc.3.tgz#636b98b006dcaafcbdf9e01312b7db1b6fbd77c2" - integrity sha512-KrHmlmy42RBI7yY7i5VjcKJ1s0HjfEc8W0Y0Wf4zFXrvI5fWdptjUeMl3CMEJqJuv1aKOAtQ8CsS79oVATZ9QQ== +"@abp/malihu-custom-scrollbar-plugin@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.1.0.tgz#f113854212adcddbb142ee54f27e8f3876a22e7c" + integrity sha512-IIbDZ/7fjcnZ05ZHbX6KrlDlkXzZLD8w7teAoMuhBcLZeP3PWythzFYbCc6LwvtgvvkfriyPSth4PCsv2mh/gw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.1.0-rc.3.tgz#16706dc2d624ee6efdc85a047ec5766603be9c25" - integrity sha512-z62KWqcAXwr+qw1mipTfFiOBznxKqu5DRw2mlbLRsB9/yJFRKi748Lq1JZxGM5vLmTkRu1slWhumKRH7hOoPoQ== +"@abp/moment@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.1.0.tgz#c924fd6278992d8939501903347808a2ded053aa" + integrity sha512-pwbGxx/h0U0NILec6ZscHt6FBOyCUi8TTZzp1B7W9hpC3KSh4qGH1fUM2LI1mXFLl8c/exmVs7aZMN/24KgBag== dependencies: moment "^2.9.0" -"@abp/select2@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.1.0-rc.3.tgz#580db5332b8b4a84162f5829cd3ca905370e4bb9" - integrity sha512-w0duwqlRfjc7Snz+8ej0Ek9QQcR5E4Q9FXhK8JdNyUWfbM6SCVHo5UHLO1W7K1WjDBQPkGoPUCt1YRqrEhVjrg== +"@abp/select2@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.1.0.tgz#30522455c70059251e593cdb0228dbbf831bbb78" + integrity sha512-VPdqxjT8URm1rkwsPvutOgFPs/JTlm8KVcvdV1UsvJMxx5OIKMKcxgsL9UJl033HzVVwp/XBsMQsaNRHnW+hvw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" select2 "^4.0.13" -"@abp/sweetalert2@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.1.0-rc.3.tgz#4b996b6cdf7b4e791b1dc2a66f7af190e041d662" - integrity sha512-NONKX6qzfCT95TaM/4ufkjZkRGYnfUPIupetAjnmSv7QloxPelNZkP3QrdGOqSALRQYyHsq3a96xUxY+JTqIig== +"@abp/sweetalert2@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.1.0.tgz#7cbf9c53ab9e1db2c59d63f392ba9b62624272f6" + integrity sha512-5NL2TijufGF5Jdbed1V+s6+tCa/C/R/ZSfb7CjQnBOCSC0JNhBDHtRabOaouqr2la4xbAEHjIoyXEnWXYAidYw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" sweetalert2 "^11.3.6" -"@abp/timeago@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.1.0-rc.3.tgz#506fe5c360d6c59f27db2e6aafb72134d4166423" - integrity sha512-avBmQWUUE0+veO6K4Buui1uzNQE0OioRY2pOYRLtlwL+OFes/wp+23InucsaqIpcz0bY5enCh1nM6lHkIv0wng== +"@abp/timeago@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.1.0.tgz#96909f2d0d27ac977d0caf6a0e2b725681f8124e" + integrity sha512-gWDwvnVSVKPBaOaJCaqhvcqS/GwTQFzNH6dWIH19/g23rF3+s/KwTyoW5AA8uWStBx1PxZaugR0OIK/7hctUog== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" timeago "^1.6.7" -"@abp/toastr@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.1.0-rc.3.tgz#aa311a18992292e7572a5d008504dac10a0107b5" - integrity sha512-oFb5ZSRQ1ABP4dhmb4afU6Hbl7ttAiiXAbmesMON0BW2asB5Tkc+vDZOgqe3QQFeU7U2T5s2VLi+AED9uHOhKQ== +"@abp/toastr@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.1.0.tgz#c11d780c86c16835528f152aac4cbe4aa94bb810" + integrity sha512-awgpA6J65TlMK54Hdq2fyDsZ6nvD69RKfAUaGzpz685tNbvaqQfXxSlBQVEad8QZlMGFeCOAmH9GYkBHNaP/zg== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" toastr "^2.1.4" -"@abp/utils@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.1.0-rc.3.tgz#ee5d3019790defa13bc647c7a1edccf7a0c9dbf8" - integrity sha512-rBL+I4yuBKi4P2ONkl9o73lCnPlwtUSudJDENiHOT+5TZ169d2t0JnPk3df+gmV8YZTuwCaCrgMfpG9l9j7fMQ== +"@abp/utils@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.1.0.tgz#fb52fdc21e8d26a32245eefac86c512a9318ee47" + integrity sha512-CorSSUsaVug2qY6f4j2uxtAjdSq1dfdq1QdjdQaoPxoZKU74Yv/Cyh7YZ+WJa3Upmaw4V0+6ELX9RE3OjJIxIQ== dependencies: just-compare "^1.3.0" diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json index 69ee97be3b..1c7ac4cfd3 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json @@ -3,8 +3,8 @@ "name": "asp.net", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "^7.1.0-rc.3", - "@abp/prismjs": "^7.1.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "^7.1.0", + "@abp/prismjs": "^7.1.0" }, "devDependencies": {} } diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock index 2dc3d009ff..e132e1d51e 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@^7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.1.0-rc.3.tgz#dbe5c4aa473815230ec1a3188b1a84ab1caf3545" - integrity sha512-iip25NUb76nkw+DWe6dPlq7fw7kbHlAJjNscrphcgaX2ClX5/CxfWnn9hN4H1WaDzbi9q6Vl0AF072VZxki2nQ== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.1.0-rc.3" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.1.0-rc.3.tgz#012ff72c4cdd53fb4eed758134bbadba8f23360f" - integrity sha512-h6XAO8XW8cjh3+NRQH84oDF6nTymhVef5mnXymFQe27/2+vUqKjwf5VAywmpCUlLXOGK/Ha9se04qGQORIth+A== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.1.0-rc.3" - "@abp/bootstrap" "~7.1.0-rc.3" - "@abp/bootstrap-datepicker" "~7.1.0-rc.3" - "@abp/bootstrap-daterangepicker" "~7.1.0-rc.3" - "@abp/datatables.net-bs5" "~7.1.0-rc.3" - "@abp/font-awesome" "~7.1.0-rc.3" - "@abp/jquery-form" "~7.1.0-rc.3" - "@abp/jquery-validation-unobtrusive" "~7.1.0-rc.3" - "@abp/lodash" "~7.1.0-rc.3" - "@abp/luxon" "~7.1.0-rc.3" - "@abp/malihu-custom-scrollbar-plugin" "~7.1.0-rc.3" - "@abp/moment" "~7.1.0-rc.3" - "@abp/select2" "~7.1.0-rc.3" - "@abp/sweetalert2" "~7.1.0-rc.3" - "@abp/timeago" "~7.1.0-rc.3" - "@abp/toastr" "~7.1.0-rc.3" - -"@abp/aspnetcore.mvc.ui@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.1.0-rc.3.tgz#bccf1be9358da932e7708b88c6df686aaf66eda0" - integrity sha512-83icg7u0hOxECNPcF8dDiWwpdSBFcK0KNuOiC7DgQ0vdgPcPLKIzYKkf+qc8OfGUOABQM4l0l5X+J756pqVzBQ== +"@abp/aspnetcore.mvc.ui.theme.basic@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.1.0.tgz#79b5154f041fde68ecf81a920f756d16157cb439" + integrity sha512-rmrPRviLwlAN+o48ZnzPoRRYv78Uqwd1eSX6ftaf4CPxbb+bQJAKAcL5FbAnNheLesL62sn4x11Q60F8Mp850g== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.1.0" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.1.0.tgz#af4d0b4228fb0ead0626d344a5458856103446ff" + integrity sha512-Pn6UBgSJbOCnW0OFcLZrOH4dEpSSlBDjSy6HMm0wtdgodu9TjRYY/mAwRsjhXZTX3ycpuktVhVotB4ZLvFpgUg== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.1.0" + "@abp/bootstrap" "~7.1.0" + "@abp/bootstrap-datepicker" "~7.1.0" + "@abp/bootstrap-daterangepicker" "~7.1.0" + "@abp/datatables.net-bs5" "~7.1.0" + "@abp/font-awesome" "~7.1.0" + "@abp/jquery-form" "~7.1.0" + "@abp/jquery-validation-unobtrusive" "~7.1.0" + "@abp/lodash" "~7.1.0" + "@abp/luxon" "~7.1.0" + "@abp/malihu-custom-scrollbar-plugin" "~7.1.0" + "@abp/moment" "~7.1.0" + "@abp/select2" "~7.1.0" + "@abp/sweetalert2" "~7.1.0" + "@abp/timeago" "~7.1.0" + "@abp/toastr" "~7.1.0" + +"@abp/aspnetcore.mvc.ui@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.1.0.tgz#a10cc69976e294587a5274f11c216e55ebb1feb7" + integrity sha512-TGCmp4rxQiTUPaZYYGvhQSm5vjcZhJUEriuNyGSKWcs8vTC4eV6Eh6JqANU42RNxohWrQczEIWWMrQz5MEfX6g== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,175 +43,175 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.1.0-rc.3.tgz#c182be88e066d389a30ec253313639edb76a475a" - integrity sha512-zVjgZKxhF1ULFq+T5rhEKTHdCFr0IQ6inu7znxrHBKnkNuhTy87BmDLVq1NjB7Cse7BonSx1H7stJ+dg9L6tnA== +"@abp/bootstrap-datepicker@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.1.0.tgz#2a5635f35aeb5be636dfdd5a3fe68c083507cb29" + integrity sha512-ZZTsDgrbKyU/mA8ZKKiSTsd9mTHl2n3mDWrDX7rJdZ5zyGzxxk2Dc81kQP5qUdp6OAG6chiLIPLxXntjWVnyvA== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.1.0-rc.3.tgz#ffebeb655c5411bf59e5b6006e3c920abf574532" - integrity sha512-p0nX0+1JfoGY5ln8BiwbvDMgRwtFcF7zgc4C0hZHbHI9uaBJOl4DsdzPL+fiYfX3UWraptAUoDZzqzwZs/ip/Q== +"@abp/bootstrap-daterangepicker@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.1.0.tgz#1bf9a27976036c8e658d104a964742410aaca691" + integrity sha512-dhOf3aU82RDYcQc+HOObqd960SmHZTDPhS+6D9QkJ9a3PocyoBzLEi/lcgjfQytMzwsebxY8vk+S2WTUucoRuQ== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.1.0-rc.3.tgz#157bdf4a752bb73f0c56c7edebf74da2164c6466" - integrity sha512-P5iSNiMdk3PDPMicYVv0h70jwIdE2ioDgLdrFdY03oHrv6Ko7HRqeWZgFs5FayL5seqgTfdUxhPm7SBFJ0IdcA== +"@abp/bootstrap@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.1.0.tgz#52063d1f577d01d17f3b67e9bdc1ea811242b41e" + integrity sha512-S8Vnpj+cUO58C79aPum9eKlj13nY/T36ReUBPwT3CPrzStM9ab5BlNwHXR3Piyx/73i/r4Utehg18hs2fVi5Jw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" bootstrap "^5.1.3" -"@abp/clipboard@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.1.0-rc.3.tgz#b1673324855fe56ade30f73c2a82f4f7902ecf15" - integrity sha512-AlDKeOrR+JkBeBjuwAIyQiGADz2AF+HMJNc4mlfA0/3jRYqNj2ZS5CUTyIQ7XQ/hepxSII0bmwgFC0LFOmR+Ug== +"@abp/clipboard@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.1.0.tgz#21531f61322fc64114350972c9cedaa54f7114ae" + integrity sha512-1woUBwgtvsThNmEzYyIb46O13jchetY/HkYaOpwbLW6A13Qrsa0lHbABUDLpLp685T/1M/9lweOhWvNxRw2Ozw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" clipboard "^2.0.8" -"@abp/core@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.1.0-rc.3.tgz#239f7944074a23701b753744abdaae97b5b9511d" - integrity sha512-doQqIApQ0YxOQajoEb6pW8GkMn/tbPa2KUBXZHKNcVzp66FYeyiDIBlmAQNBwKz72na36AAzWGQWr02o9/YqxQ== +"@abp/core@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.1.0.tgz#cffbe4a166073b394850ffd9739b0a089149a3fb" + integrity sha512-+DLBAtXo5BRYwcQH3yFzya0EZj8wd0/BE2QmXTVJ+nxQly+cp7ZV98oRIzI7ArIIV52Th4CXHwZv0l0U0Rdisg== dependencies: - "@abp/utils" "~7.1.0-rc.3" + "@abp/utils" "~7.1.0" -"@abp/datatables.net-bs5@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.1.0-rc.3.tgz#f50a16b0cb186b03ef8171f6c9b3335d690f0c6f" - integrity sha512-MtmRIl62LoKwRdzpeI7iBsIA1NyenRBKCybQ5Nu0Q1qFSmg3wPBNA9Iamrsu6ZDYhtRz4CmvCuGMEgmCmHVT1w== +"@abp/datatables.net-bs5@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.1.0.tgz#3c2289290c3667cad69604d6184fb9b77263f137" + integrity sha512-1LqROrLgFOiUN3E28s5qEu82Zdy4kLGJ6a7f1J6OAvqGXF62DRbKhoS8Rsd5DOV+JHCRnAx8PnTBhlUbl2zmoQ== dependencies: - "@abp/datatables.net" "~7.1.0-rc.3" + "@abp/datatables.net" "~7.1.0" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.1.0-rc.3.tgz#7d56e393e9d120d74391a936816bc5a74efb72a9" - integrity sha512-aBwwAxiSPdXXZXJRp5GN8FsFtpxhDKMzUfz4R6cGOWyPoTkRr9ZE8BrBJh+TXUdzcxrMb/SfR5Kbg/JXwH2P+Q== +"@abp/datatables.net@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.1.0.tgz#e26dd279276dd38dff485c68bb92b77a4737b625" + integrity sha512-vwihQI6Sxp9gktMSSQ99HwS8oHoYZh1zmZWEnVNAvMnTlxMhqwHEIK2y0XkT/jI3z5NGntz75qFSoqHGFLRAbw== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" datatables.net "^1.11.4" -"@abp/font-awesome@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.1.0-rc.3.tgz#3b4d7f5a9c064982a79cc40343ffc21a714b6c10" - integrity sha512-X4KUxmxLiMk8XjkbsMW0+DZdos0PyKPkiYorq9u2I7KAUel+g/gwkyDg4r1trYSE2LwhLmuR5wlIcrNH9zjA7g== +"@abp/font-awesome@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.1.0.tgz#65d9919c3d511197e4518ce25164f767c4776a5a" + integrity sha512-1u0zBE26iNv3YjQ1gTv8rozt6jSXDD0OISMXRT90BAGpOrEHoUB9VaRx4q7AXIrPye95RhfpccGbWE31vPEguw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.1.0-rc.3.tgz#1cc0fc23c38f919eb51700a49a9f2d7d06dd00b4" - integrity sha512-/3IleaxJoX1ubnB9fV9ejjNwbe1S2hfGGMD3QKJKNP/Pug3QgzfPWdyvb5G/7FIbCZeHwSln8Sz1lYtO1kj0tQ== +"@abp/jquery-form@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.1.0.tgz#e1d29ea105a3c4664057fea6c03999ff9529ee59" + integrity sha512-GuJC3TTclKk47mMjtasZBkKF1KqZcvUCXTkTM165U3hN80Bn5GjbS48oXz/iHI70lWNDsycVRrrrc8guwksvzg== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.1.0-rc.3.tgz#344def3c070e92ec16bec0164ead83738772aec5" - integrity sha512-UVE/EGQ50vTQOTkFU3z8QtNx8+Gjt/bBMe0ZFaanx0tIgPqouvFXyWpXeujBlnY1rPEaZLCbplHkf7C+rHjyew== +"@abp/jquery-validation-unobtrusive@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.1.0.tgz#0eb2364582337d530aa6f24fcbaaefa40fda6f7a" + integrity sha512-JiZvmSBt/Q8kZ15wazRDf738UjY1ZCpNm0fE47mpokE9T1YiD8DVDnv4qFDa7ActB5PsfwD1vRANNrmfUsSJcw== dependencies: - "@abp/jquery-validation" "~7.1.0-rc.3" + "@abp/jquery-validation" "~7.1.0" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.1.0-rc.3.tgz#90f746c16df5e631eac14646071ab2ba18ee25d5" - integrity sha512-ETD/Guw8AAxuZ5Vi5KCwY8+Wb/9f/XmQAnFON/v6PJblLyXNmIUrrgt4JrUlAlGmTpluAhgLeFXX0DvN6zaNRQ== +"@abp/jquery-validation@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.1.0.tgz#2c28095e4fccbaea78dc1f0c5459456380727079" + integrity sha512-rXCrd1ZZ2pse4MgF2fB6e/880UiaHuk+ZXBg/y8Yj2Ab5OVsUuCw9CpsjHOplWC6Rq5A8SjO7BCdI4juxb3xHQ== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" jquery-validation "^1.19.3" -"@abp/jquery@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.1.0-rc.3.tgz#cbad3eaace26a13a075a37f009f0b86f59d52ef8" - integrity sha512-zcdrAPeOMCEn7XhcU3xKm/htxxwouTQLIf8h1xvJE24l35nK25Fv5S+2yxO1VKaJAnlmDn62Pp1Cve3ZwSd7gg== +"@abp/jquery@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.1.0.tgz#5c43c7b4fff5f04f7bf9f763e6c2e57f000cbb10" + integrity sha512-JPgrVkRVnxFFm96movaOsfM4NsDghIdfAwo25Qz4t5hAeiAVusTCULML5Ds1IjHHQBjbYV/81Zno3xHzC4eU8A== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" jquery "~3.6.0" -"@abp/lodash@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.1.0-rc.3.tgz#1af40a8e5cff88484306953668b78e086256c11f" - integrity sha512-0WRM/lkEpKaonugvUSzBN3TxLsPPImzWG42r0EZYmjrYlBYHr/glClyN4BjNxFgTv54X64AiRVF7HaXGeWRWNA== +"@abp/lodash@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.1.0.tgz#d187bdac06a1425737837521d09aaf998d49bd08" + integrity sha512-/PmbRfN8ACBey4r8QpwSad38n720yZG5WY/lvddCoBmhJYeUtEr0moFF4g2x0wVm7U1wVXQK6RR9GOr0Q2A7Og== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" lodash "^4.17.21" -"@abp/luxon@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.1.0-rc.3.tgz#abf16755bc6984877c6d327df524934b542148cf" - integrity sha512-RX7oUBkI+odvXOAkzZC08KzDvg7Zt6gzyWmIFHc6fyAXCBVz9nxCa9nHnSo5xbsOZ2f0QuZTE/PoNrK5dh6UUQ== +"@abp/luxon@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.1.0.tgz#e6e119736e0340df162aeaf6546ec322253fee7e" + integrity sha512-UqsJTELF9bxZgE4v9dSfuHvyhinqFPKWZD1ctzTv4At5wie5yrqa+r5y59rPRui3svBxiZXSSZKmDCZnaoFW+w== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.1.0-rc.3.tgz#636b98b006dcaafcbdf9e01312b7db1b6fbd77c2" - integrity sha512-KrHmlmy42RBI7yY7i5VjcKJ1s0HjfEc8W0Y0Wf4zFXrvI5fWdptjUeMl3CMEJqJuv1aKOAtQ8CsS79oVATZ9QQ== +"@abp/malihu-custom-scrollbar-plugin@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.1.0.tgz#f113854212adcddbb142ee54f27e8f3876a22e7c" + integrity sha512-IIbDZ/7fjcnZ05ZHbX6KrlDlkXzZLD8w7teAoMuhBcLZeP3PWythzFYbCc6LwvtgvvkfriyPSth4PCsv2mh/gw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.1.0-rc.3.tgz#16706dc2d624ee6efdc85a047ec5766603be9c25" - integrity sha512-z62KWqcAXwr+qw1mipTfFiOBznxKqu5DRw2mlbLRsB9/yJFRKi748Lq1JZxGM5vLmTkRu1slWhumKRH7hOoPoQ== +"@abp/moment@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.1.0.tgz#c924fd6278992d8939501903347808a2ded053aa" + integrity sha512-pwbGxx/h0U0NILec6ZscHt6FBOyCUi8TTZzp1B7W9hpC3KSh4qGH1fUM2LI1mXFLl8c/exmVs7aZMN/24KgBag== dependencies: moment "^2.9.0" -"@abp/prismjs@^7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.1.0-rc.3.tgz#74b3a1dc0024d7258633c7d35f6d835779587d5b" - integrity sha512-hMOoRhv8yD2pzJZ5gqlita508OiL6tm3DdeYdtoMLxM/O/fP/eShBSrzGXKba0dB7r7AFhbUrrUahhKQQ4kkLA== +"@abp/prismjs@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.1.0.tgz#e9dc477f5d8728532a7c27e8e1b309a20b1aa32c" + integrity sha512-7pBxUKgqYaEEsuA7AUcdYJh05x2v0NVdkOc5n7KEw/ixqzB6d40SDBKndYg8ns+Zknvh6IK6e2FjOO+y/hWloQ== dependencies: - "@abp/clipboard" "~7.1.0-rc.3" - "@abp/core" "~7.1.0-rc.3" + "@abp/clipboard" "~7.1.0" + "@abp/core" "~7.1.0" prismjs "^1.26.0" -"@abp/select2@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.1.0-rc.3.tgz#580db5332b8b4a84162f5829cd3ca905370e4bb9" - integrity sha512-w0duwqlRfjc7Snz+8ej0Ek9QQcR5E4Q9FXhK8JdNyUWfbM6SCVHo5UHLO1W7K1WjDBQPkGoPUCt1YRqrEhVjrg== +"@abp/select2@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.1.0.tgz#30522455c70059251e593cdb0228dbbf831bbb78" + integrity sha512-VPdqxjT8URm1rkwsPvutOgFPs/JTlm8KVcvdV1UsvJMxx5OIKMKcxgsL9UJl033HzVVwp/XBsMQsaNRHnW+hvw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" select2 "^4.0.13" -"@abp/sweetalert2@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.1.0-rc.3.tgz#4b996b6cdf7b4e791b1dc2a66f7af190e041d662" - integrity sha512-NONKX6qzfCT95TaM/4ufkjZkRGYnfUPIupetAjnmSv7QloxPelNZkP3QrdGOqSALRQYyHsq3a96xUxY+JTqIig== +"@abp/sweetalert2@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.1.0.tgz#7cbf9c53ab9e1db2c59d63f392ba9b62624272f6" + integrity sha512-5NL2TijufGF5Jdbed1V+s6+tCa/C/R/ZSfb7CjQnBOCSC0JNhBDHtRabOaouqr2la4xbAEHjIoyXEnWXYAidYw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" sweetalert2 "^11.3.6" -"@abp/timeago@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.1.0-rc.3.tgz#506fe5c360d6c59f27db2e6aafb72134d4166423" - integrity sha512-avBmQWUUE0+veO6K4Buui1uzNQE0OioRY2pOYRLtlwL+OFes/wp+23InucsaqIpcz0bY5enCh1nM6lHkIv0wng== +"@abp/timeago@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.1.0.tgz#96909f2d0d27ac977d0caf6a0e2b725681f8124e" + integrity sha512-gWDwvnVSVKPBaOaJCaqhvcqS/GwTQFzNH6dWIH19/g23rF3+s/KwTyoW5AA8uWStBx1PxZaugR0OIK/7hctUog== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" timeago "^1.6.7" -"@abp/toastr@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.1.0-rc.3.tgz#aa311a18992292e7572a5d008504dac10a0107b5" - integrity sha512-oFb5ZSRQ1ABP4dhmb4afU6Hbl7ttAiiXAbmesMON0BW2asB5Tkc+vDZOgqe3QQFeU7U2T5s2VLi+AED9uHOhKQ== +"@abp/toastr@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.1.0.tgz#c11d780c86c16835528f152aac4cbe4aa94bb810" + integrity sha512-awgpA6J65TlMK54Hdq2fyDsZ6nvD69RKfAUaGzpz685tNbvaqQfXxSlBQVEad8QZlMGFeCOAmH9GYkBHNaP/zg== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" toastr "^2.1.4" -"@abp/utils@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.1.0-rc.3.tgz#ee5d3019790defa13bc647c7a1edccf7a0c9dbf8" - integrity sha512-rBL+I4yuBKi4P2ONkl9o73lCnPlwtUSudJDENiHOT+5TZ169d2t0JnPk3df+gmV8YZTuwCaCrgMfpG9l9j7fMQ== +"@abp/utils@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.1.0.tgz#fb52fdc21e8d26a32245eefac86c512a9318ee47" + integrity sha512-CorSSUsaVug2qY6f4j2uxtAjdSq1dfdq1QdjdQaoPxoZKU74Yv/Cyh7YZ+WJa3Upmaw4V0+6ELX9RE3OjJIxIQ== dependencies: just-compare "^1.3.0" diff --git a/modules/blogging/app/Volo.BloggingTestApp/package.json b/modules/blogging/app/Volo.BloggingTestApp/package.json index 60ce4e14c4..50688cb2ae 100644 --- a/modules/blogging/app/Volo.BloggingTestApp/package.json +++ b/modules/blogging/app/Volo.BloggingTestApp/package.json @@ -3,7 +3,7 @@ "name": "volo.blogtestapp", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "^7.1.0-rc.3", - "@abp/blogging": "^7.1.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "^7.1.0", + "@abp/blogging": "^7.1.0" } } diff --git a/modules/blogging/app/Volo.BloggingTestApp/yarn.lock b/modules/blogging/app/Volo.BloggingTestApp/yarn.lock index b8519dcaaf..b71f475667 100644 --- a/modules/blogging/app/Volo.BloggingTestApp/yarn.lock +++ b/modules/blogging/app/Volo.BloggingTestApp/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@^7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.1.0-rc.3.tgz#dbe5c4aa473815230ec1a3188b1a84ab1caf3545" - integrity sha512-iip25NUb76nkw+DWe6dPlq7fw7kbHlAJjNscrphcgaX2ClX5/CxfWnn9hN4H1WaDzbi9q6Vl0AF072VZxki2nQ== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.1.0-rc.3" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.1.0-rc.3.tgz#012ff72c4cdd53fb4eed758134bbadba8f23360f" - integrity sha512-h6XAO8XW8cjh3+NRQH84oDF6nTymhVef5mnXymFQe27/2+vUqKjwf5VAywmpCUlLXOGK/Ha9se04qGQORIth+A== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.1.0-rc.3" - "@abp/bootstrap" "~7.1.0-rc.3" - "@abp/bootstrap-datepicker" "~7.1.0-rc.3" - "@abp/bootstrap-daterangepicker" "~7.1.0-rc.3" - "@abp/datatables.net-bs5" "~7.1.0-rc.3" - "@abp/font-awesome" "~7.1.0-rc.3" - "@abp/jquery-form" "~7.1.0-rc.3" - "@abp/jquery-validation-unobtrusive" "~7.1.0-rc.3" - "@abp/lodash" "~7.1.0-rc.3" - "@abp/luxon" "~7.1.0-rc.3" - "@abp/malihu-custom-scrollbar-plugin" "~7.1.0-rc.3" - "@abp/moment" "~7.1.0-rc.3" - "@abp/select2" "~7.1.0-rc.3" - "@abp/sweetalert2" "~7.1.0-rc.3" - "@abp/timeago" "~7.1.0-rc.3" - "@abp/toastr" "~7.1.0-rc.3" - -"@abp/aspnetcore.mvc.ui@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.1.0-rc.3.tgz#bccf1be9358da932e7708b88c6df686aaf66eda0" - integrity sha512-83icg7u0hOxECNPcF8dDiWwpdSBFcK0KNuOiC7DgQ0vdgPcPLKIzYKkf+qc8OfGUOABQM4l0l5X+J756pqVzBQ== +"@abp/aspnetcore.mvc.ui.theme.basic@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.1.0.tgz#79b5154f041fde68ecf81a920f756d16157cb439" + integrity sha512-rmrPRviLwlAN+o48ZnzPoRRYv78Uqwd1eSX6ftaf4CPxbb+bQJAKAcL5FbAnNheLesL62sn4x11Q60F8Mp850g== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.1.0" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.1.0.tgz#af4d0b4228fb0ead0626d344a5458856103446ff" + integrity sha512-Pn6UBgSJbOCnW0OFcLZrOH4dEpSSlBDjSy6HMm0wtdgodu9TjRYY/mAwRsjhXZTX3ycpuktVhVotB4ZLvFpgUg== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.1.0" + "@abp/bootstrap" "~7.1.0" + "@abp/bootstrap-datepicker" "~7.1.0" + "@abp/bootstrap-daterangepicker" "~7.1.0" + "@abp/datatables.net-bs5" "~7.1.0" + "@abp/font-awesome" "~7.1.0" + "@abp/jquery-form" "~7.1.0" + "@abp/jquery-validation-unobtrusive" "~7.1.0" + "@abp/lodash" "~7.1.0" + "@abp/luxon" "~7.1.0" + "@abp/malihu-custom-scrollbar-plugin" "~7.1.0" + "@abp/moment" "~7.1.0" + "@abp/select2" "~7.1.0" + "@abp/sweetalert2" "~7.1.0" + "@abp/timeago" "~7.1.0" + "@abp/toastr" "~7.1.0" + +"@abp/aspnetcore.mvc.ui@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.1.0.tgz#a10cc69976e294587a5274f11c216e55ebb1feb7" + integrity sha512-TGCmp4rxQiTUPaZYYGvhQSm5vjcZhJUEriuNyGSKWcs8vTC4eV6Eh6JqANU42RNxohWrQczEIWWMrQz5MEfX6g== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,201 +43,201 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/blogging@^7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-7.1.0-rc.3.tgz#bf9f49401b116fd203499ff1144520f265f41811" - integrity sha512-Hp0YosK+DuG9cgc6Jmcp2EoXLHs00e41Ou4CE0wQGXmFIFvjUmqTtL0KKqpH1VOFtGkV+P6WFSk8wj5cvnFmVQ== +"@abp/blogging@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-7.1.0.tgz#ca555eb3c85de4ec6b96aad15669a3f4ad7ccff8" + integrity sha512-S4O2wwbh3uIHsuz5ART8rqDoJ0gLU4Gwop9KRH0EvohvMAFjGI5v1bkbwo3/3V9R4/xt9tn4VLK/x4QEIpaPgw== dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.1.0-rc.3" - "@abp/owl.carousel" "~7.1.0-rc.3" - "@abp/prismjs" "~7.1.0-rc.3" - "@abp/tui-editor" "~7.1.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.1.0" + "@abp/owl.carousel" "~7.1.0" + "@abp/prismjs" "~7.1.0" + "@abp/tui-editor" "~7.1.0" -"@abp/bootstrap-datepicker@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.1.0-rc.3.tgz#c182be88e066d389a30ec253313639edb76a475a" - integrity sha512-zVjgZKxhF1ULFq+T5rhEKTHdCFr0IQ6inu7znxrHBKnkNuhTy87BmDLVq1NjB7Cse7BonSx1H7stJ+dg9L6tnA== +"@abp/bootstrap-datepicker@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.1.0.tgz#2a5635f35aeb5be636dfdd5a3fe68c083507cb29" + integrity sha512-ZZTsDgrbKyU/mA8ZKKiSTsd9mTHl2n3mDWrDX7rJdZ5zyGzxxk2Dc81kQP5qUdp6OAG6chiLIPLxXntjWVnyvA== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.1.0-rc.3.tgz#ffebeb655c5411bf59e5b6006e3c920abf574532" - integrity sha512-p0nX0+1JfoGY5ln8BiwbvDMgRwtFcF7zgc4C0hZHbHI9uaBJOl4DsdzPL+fiYfX3UWraptAUoDZzqzwZs/ip/Q== +"@abp/bootstrap-daterangepicker@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.1.0.tgz#1bf9a27976036c8e658d104a964742410aaca691" + integrity sha512-dhOf3aU82RDYcQc+HOObqd960SmHZTDPhS+6D9QkJ9a3PocyoBzLEi/lcgjfQytMzwsebxY8vk+S2WTUucoRuQ== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.1.0-rc.3.tgz#157bdf4a752bb73f0c56c7edebf74da2164c6466" - integrity sha512-P5iSNiMdk3PDPMicYVv0h70jwIdE2ioDgLdrFdY03oHrv6Ko7HRqeWZgFs5FayL5seqgTfdUxhPm7SBFJ0IdcA== +"@abp/bootstrap@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.1.0.tgz#52063d1f577d01d17f3b67e9bdc1ea811242b41e" + integrity sha512-S8Vnpj+cUO58C79aPum9eKlj13nY/T36ReUBPwT3CPrzStM9ab5BlNwHXR3Piyx/73i/r4Utehg18hs2fVi5Jw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" bootstrap "^5.1.3" -"@abp/clipboard@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.1.0-rc.3.tgz#b1673324855fe56ade30f73c2a82f4f7902ecf15" - integrity sha512-AlDKeOrR+JkBeBjuwAIyQiGADz2AF+HMJNc4mlfA0/3jRYqNj2ZS5CUTyIQ7XQ/hepxSII0bmwgFC0LFOmR+Ug== +"@abp/clipboard@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.1.0.tgz#21531f61322fc64114350972c9cedaa54f7114ae" + integrity sha512-1woUBwgtvsThNmEzYyIb46O13jchetY/HkYaOpwbLW6A13Qrsa0lHbABUDLpLp685T/1M/9lweOhWvNxRw2Ozw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" clipboard "^2.0.8" -"@abp/core@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.1.0-rc.3.tgz#239f7944074a23701b753744abdaae97b5b9511d" - integrity sha512-doQqIApQ0YxOQajoEb6pW8GkMn/tbPa2KUBXZHKNcVzp66FYeyiDIBlmAQNBwKz72na36AAzWGQWr02o9/YqxQ== +"@abp/core@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.1.0.tgz#cffbe4a166073b394850ffd9739b0a089149a3fb" + integrity sha512-+DLBAtXo5BRYwcQH3yFzya0EZj8wd0/BE2QmXTVJ+nxQly+cp7ZV98oRIzI7ArIIV52Th4CXHwZv0l0U0Rdisg== dependencies: - "@abp/utils" "~7.1.0-rc.3" + "@abp/utils" "~7.1.0" -"@abp/datatables.net-bs5@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.1.0-rc.3.tgz#f50a16b0cb186b03ef8171f6c9b3335d690f0c6f" - integrity sha512-MtmRIl62LoKwRdzpeI7iBsIA1NyenRBKCybQ5Nu0Q1qFSmg3wPBNA9Iamrsu6ZDYhtRz4CmvCuGMEgmCmHVT1w== +"@abp/datatables.net-bs5@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.1.0.tgz#3c2289290c3667cad69604d6184fb9b77263f137" + integrity sha512-1LqROrLgFOiUN3E28s5qEu82Zdy4kLGJ6a7f1J6OAvqGXF62DRbKhoS8Rsd5DOV+JHCRnAx8PnTBhlUbl2zmoQ== dependencies: - "@abp/datatables.net" "~7.1.0-rc.3" + "@abp/datatables.net" "~7.1.0" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.1.0-rc.3.tgz#7d56e393e9d120d74391a936816bc5a74efb72a9" - integrity sha512-aBwwAxiSPdXXZXJRp5GN8FsFtpxhDKMzUfz4R6cGOWyPoTkRr9ZE8BrBJh+TXUdzcxrMb/SfR5Kbg/JXwH2P+Q== +"@abp/datatables.net@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.1.0.tgz#e26dd279276dd38dff485c68bb92b77a4737b625" + integrity sha512-vwihQI6Sxp9gktMSSQ99HwS8oHoYZh1zmZWEnVNAvMnTlxMhqwHEIK2y0XkT/jI3z5NGntz75qFSoqHGFLRAbw== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" datatables.net "^1.11.4" -"@abp/font-awesome@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.1.0-rc.3.tgz#3b4d7f5a9c064982a79cc40343ffc21a714b6c10" - integrity sha512-X4KUxmxLiMk8XjkbsMW0+DZdos0PyKPkiYorq9u2I7KAUel+g/gwkyDg4r1trYSE2LwhLmuR5wlIcrNH9zjA7g== +"@abp/font-awesome@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.1.0.tgz#65d9919c3d511197e4518ce25164f767c4776a5a" + integrity sha512-1u0zBE26iNv3YjQ1gTv8rozt6jSXDD0OISMXRT90BAGpOrEHoUB9VaRx4q7AXIrPye95RhfpccGbWE31vPEguw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.1.0-rc.3.tgz#1cc0fc23c38f919eb51700a49a9f2d7d06dd00b4" - integrity sha512-/3IleaxJoX1ubnB9fV9ejjNwbe1S2hfGGMD3QKJKNP/Pug3QgzfPWdyvb5G/7FIbCZeHwSln8Sz1lYtO1kj0tQ== +"@abp/jquery-form@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.1.0.tgz#e1d29ea105a3c4664057fea6c03999ff9529ee59" + integrity sha512-GuJC3TTclKk47mMjtasZBkKF1KqZcvUCXTkTM165U3hN80Bn5GjbS48oXz/iHI70lWNDsycVRrrrc8guwksvzg== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.1.0-rc.3.tgz#344def3c070e92ec16bec0164ead83738772aec5" - integrity sha512-UVE/EGQ50vTQOTkFU3z8QtNx8+Gjt/bBMe0ZFaanx0tIgPqouvFXyWpXeujBlnY1rPEaZLCbplHkf7C+rHjyew== +"@abp/jquery-validation-unobtrusive@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.1.0.tgz#0eb2364582337d530aa6f24fcbaaefa40fda6f7a" + integrity sha512-JiZvmSBt/Q8kZ15wazRDf738UjY1ZCpNm0fE47mpokE9T1YiD8DVDnv4qFDa7ActB5PsfwD1vRANNrmfUsSJcw== dependencies: - "@abp/jquery-validation" "~7.1.0-rc.3" + "@abp/jquery-validation" "~7.1.0" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.1.0-rc.3.tgz#90f746c16df5e631eac14646071ab2ba18ee25d5" - integrity sha512-ETD/Guw8AAxuZ5Vi5KCwY8+Wb/9f/XmQAnFON/v6PJblLyXNmIUrrgt4JrUlAlGmTpluAhgLeFXX0DvN6zaNRQ== +"@abp/jquery-validation@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.1.0.tgz#2c28095e4fccbaea78dc1f0c5459456380727079" + integrity sha512-rXCrd1ZZ2pse4MgF2fB6e/880UiaHuk+ZXBg/y8Yj2Ab5OVsUuCw9CpsjHOplWC6Rq5A8SjO7BCdI4juxb3xHQ== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" jquery-validation "^1.19.3" -"@abp/jquery@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.1.0-rc.3.tgz#cbad3eaace26a13a075a37f009f0b86f59d52ef8" - integrity sha512-zcdrAPeOMCEn7XhcU3xKm/htxxwouTQLIf8h1xvJE24l35nK25Fv5S+2yxO1VKaJAnlmDn62Pp1Cve3ZwSd7gg== +"@abp/jquery@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.1.0.tgz#5c43c7b4fff5f04f7bf9f763e6c2e57f000cbb10" + integrity sha512-JPgrVkRVnxFFm96movaOsfM4NsDghIdfAwo25Qz4t5hAeiAVusTCULML5Ds1IjHHQBjbYV/81Zno3xHzC4eU8A== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" jquery "~3.6.0" -"@abp/lodash@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.1.0-rc.3.tgz#1af40a8e5cff88484306953668b78e086256c11f" - integrity sha512-0WRM/lkEpKaonugvUSzBN3TxLsPPImzWG42r0EZYmjrYlBYHr/glClyN4BjNxFgTv54X64AiRVF7HaXGeWRWNA== +"@abp/lodash@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.1.0.tgz#d187bdac06a1425737837521d09aaf998d49bd08" + integrity sha512-/PmbRfN8ACBey4r8QpwSad38n720yZG5WY/lvddCoBmhJYeUtEr0moFF4g2x0wVm7U1wVXQK6RR9GOr0Q2A7Og== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" lodash "^4.17.21" -"@abp/luxon@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.1.0-rc.3.tgz#abf16755bc6984877c6d327df524934b542148cf" - integrity sha512-RX7oUBkI+odvXOAkzZC08KzDvg7Zt6gzyWmIFHc6fyAXCBVz9nxCa9nHnSo5xbsOZ2f0QuZTE/PoNrK5dh6UUQ== +"@abp/luxon@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.1.0.tgz#e6e119736e0340df162aeaf6546ec322253fee7e" + integrity sha512-UqsJTELF9bxZgE4v9dSfuHvyhinqFPKWZD1ctzTv4At5wie5yrqa+r5y59rPRui3svBxiZXSSZKmDCZnaoFW+w== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.1.0-rc.3.tgz#636b98b006dcaafcbdf9e01312b7db1b6fbd77c2" - integrity sha512-KrHmlmy42RBI7yY7i5VjcKJ1s0HjfEc8W0Y0Wf4zFXrvI5fWdptjUeMl3CMEJqJuv1aKOAtQ8CsS79oVATZ9QQ== +"@abp/malihu-custom-scrollbar-plugin@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.1.0.tgz#f113854212adcddbb142ee54f27e8f3876a22e7c" + integrity sha512-IIbDZ/7fjcnZ05ZHbX6KrlDlkXzZLD8w7teAoMuhBcLZeP3PWythzFYbCc6LwvtgvvkfriyPSth4PCsv2mh/gw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.1.0-rc.3.tgz#16706dc2d624ee6efdc85a047ec5766603be9c25" - integrity sha512-z62KWqcAXwr+qw1mipTfFiOBznxKqu5DRw2mlbLRsB9/yJFRKi748Lq1JZxGM5vLmTkRu1slWhumKRH7hOoPoQ== +"@abp/moment@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.1.0.tgz#c924fd6278992d8939501903347808a2ded053aa" + integrity sha512-pwbGxx/h0U0NILec6ZscHt6FBOyCUi8TTZzp1B7W9hpC3KSh4qGH1fUM2LI1mXFLl8c/exmVs7aZMN/24KgBag== dependencies: moment "^2.9.0" -"@abp/owl.carousel@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-7.1.0-rc.3.tgz#b75120b66e1a77063aa5771224436cbf3dd7f8f3" - integrity sha512-bCn3kD7PU8tjdmbg4zOQoov/1Bdws1mmGif3gT9IhqMqy+VvaLpp2RwFjzAMybgDvwCIifDnw58YWxykXb0lSw== +"@abp/owl.carousel@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-7.1.0.tgz#d46d8c450d5c408bb90138554bbfe6889cd2ff9a" + integrity sha512-3szLO4UHXPb3jhu3gDLVbeKhy7kqBUeXm87rVMcNIgyxBVupXEaUUAsJCKbRiuq1lFKt+4BShx1ned6PMgp4sw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" owl.carousel "^2.3.4" -"@abp/prismjs@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.1.0-rc.3.tgz#74b3a1dc0024d7258633c7d35f6d835779587d5b" - integrity sha512-hMOoRhv8yD2pzJZ5gqlita508OiL6tm3DdeYdtoMLxM/O/fP/eShBSrzGXKba0dB7r7AFhbUrrUahhKQQ4kkLA== +"@abp/prismjs@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.1.0.tgz#e9dc477f5d8728532a7c27e8e1b309a20b1aa32c" + integrity sha512-7pBxUKgqYaEEsuA7AUcdYJh05x2v0NVdkOc5n7KEw/ixqzB6d40SDBKndYg8ns+Zknvh6IK6e2FjOO+y/hWloQ== dependencies: - "@abp/clipboard" "~7.1.0-rc.3" - "@abp/core" "~7.1.0-rc.3" + "@abp/clipboard" "~7.1.0" + "@abp/core" "~7.1.0" prismjs "^1.26.0" -"@abp/select2@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.1.0-rc.3.tgz#580db5332b8b4a84162f5829cd3ca905370e4bb9" - integrity sha512-w0duwqlRfjc7Snz+8ej0Ek9QQcR5E4Q9FXhK8JdNyUWfbM6SCVHo5UHLO1W7K1WjDBQPkGoPUCt1YRqrEhVjrg== +"@abp/select2@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.1.0.tgz#30522455c70059251e593cdb0228dbbf831bbb78" + integrity sha512-VPdqxjT8URm1rkwsPvutOgFPs/JTlm8KVcvdV1UsvJMxx5OIKMKcxgsL9UJl033HzVVwp/XBsMQsaNRHnW+hvw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" select2 "^4.0.13" -"@abp/sweetalert2@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.1.0-rc.3.tgz#4b996b6cdf7b4e791b1dc2a66f7af190e041d662" - integrity sha512-NONKX6qzfCT95TaM/4ufkjZkRGYnfUPIupetAjnmSv7QloxPelNZkP3QrdGOqSALRQYyHsq3a96xUxY+JTqIig== +"@abp/sweetalert2@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.1.0.tgz#7cbf9c53ab9e1db2c59d63f392ba9b62624272f6" + integrity sha512-5NL2TijufGF5Jdbed1V+s6+tCa/C/R/ZSfb7CjQnBOCSC0JNhBDHtRabOaouqr2la4xbAEHjIoyXEnWXYAidYw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" sweetalert2 "^11.3.6" -"@abp/timeago@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.1.0-rc.3.tgz#506fe5c360d6c59f27db2e6aafb72134d4166423" - integrity sha512-avBmQWUUE0+veO6K4Buui1uzNQE0OioRY2pOYRLtlwL+OFes/wp+23InucsaqIpcz0bY5enCh1nM6lHkIv0wng== +"@abp/timeago@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.1.0.tgz#96909f2d0d27ac977d0caf6a0e2b725681f8124e" + integrity sha512-gWDwvnVSVKPBaOaJCaqhvcqS/GwTQFzNH6dWIH19/g23rF3+s/KwTyoW5AA8uWStBx1PxZaugR0OIK/7hctUog== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" timeago "^1.6.7" -"@abp/toastr@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.1.0-rc.3.tgz#aa311a18992292e7572a5d008504dac10a0107b5" - integrity sha512-oFb5ZSRQ1ABP4dhmb4afU6Hbl7ttAiiXAbmesMON0BW2asB5Tkc+vDZOgqe3QQFeU7U2T5s2VLi+AED9uHOhKQ== +"@abp/toastr@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.1.0.tgz#c11d780c86c16835528f152aac4cbe4aa94bb810" + integrity sha512-awgpA6J65TlMK54Hdq2fyDsZ6nvD69RKfAUaGzpz685tNbvaqQfXxSlBQVEad8QZlMGFeCOAmH9GYkBHNaP/zg== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" toastr "^2.1.4" -"@abp/tui-editor@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-7.1.0-rc.3.tgz#06ab137109c632068eaed40c617ddba2402dedaf" - integrity sha512-ksPW8qVHIy/kk3PC1kbPMsEIz/BP0R4F2EswU2cp2jBo5IBLUoGsK+lFv/ms3wT0zTLEN9uCRQjc6kjMLVBAzg== +"@abp/tui-editor@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-7.1.0.tgz#5d050aa6f9d427eb5bd6eae9c645ba522c8215a8" + integrity sha512-QCuP8gibxA/i36i/7dQmMTYXTkgh8eFKTWrSsfgBLLmJ+2ODd/H+wOjVcvscNXgAIu3lCtsqhbnMXswFszZMnw== dependencies: - "@abp/jquery" "~7.1.0-rc.3" - "@abp/prismjs" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" + "@abp/prismjs" "~7.1.0" -"@abp/utils@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.1.0-rc.3.tgz#ee5d3019790defa13bc647c7a1edccf7a0c9dbf8" - integrity sha512-rBL+I4yuBKi4P2ONkl9o73lCnPlwtUSudJDENiHOT+5TZ169d2t0JnPk3df+gmV8YZTuwCaCrgMfpG9l9j7fMQ== +"@abp/utils@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.1.0.tgz#fb52fdc21e8d26a32245eefac86c512a9318ee47" + integrity sha512-CorSSUsaVug2qY6f4j2uxtAjdSq1dfdq1QdjdQaoPxoZKU74Yv/Cyh7YZ+WJa3Upmaw4V0+6ELX9RE3OjJIxIQ== dependencies: just-compare "^1.3.0" diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/zh-Hans.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/zh-Hans.json index 11447d2685..bd5ca2b6df 100644 --- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/zh-Hans.json +++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/zh-Hans.json @@ -58,6 +58,7 @@ "ClearCache": "清除缓存", "ClearCacheConfirmationMessage": "您确定要清除缓存吗?", "MarkdownSupported": "支持 Markdown", - "FileUploadInfo": "拖放,拖放,或粘贴一个复制的图像。" + "FileUploadInfo": "拖放,拖放,或粘贴一个复制的图像。", + "PostDescriptionHint": "*将在文章链接预览中呈现,支持HTML" } } \ No newline at end of file diff --git a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json index d925b38ce3..892283f45d 100644 --- a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json +++ b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json @@ -3,6 +3,6 @@ "name": "client-simulation-web", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "^7.1.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "^7.1.0" } } diff --git a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock index 7785c58b54..4a687745e9 100644 --- a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock +++ b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@^7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.1.0-rc.3.tgz#dbe5c4aa473815230ec1a3188b1a84ab1caf3545" - integrity sha512-iip25NUb76nkw+DWe6dPlq7fw7kbHlAJjNscrphcgaX2ClX5/CxfWnn9hN4H1WaDzbi9q6Vl0AF072VZxki2nQ== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.1.0-rc.3" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.1.0-rc.3.tgz#012ff72c4cdd53fb4eed758134bbadba8f23360f" - integrity sha512-h6XAO8XW8cjh3+NRQH84oDF6nTymhVef5mnXymFQe27/2+vUqKjwf5VAywmpCUlLXOGK/Ha9se04qGQORIth+A== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.1.0-rc.3" - "@abp/bootstrap" "~7.1.0-rc.3" - "@abp/bootstrap-datepicker" "~7.1.0-rc.3" - "@abp/bootstrap-daterangepicker" "~7.1.0-rc.3" - "@abp/datatables.net-bs5" "~7.1.0-rc.3" - "@abp/font-awesome" "~7.1.0-rc.3" - "@abp/jquery-form" "~7.1.0-rc.3" - "@abp/jquery-validation-unobtrusive" "~7.1.0-rc.3" - "@abp/lodash" "~7.1.0-rc.3" - "@abp/luxon" "~7.1.0-rc.3" - "@abp/malihu-custom-scrollbar-plugin" "~7.1.0-rc.3" - "@abp/moment" "~7.1.0-rc.3" - "@abp/select2" "~7.1.0-rc.3" - "@abp/sweetalert2" "~7.1.0-rc.3" - "@abp/timeago" "~7.1.0-rc.3" - "@abp/toastr" "~7.1.0-rc.3" - -"@abp/aspnetcore.mvc.ui@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.1.0-rc.3.tgz#bccf1be9358da932e7708b88c6df686aaf66eda0" - integrity sha512-83icg7u0hOxECNPcF8dDiWwpdSBFcK0KNuOiC7DgQ0vdgPcPLKIzYKkf+qc8OfGUOABQM4l0l5X+J756pqVzBQ== +"@abp/aspnetcore.mvc.ui.theme.basic@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.1.0.tgz#79b5154f041fde68ecf81a920f756d16157cb439" + integrity sha512-rmrPRviLwlAN+o48ZnzPoRRYv78Uqwd1eSX6ftaf4CPxbb+bQJAKAcL5FbAnNheLesL62sn4x11Q60F8Mp850g== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.1.0" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.1.0.tgz#af4d0b4228fb0ead0626d344a5458856103446ff" + integrity sha512-Pn6UBgSJbOCnW0OFcLZrOH4dEpSSlBDjSy6HMm0wtdgodu9TjRYY/mAwRsjhXZTX3ycpuktVhVotB4ZLvFpgUg== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.1.0" + "@abp/bootstrap" "~7.1.0" + "@abp/bootstrap-datepicker" "~7.1.0" + "@abp/bootstrap-daterangepicker" "~7.1.0" + "@abp/datatables.net-bs5" "~7.1.0" + "@abp/font-awesome" "~7.1.0" + "@abp/jquery-form" "~7.1.0" + "@abp/jquery-validation-unobtrusive" "~7.1.0" + "@abp/lodash" "~7.1.0" + "@abp/luxon" "~7.1.0" + "@abp/malihu-custom-scrollbar-plugin" "~7.1.0" + "@abp/moment" "~7.1.0" + "@abp/select2" "~7.1.0" + "@abp/sweetalert2" "~7.1.0" + "@abp/timeago" "~7.1.0" + "@abp/toastr" "~7.1.0" + +"@abp/aspnetcore.mvc.ui@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.1.0.tgz#a10cc69976e294587a5274f11c216e55ebb1feb7" + integrity sha512-TGCmp4rxQiTUPaZYYGvhQSm5vjcZhJUEriuNyGSKWcs8vTC4eV6Eh6JqANU42RNxohWrQczEIWWMrQz5MEfX6g== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,158 +43,158 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.1.0-rc.3.tgz#c182be88e066d389a30ec253313639edb76a475a" - integrity sha512-zVjgZKxhF1ULFq+T5rhEKTHdCFr0IQ6inu7znxrHBKnkNuhTy87BmDLVq1NjB7Cse7BonSx1H7stJ+dg9L6tnA== +"@abp/bootstrap-datepicker@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.1.0.tgz#2a5635f35aeb5be636dfdd5a3fe68c083507cb29" + integrity sha512-ZZTsDgrbKyU/mA8ZKKiSTsd9mTHl2n3mDWrDX7rJdZ5zyGzxxk2Dc81kQP5qUdp6OAG6chiLIPLxXntjWVnyvA== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.1.0-rc.3.tgz#ffebeb655c5411bf59e5b6006e3c920abf574532" - integrity sha512-p0nX0+1JfoGY5ln8BiwbvDMgRwtFcF7zgc4C0hZHbHI9uaBJOl4DsdzPL+fiYfX3UWraptAUoDZzqzwZs/ip/Q== +"@abp/bootstrap-daterangepicker@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.1.0.tgz#1bf9a27976036c8e658d104a964742410aaca691" + integrity sha512-dhOf3aU82RDYcQc+HOObqd960SmHZTDPhS+6D9QkJ9a3PocyoBzLEi/lcgjfQytMzwsebxY8vk+S2WTUucoRuQ== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.1.0-rc.3.tgz#157bdf4a752bb73f0c56c7edebf74da2164c6466" - integrity sha512-P5iSNiMdk3PDPMicYVv0h70jwIdE2ioDgLdrFdY03oHrv6Ko7HRqeWZgFs5FayL5seqgTfdUxhPm7SBFJ0IdcA== +"@abp/bootstrap@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.1.0.tgz#52063d1f577d01d17f3b67e9bdc1ea811242b41e" + integrity sha512-S8Vnpj+cUO58C79aPum9eKlj13nY/T36ReUBPwT3CPrzStM9ab5BlNwHXR3Piyx/73i/r4Utehg18hs2fVi5Jw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" bootstrap "^5.1.3" -"@abp/core@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.1.0-rc.3.tgz#239f7944074a23701b753744abdaae97b5b9511d" - integrity sha512-doQqIApQ0YxOQajoEb6pW8GkMn/tbPa2KUBXZHKNcVzp66FYeyiDIBlmAQNBwKz72na36AAzWGQWr02o9/YqxQ== +"@abp/core@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.1.0.tgz#cffbe4a166073b394850ffd9739b0a089149a3fb" + integrity sha512-+DLBAtXo5BRYwcQH3yFzya0EZj8wd0/BE2QmXTVJ+nxQly+cp7ZV98oRIzI7ArIIV52Th4CXHwZv0l0U0Rdisg== dependencies: - "@abp/utils" "~7.1.0-rc.3" + "@abp/utils" "~7.1.0" -"@abp/datatables.net-bs5@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.1.0-rc.3.tgz#f50a16b0cb186b03ef8171f6c9b3335d690f0c6f" - integrity sha512-MtmRIl62LoKwRdzpeI7iBsIA1NyenRBKCybQ5Nu0Q1qFSmg3wPBNA9Iamrsu6ZDYhtRz4CmvCuGMEgmCmHVT1w== +"@abp/datatables.net-bs5@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.1.0.tgz#3c2289290c3667cad69604d6184fb9b77263f137" + integrity sha512-1LqROrLgFOiUN3E28s5qEu82Zdy4kLGJ6a7f1J6OAvqGXF62DRbKhoS8Rsd5DOV+JHCRnAx8PnTBhlUbl2zmoQ== dependencies: - "@abp/datatables.net" "~7.1.0-rc.3" + "@abp/datatables.net" "~7.1.0" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.1.0-rc.3.tgz#7d56e393e9d120d74391a936816bc5a74efb72a9" - integrity sha512-aBwwAxiSPdXXZXJRp5GN8FsFtpxhDKMzUfz4R6cGOWyPoTkRr9ZE8BrBJh+TXUdzcxrMb/SfR5Kbg/JXwH2P+Q== +"@abp/datatables.net@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.1.0.tgz#e26dd279276dd38dff485c68bb92b77a4737b625" + integrity sha512-vwihQI6Sxp9gktMSSQ99HwS8oHoYZh1zmZWEnVNAvMnTlxMhqwHEIK2y0XkT/jI3z5NGntz75qFSoqHGFLRAbw== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" datatables.net "^1.11.4" -"@abp/font-awesome@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.1.0-rc.3.tgz#3b4d7f5a9c064982a79cc40343ffc21a714b6c10" - integrity sha512-X4KUxmxLiMk8XjkbsMW0+DZdos0PyKPkiYorq9u2I7KAUel+g/gwkyDg4r1trYSE2LwhLmuR5wlIcrNH9zjA7g== +"@abp/font-awesome@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.1.0.tgz#65d9919c3d511197e4518ce25164f767c4776a5a" + integrity sha512-1u0zBE26iNv3YjQ1gTv8rozt6jSXDD0OISMXRT90BAGpOrEHoUB9VaRx4q7AXIrPye95RhfpccGbWE31vPEguw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.1.0-rc.3.tgz#1cc0fc23c38f919eb51700a49a9f2d7d06dd00b4" - integrity sha512-/3IleaxJoX1ubnB9fV9ejjNwbe1S2hfGGMD3QKJKNP/Pug3QgzfPWdyvb5G/7FIbCZeHwSln8Sz1lYtO1kj0tQ== +"@abp/jquery-form@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.1.0.tgz#e1d29ea105a3c4664057fea6c03999ff9529ee59" + integrity sha512-GuJC3TTclKk47mMjtasZBkKF1KqZcvUCXTkTM165U3hN80Bn5GjbS48oXz/iHI70lWNDsycVRrrrc8guwksvzg== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.1.0-rc.3.tgz#344def3c070e92ec16bec0164ead83738772aec5" - integrity sha512-UVE/EGQ50vTQOTkFU3z8QtNx8+Gjt/bBMe0ZFaanx0tIgPqouvFXyWpXeujBlnY1rPEaZLCbplHkf7C+rHjyew== +"@abp/jquery-validation-unobtrusive@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.1.0.tgz#0eb2364582337d530aa6f24fcbaaefa40fda6f7a" + integrity sha512-JiZvmSBt/Q8kZ15wazRDf738UjY1ZCpNm0fE47mpokE9T1YiD8DVDnv4qFDa7ActB5PsfwD1vRANNrmfUsSJcw== dependencies: - "@abp/jquery-validation" "~7.1.0-rc.3" + "@abp/jquery-validation" "~7.1.0" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.1.0-rc.3.tgz#90f746c16df5e631eac14646071ab2ba18ee25d5" - integrity sha512-ETD/Guw8AAxuZ5Vi5KCwY8+Wb/9f/XmQAnFON/v6PJblLyXNmIUrrgt4JrUlAlGmTpluAhgLeFXX0DvN6zaNRQ== +"@abp/jquery-validation@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.1.0.tgz#2c28095e4fccbaea78dc1f0c5459456380727079" + integrity sha512-rXCrd1ZZ2pse4MgF2fB6e/880UiaHuk+ZXBg/y8Yj2Ab5OVsUuCw9CpsjHOplWC6Rq5A8SjO7BCdI4juxb3xHQ== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" jquery-validation "^1.19.3" -"@abp/jquery@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.1.0-rc.3.tgz#cbad3eaace26a13a075a37f009f0b86f59d52ef8" - integrity sha512-zcdrAPeOMCEn7XhcU3xKm/htxxwouTQLIf8h1xvJE24l35nK25Fv5S+2yxO1VKaJAnlmDn62Pp1Cve3ZwSd7gg== +"@abp/jquery@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.1.0.tgz#5c43c7b4fff5f04f7bf9f763e6c2e57f000cbb10" + integrity sha512-JPgrVkRVnxFFm96movaOsfM4NsDghIdfAwo25Qz4t5hAeiAVusTCULML5Ds1IjHHQBjbYV/81Zno3xHzC4eU8A== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" jquery "~3.6.0" -"@abp/lodash@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.1.0-rc.3.tgz#1af40a8e5cff88484306953668b78e086256c11f" - integrity sha512-0WRM/lkEpKaonugvUSzBN3TxLsPPImzWG42r0EZYmjrYlBYHr/glClyN4BjNxFgTv54X64AiRVF7HaXGeWRWNA== +"@abp/lodash@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.1.0.tgz#d187bdac06a1425737837521d09aaf998d49bd08" + integrity sha512-/PmbRfN8ACBey4r8QpwSad38n720yZG5WY/lvddCoBmhJYeUtEr0moFF4g2x0wVm7U1wVXQK6RR9GOr0Q2A7Og== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" lodash "^4.17.21" -"@abp/luxon@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.1.0-rc.3.tgz#abf16755bc6984877c6d327df524934b542148cf" - integrity sha512-RX7oUBkI+odvXOAkzZC08KzDvg7Zt6gzyWmIFHc6fyAXCBVz9nxCa9nHnSo5xbsOZ2f0QuZTE/PoNrK5dh6UUQ== +"@abp/luxon@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.1.0.tgz#e6e119736e0340df162aeaf6546ec322253fee7e" + integrity sha512-UqsJTELF9bxZgE4v9dSfuHvyhinqFPKWZD1ctzTv4At5wie5yrqa+r5y59rPRui3svBxiZXSSZKmDCZnaoFW+w== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.1.0-rc.3.tgz#636b98b006dcaafcbdf9e01312b7db1b6fbd77c2" - integrity sha512-KrHmlmy42RBI7yY7i5VjcKJ1s0HjfEc8W0Y0Wf4zFXrvI5fWdptjUeMl3CMEJqJuv1aKOAtQ8CsS79oVATZ9QQ== +"@abp/malihu-custom-scrollbar-plugin@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.1.0.tgz#f113854212adcddbb142ee54f27e8f3876a22e7c" + integrity sha512-IIbDZ/7fjcnZ05ZHbX6KrlDlkXzZLD8w7teAoMuhBcLZeP3PWythzFYbCc6LwvtgvvkfriyPSth4PCsv2mh/gw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.1.0-rc.3.tgz#16706dc2d624ee6efdc85a047ec5766603be9c25" - integrity sha512-z62KWqcAXwr+qw1mipTfFiOBznxKqu5DRw2mlbLRsB9/yJFRKi748Lq1JZxGM5vLmTkRu1slWhumKRH7hOoPoQ== +"@abp/moment@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.1.0.tgz#c924fd6278992d8939501903347808a2ded053aa" + integrity sha512-pwbGxx/h0U0NILec6ZscHt6FBOyCUi8TTZzp1B7W9hpC3KSh4qGH1fUM2LI1mXFLl8c/exmVs7aZMN/24KgBag== dependencies: moment "^2.9.0" -"@abp/select2@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.1.0-rc.3.tgz#580db5332b8b4a84162f5829cd3ca905370e4bb9" - integrity sha512-w0duwqlRfjc7Snz+8ej0Ek9QQcR5E4Q9FXhK8JdNyUWfbM6SCVHo5UHLO1W7K1WjDBQPkGoPUCt1YRqrEhVjrg== +"@abp/select2@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.1.0.tgz#30522455c70059251e593cdb0228dbbf831bbb78" + integrity sha512-VPdqxjT8URm1rkwsPvutOgFPs/JTlm8KVcvdV1UsvJMxx5OIKMKcxgsL9UJl033HzVVwp/XBsMQsaNRHnW+hvw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" select2 "^4.0.13" -"@abp/sweetalert2@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.1.0-rc.3.tgz#4b996b6cdf7b4e791b1dc2a66f7af190e041d662" - integrity sha512-NONKX6qzfCT95TaM/4ufkjZkRGYnfUPIupetAjnmSv7QloxPelNZkP3QrdGOqSALRQYyHsq3a96xUxY+JTqIig== +"@abp/sweetalert2@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.1.0.tgz#7cbf9c53ab9e1db2c59d63f392ba9b62624272f6" + integrity sha512-5NL2TijufGF5Jdbed1V+s6+tCa/C/R/ZSfb7CjQnBOCSC0JNhBDHtRabOaouqr2la4xbAEHjIoyXEnWXYAidYw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" sweetalert2 "^11.3.6" -"@abp/timeago@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.1.0-rc.3.tgz#506fe5c360d6c59f27db2e6aafb72134d4166423" - integrity sha512-avBmQWUUE0+veO6K4Buui1uzNQE0OioRY2pOYRLtlwL+OFes/wp+23InucsaqIpcz0bY5enCh1nM6lHkIv0wng== +"@abp/timeago@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.1.0.tgz#96909f2d0d27ac977d0caf6a0e2b725681f8124e" + integrity sha512-gWDwvnVSVKPBaOaJCaqhvcqS/GwTQFzNH6dWIH19/g23rF3+s/KwTyoW5AA8uWStBx1PxZaugR0OIK/7hctUog== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" timeago "^1.6.7" -"@abp/toastr@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.1.0-rc.3.tgz#aa311a18992292e7572a5d008504dac10a0107b5" - integrity sha512-oFb5ZSRQ1ABP4dhmb4afU6Hbl7ttAiiXAbmesMON0BW2asB5Tkc+vDZOgqe3QQFeU7U2T5s2VLi+AED9uHOhKQ== +"@abp/toastr@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.1.0.tgz#c11d780c86c16835528f152aac4cbe4aa94bb810" + integrity sha512-awgpA6J65TlMK54Hdq2fyDsZ6nvD69RKfAUaGzpz685tNbvaqQfXxSlBQVEad8QZlMGFeCOAmH9GYkBHNaP/zg== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" toastr "^2.1.4" -"@abp/utils@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.1.0-rc.3.tgz#ee5d3019790defa13bc647c7a1edccf7a0c9dbf8" - integrity sha512-rBL+I4yuBKi4P2ONkl9o73lCnPlwtUSudJDENiHOT+5TZ169d2t0JnPk3df+gmV8YZTuwCaCrgMfpG9l9j7fMQ== +"@abp/utils@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.1.0.tgz#fb52fdc21e8d26a32245eefac86c512a9318ee47" + integrity sha512-CorSSUsaVug2qY6f4j2uxtAjdSq1dfdq1QdjdQaoPxoZKU74Yv/Cyh7YZ+WJa3Upmaw4V0+6ELX9RE3OjJIxIQ== dependencies: just-compare "^1.3.0" diff --git a/modules/cms-kit/angular/package.json b/modules/cms-kit/angular/package.json index 9998ac9fa5..110852edfa 100644 --- a/modules/cms-kit/angular/package.json +++ b/modules/cms-kit/angular/package.json @@ -15,11 +15,11 @@ }, "private": true, "dependencies": { - "@abp/ng.account": "~7.1.0-rc.3", - "@abp/ng.identity": "~7.1.0-rc.3", - "@abp/ng.setting-management": "~7.1.0-rc.3", - "@abp/ng.tenant-management": "~7.1.0-rc.3", - "@abp/ng.theme.basic": "~7.1.0-rc.3", + "@abp/ng.account": "~7.1.0", + "@abp/ng.identity": "~7.1.0", + "@abp/ng.setting-management": "~7.1.0", + "@abp/ng.tenant-management": "~7.1.0", + "@abp/ng.theme.basic": "~7.1.0", "@angular/animations": "~10.0.0", "@angular/common": "~10.0.0", "@angular/compiler": "~10.0.0", diff --git a/modules/cms-kit/angular/projects/cms-kit/package.json b/modules/cms-kit/angular/projects/cms-kit/package.json index 128bc259eb..1c665f42bd 100644 --- a/modules/cms-kit/angular/projects/cms-kit/package.json +++ b/modules/cms-kit/angular/projects/cms-kit/package.json @@ -4,8 +4,8 @@ "peerDependencies": { "@angular/common": "^9.1.11", "@angular/core": "^9.1.11", - "@abp/ng.core": ">=7.1.0-rc.3", - "@abp/ng.theme.shared": ">=7.1.0-rc.3" + "@abp/ng.core": ">=7.1.0", + "@abp/ng.theme.shared": ">=7.1.0" }, "dependencies": { "tslib": "^2.0.0" diff --git a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json index 5d94aa5242..85cdc791d7 100644 --- a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json +++ b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json @@ -3,6 +3,6 @@ "name": "my-app-identityserver", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "^7.1.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "^7.1.0" } } diff --git a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock index 7785c58b54..4a687745e9 100644 --- a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock +++ b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@^7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.1.0-rc.3.tgz#dbe5c4aa473815230ec1a3188b1a84ab1caf3545" - integrity sha512-iip25NUb76nkw+DWe6dPlq7fw7kbHlAJjNscrphcgaX2ClX5/CxfWnn9hN4H1WaDzbi9q6Vl0AF072VZxki2nQ== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.1.0-rc.3" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.1.0-rc.3.tgz#012ff72c4cdd53fb4eed758134bbadba8f23360f" - integrity sha512-h6XAO8XW8cjh3+NRQH84oDF6nTymhVef5mnXymFQe27/2+vUqKjwf5VAywmpCUlLXOGK/Ha9se04qGQORIth+A== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.1.0-rc.3" - "@abp/bootstrap" "~7.1.0-rc.3" - "@abp/bootstrap-datepicker" "~7.1.0-rc.3" - "@abp/bootstrap-daterangepicker" "~7.1.0-rc.3" - "@abp/datatables.net-bs5" "~7.1.0-rc.3" - "@abp/font-awesome" "~7.1.0-rc.3" - "@abp/jquery-form" "~7.1.0-rc.3" - "@abp/jquery-validation-unobtrusive" "~7.1.0-rc.3" - "@abp/lodash" "~7.1.0-rc.3" - "@abp/luxon" "~7.1.0-rc.3" - "@abp/malihu-custom-scrollbar-plugin" "~7.1.0-rc.3" - "@abp/moment" "~7.1.0-rc.3" - "@abp/select2" "~7.1.0-rc.3" - "@abp/sweetalert2" "~7.1.0-rc.3" - "@abp/timeago" "~7.1.0-rc.3" - "@abp/toastr" "~7.1.0-rc.3" - -"@abp/aspnetcore.mvc.ui@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.1.0-rc.3.tgz#bccf1be9358da932e7708b88c6df686aaf66eda0" - integrity sha512-83icg7u0hOxECNPcF8dDiWwpdSBFcK0KNuOiC7DgQ0vdgPcPLKIzYKkf+qc8OfGUOABQM4l0l5X+J756pqVzBQ== +"@abp/aspnetcore.mvc.ui.theme.basic@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.1.0.tgz#79b5154f041fde68ecf81a920f756d16157cb439" + integrity sha512-rmrPRviLwlAN+o48ZnzPoRRYv78Uqwd1eSX6ftaf4CPxbb+bQJAKAcL5FbAnNheLesL62sn4x11Q60F8Mp850g== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.1.0" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.1.0.tgz#af4d0b4228fb0ead0626d344a5458856103446ff" + integrity sha512-Pn6UBgSJbOCnW0OFcLZrOH4dEpSSlBDjSy6HMm0wtdgodu9TjRYY/mAwRsjhXZTX3ycpuktVhVotB4ZLvFpgUg== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.1.0" + "@abp/bootstrap" "~7.1.0" + "@abp/bootstrap-datepicker" "~7.1.0" + "@abp/bootstrap-daterangepicker" "~7.1.0" + "@abp/datatables.net-bs5" "~7.1.0" + "@abp/font-awesome" "~7.1.0" + "@abp/jquery-form" "~7.1.0" + "@abp/jquery-validation-unobtrusive" "~7.1.0" + "@abp/lodash" "~7.1.0" + "@abp/luxon" "~7.1.0" + "@abp/malihu-custom-scrollbar-plugin" "~7.1.0" + "@abp/moment" "~7.1.0" + "@abp/select2" "~7.1.0" + "@abp/sweetalert2" "~7.1.0" + "@abp/timeago" "~7.1.0" + "@abp/toastr" "~7.1.0" + +"@abp/aspnetcore.mvc.ui@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.1.0.tgz#a10cc69976e294587a5274f11c216e55ebb1feb7" + integrity sha512-TGCmp4rxQiTUPaZYYGvhQSm5vjcZhJUEriuNyGSKWcs8vTC4eV6Eh6JqANU42RNxohWrQczEIWWMrQz5MEfX6g== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,158 +43,158 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.1.0-rc.3.tgz#c182be88e066d389a30ec253313639edb76a475a" - integrity sha512-zVjgZKxhF1ULFq+T5rhEKTHdCFr0IQ6inu7znxrHBKnkNuhTy87BmDLVq1NjB7Cse7BonSx1H7stJ+dg9L6tnA== +"@abp/bootstrap-datepicker@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.1.0.tgz#2a5635f35aeb5be636dfdd5a3fe68c083507cb29" + integrity sha512-ZZTsDgrbKyU/mA8ZKKiSTsd9mTHl2n3mDWrDX7rJdZ5zyGzxxk2Dc81kQP5qUdp6OAG6chiLIPLxXntjWVnyvA== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.1.0-rc.3.tgz#ffebeb655c5411bf59e5b6006e3c920abf574532" - integrity sha512-p0nX0+1JfoGY5ln8BiwbvDMgRwtFcF7zgc4C0hZHbHI9uaBJOl4DsdzPL+fiYfX3UWraptAUoDZzqzwZs/ip/Q== +"@abp/bootstrap-daterangepicker@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.1.0.tgz#1bf9a27976036c8e658d104a964742410aaca691" + integrity sha512-dhOf3aU82RDYcQc+HOObqd960SmHZTDPhS+6D9QkJ9a3PocyoBzLEi/lcgjfQytMzwsebxY8vk+S2WTUucoRuQ== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.1.0-rc.3.tgz#157bdf4a752bb73f0c56c7edebf74da2164c6466" - integrity sha512-P5iSNiMdk3PDPMicYVv0h70jwIdE2ioDgLdrFdY03oHrv6Ko7HRqeWZgFs5FayL5seqgTfdUxhPm7SBFJ0IdcA== +"@abp/bootstrap@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.1.0.tgz#52063d1f577d01d17f3b67e9bdc1ea811242b41e" + integrity sha512-S8Vnpj+cUO58C79aPum9eKlj13nY/T36ReUBPwT3CPrzStM9ab5BlNwHXR3Piyx/73i/r4Utehg18hs2fVi5Jw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" bootstrap "^5.1.3" -"@abp/core@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.1.0-rc.3.tgz#239f7944074a23701b753744abdaae97b5b9511d" - integrity sha512-doQqIApQ0YxOQajoEb6pW8GkMn/tbPa2KUBXZHKNcVzp66FYeyiDIBlmAQNBwKz72na36AAzWGQWr02o9/YqxQ== +"@abp/core@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.1.0.tgz#cffbe4a166073b394850ffd9739b0a089149a3fb" + integrity sha512-+DLBAtXo5BRYwcQH3yFzya0EZj8wd0/BE2QmXTVJ+nxQly+cp7ZV98oRIzI7ArIIV52Th4CXHwZv0l0U0Rdisg== dependencies: - "@abp/utils" "~7.1.0-rc.3" + "@abp/utils" "~7.1.0" -"@abp/datatables.net-bs5@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.1.0-rc.3.tgz#f50a16b0cb186b03ef8171f6c9b3335d690f0c6f" - integrity sha512-MtmRIl62LoKwRdzpeI7iBsIA1NyenRBKCybQ5Nu0Q1qFSmg3wPBNA9Iamrsu6ZDYhtRz4CmvCuGMEgmCmHVT1w== +"@abp/datatables.net-bs5@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.1.0.tgz#3c2289290c3667cad69604d6184fb9b77263f137" + integrity sha512-1LqROrLgFOiUN3E28s5qEu82Zdy4kLGJ6a7f1J6OAvqGXF62DRbKhoS8Rsd5DOV+JHCRnAx8PnTBhlUbl2zmoQ== dependencies: - "@abp/datatables.net" "~7.1.0-rc.3" + "@abp/datatables.net" "~7.1.0" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.1.0-rc.3.tgz#7d56e393e9d120d74391a936816bc5a74efb72a9" - integrity sha512-aBwwAxiSPdXXZXJRp5GN8FsFtpxhDKMzUfz4R6cGOWyPoTkRr9ZE8BrBJh+TXUdzcxrMb/SfR5Kbg/JXwH2P+Q== +"@abp/datatables.net@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.1.0.tgz#e26dd279276dd38dff485c68bb92b77a4737b625" + integrity sha512-vwihQI6Sxp9gktMSSQ99HwS8oHoYZh1zmZWEnVNAvMnTlxMhqwHEIK2y0XkT/jI3z5NGntz75qFSoqHGFLRAbw== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" datatables.net "^1.11.4" -"@abp/font-awesome@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.1.0-rc.3.tgz#3b4d7f5a9c064982a79cc40343ffc21a714b6c10" - integrity sha512-X4KUxmxLiMk8XjkbsMW0+DZdos0PyKPkiYorq9u2I7KAUel+g/gwkyDg4r1trYSE2LwhLmuR5wlIcrNH9zjA7g== +"@abp/font-awesome@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.1.0.tgz#65d9919c3d511197e4518ce25164f767c4776a5a" + integrity sha512-1u0zBE26iNv3YjQ1gTv8rozt6jSXDD0OISMXRT90BAGpOrEHoUB9VaRx4q7AXIrPye95RhfpccGbWE31vPEguw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.1.0-rc.3.tgz#1cc0fc23c38f919eb51700a49a9f2d7d06dd00b4" - integrity sha512-/3IleaxJoX1ubnB9fV9ejjNwbe1S2hfGGMD3QKJKNP/Pug3QgzfPWdyvb5G/7FIbCZeHwSln8Sz1lYtO1kj0tQ== +"@abp/jquery-form@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.1.0.tgz#e1d29ea105a3c4664057fea6c03999ff9529ee59" + integrity sha512-GuJC3TTclKk47mMjtasZBkKF1KqZcvUCXTkTM165U3hN80Bn5GjbS48oXz/iHI70lWNDsycVRrrrc8guwksvzg== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.1.0-rc.3.tgz#344def3c070e92ec16bec0164ead83738772aec5" - integrity sha512-UVE/EGQ50vTQOTkFU3z8QtNx8+Gjt/bBMe0ZFaanx0tIgPqouvFXyWpXeujBlnY1rPEaZLCbplHkf7C+rHjyew== +"@abp/jquery-validation-unobtrusive@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.1.0.tgz#0eb2364582337d530aa6f24fcbaaefa40fda6f7a" + integrity sha512-JiZvmSBt/Q8kZ15wazRDf738UjY1ZCpNm0fE47mpokE9T1YiD8DVDnv4qFDa7ActB5PsfwD1vRANNrmfUsSJcw== dependencies: - "@abp/jquery-validation" "~7.1.0-rc.3" + "@abp/jquery-validation" "~7.1.0" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.1.0-rc.3.tgz#90f746c16df5e631eac14646071ab2ba18ee25d5" - integrity sha512-ETD/Guw8AAxuZ5Vi5KCwY8+Wb/9f/XmQAnFON/v6PJblLyXNmIUrrgt4JrUlAlGmTpluAhgLeFXX0DvN6zaNRQ== +"@abp/jquery-validation@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.1.0.tgz#2c28095e4fccbaea78dc1f0c5459456380727079" + integrity sha512-rXCrd1ZZ2pse4MgF2fB6e/880UiaHuk+ZXBg/y8Yj2Ab5OVsUuCw9CpsjHOplWC6Rq5A8SjO7BCdI4juxb3xHQ== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" jquery-validation "^1.19.3" -"@abp/jquery@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.1.0-rc.3.tgz#cbad3eaace26a13a075a37f009f0b86f59d52ef8" - integrity sha512-zcdrAPeOMCEn7XhcU3xKm/htxxwouTQLIf8h1xvJE24l35nK25Fv5S+2yxO1VKaJAnlmDn62Pp1Cve3ZwSd7gg== +"@abp/jquery@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.1.0.tgz#5c43c7b4fff5f04f7bf9f763e6c2e57f000cbb10" + integrity sha512-JPgrVkRVnxFFm96movaOsfM4NsDghIdfAwo25Qz4t5hAeiAVusTCULML5Ds1IjHHQBjbYV/81Zno3xHzC4eU8A== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" jquery "~3.6.0" -"@abp/lodash@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.1.0-rc.3.tgz#1af40a8e5cff88484306953668b78e086256c11f" - integrity sha512-0WRM/lkEpKaonugvUSzBN3TxLsPPImzWG42r0EZYmjrYlBYHr/glClyN4BjNxFgTv54X64AiRVF7HaXGeWRWNA== +"@abp/lodash@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.1.0.tgz#d187bdac06a1425737837521d09aaf998d49bd08" + integrity sha512-/PmbRfN8ACBey4r8QpwSad38n720yZG5WY/lvddCoBmhJYeUtEr0moFF4g2x0wVm7U1wVXQK6RR9GOr0Q2A7Og== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" lodash "^4.17.21" -"@abp/luxon@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.1.0-rc.3.tgz#abf16755bc6984877c6d327df524934b542148cf" - integrity sha512-RX7oUBkI+odvXOAkzZC08KzDvg7Zt6gzyWmIFHc6fyAXCBVz9nxCa9nHnSo5xbsOZ2f0QuZTE/PoNrK5dh6UUQ== +"@abp/luxon@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.1.0.tgz#e6e119736e0340df162aeaf6546ec322253fee7e" + integrity sha512-UqsJTELF9bxZgE4v9dSfuHvyhinqFPKWZD1ctzTv4At5wie5yrqa+r5y59rPRui3svBxiZXSSZKmDCZnaoFW+w== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.1.0-rc.3.tgz#636b98b006dcaafcbdf9e01312b7db1b6fbd77c2" - integrity sha512-KrHmlmy42RBI7yY7i5VjcKJ1s0HjfEc8W0Y0Wf4zFXrvI5fWdptjUeMl3CMEJqJuv1aKOAtQ8CsS79oVATZ9QQ== +"@abp/malihu-custom-scrollbar-plugin@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.1.0.tgz#f113854212adcddbb142ee54f27e8f3876a22e7c" + integrity sha512-IIbDZ/7fjcnZ05ZHbX6KrlDlkXzZLD8w7teAoMuhBcLZeP3PWythzFYbCc6LwvtgvvkfriyPSth4PCsv2mh/gw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.1.0-rc.3.tgz#16706dc2d624ee6efdc85a047ec5766603be9c25" - integrity sha512-z62KWqcAXwr+qw1mipTfFiOBznxKqu5DRw2mlbLRsB9/yJFRKi748Lq1JZxGM5vLmTkRu1slWhumKRH7hOoPoQ== +"@abp/moment@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.1.0.tgz#c924fd6278992d8939501903347808a2ded053aa" + integrity sha512-pwbGxx/h0U0NILec6ZscHt6FBOyCUi8TTZzp1B7W9hpC3KSh4qGH1fUM2LI1mXFLl8c/exmVs7aZMN/24KgBag== dependencies: moment "^2.9.0" -"@abp/select2@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.1.0-rc.3.tgz#580db5332b8b4a84162f5829cd3ca905370e4bb9" - integrity sha512-w0duwqlRfjc7Snz+8ej0Ek9QQcR5E4Q9FXhK8JdNyUWfbM6SCVHo5UHLO1W7K1WjDBQPkGoPUCt1YRqrEhVjrg== +"@abp/select2@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.1.0.tgz#30522455c70059251e593cdb0228dbbf831bbb78" + integrity sha512-VPdqxjT8URm1rkwsPvutOgFPs/JTlm8KVcvdV1UsvJMxx5OIKMKcxgsL9UJl033HzVVwp/XBsMQsaNRHnW+hvw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" select2 "^4.0.13" -"@abp/sweetalert2@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.1.0-rc.3.tgz#4b996b6cdf7b4e791b1dc2a66f7af190e041d662" - integrity sha512-NONKX6qzfCT95TaM/4ufkjZkRGYnfUPIupetAjnmSv7QloxPelNZkP3QrdGOqSALRQYyHsq3a96xUxY+JTqIig== +"@abp/sweetalert2@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.1.0.tgz#7cbf9c53ab9e1db2c59d63f392ba9b62624272f6" + integrity sha512-5NL2TijufGF5Jdbed1V+s6+tCa/C/R/ZSfb7CjQnBOCSC0JNhBDHtRabOaouqr2la4xbAEHjIoyXEnWXYAidYw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" sweetalert2 "^11.3.6" -"@abp/timeago@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.1.0-rc.3.tgz#506fe5c360d6c59f27db2e6aafb72134d4166423" - integrity sha512-avBmQWUUE0+veO6K4Buui1uzNQE0OioRY2pOYRLtlwL+OFes/wp+23InucsaqIpcz0bY5enCh1nM6lHkIv0wng== +"@abp/timeago@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.1.0.tgz#96909f2d0d27ac977d0caf6a0e2b725681f8124e" + integrity sha512-gWDwvnVSVKPBaOaJCaqhvcqS/GwTQFzNH6dWIH19/g23rF3+s/KwTyoW5AA8uWStBx1PxZaugR0OIK/7hctUog== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" timeago "^1.6.7" -"@abp/toastr@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.1.0-rc.3.tgz#aa311a18992292e7572a5d008504dac10a0107b5" - integrity sha512-oFb5ZSRQ1ABP4dhmb4afU6Hbl7ttAiiXAbmesMON0BW2asB5Tkc+vDZOgqe3QQFeU7U2T5s2VLi+AED9uHOhKQ== +"@abp/toastr@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.1.0.tgz#c11d780c86c16835528f152aac4cbe4aa94bb810" + integrity sha512-awgpA6J65TlMK54Hdq2fyDsZ6nvD69RKfAUaGzpz685tNbvaqQfXxSlBQVEad8QZlMGFeCOAmH9GYkBHNaP/zg== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" toastr "^2.1.4" -"@abp/utils@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.1.0-rc.3.tgz#ee5d3019790defa13bc647c7a1edccf7a0c9dbf8" - integrity sha512-rBL+I4yuBKi4P2ONkl9o73lCnPlwtUSudJDENiHOT+5TZ169d2t0JnPk3df+gmV8YZTuwCaCrgMfpG9l9j7fMQ== +"@abp/utils@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.1.0.tgz#fb52fdc21e8d26a32245eefac86c512a9318ee47" + integrity sha512-CorSSUsaVug2qY6f4j2uxtAjdSq1dfdq1QdjdQaoPxoZKU74Yv/Cyh7YZ+WJa3Upmaw4V0+6ELX9RE3OjJIxIQ== dependencies: just-compare "^1.3.0" diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json b/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json index 99f401127c..0639f4712f 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "^7.1.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "^7.1.0" } } diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock index 7785c58b54..4a687745e9 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@^7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.1.0-rc.3.tgz#dbe5c4aa473815230ec1a3188b1a84ab1caf3545" - integrity sha512-iip25NUb76nkw+DWe6dPlq7fw7kbHlAJjNscrphcgaX2ClX5/CxfWnn9hN4H1WaDzbi9q6Vl0AF072VZxki2nQ== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.1.0-rc.3" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.1.0-rc.3.tgz#012ff72c4cdd53fb4eed758134bbadba8f23360f" - integrity sha512-h6XAO8XW8cjh3+NRQH84oDF6nTymhVef5mnXymFQe27/2+vUqKjwf5VAywmpCUlLXOGK/Ha9se04qGQORIth+A== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.1.0-rc.3" - "@abp/bootstrap" "~7.1.0-rc.3" - "@abp/bootstrap-datepicker" "~7.1.0-rc.3" - "@abp/bootstrap-daterangepicker" "~7.1.0-rc.3" - "@abp/datatables.net-bs5" "~7.1.0-rc.3" - "@abp/font-awesome" "~7.1.0-rc.3" - "@abp/jquery-form" "~7.1.0-rc.3" - "@abp/jquery-validation-unobtrusive" "~7.1.0-rc.3" - "@abp/lodash" "~7.1.0-rc.3" - "@abp/luxon" "~7.1.0-rc.3" - "@abp/malihu-custom-scrollbar-plugin" "~7.1.0-rc.3" - "@abp/moment" "~7.1.0-rc.3" - "@abp/select2" "~7.1.0-rc.3" - "@abp/sweetalert2" "~7.1.0-rc.3" - "@abp/timeago" "~7.1.0-rc.3" - "@abp/toastr" "~7.1.0-rc.3" - -"@abp/aspnetcore.mvc.ui@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.1.0-rc.3.tgz#bccf1be9358da932e7708b88c6df686aaf66eda0" - integrity sha512-83icg7u0hOxECNPcF8dDiWwpdSBFcK0KNuOiC7DgQ0vdgPcPLKIzYKkf+qc8OfGUOABQM4l0l5X+J756pqVzBQ== +"@abp/aspnetcore.mvc.ui.theme.basic@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.1.0.tgz#79b5154f041fde68ecf81a920f756d16157cb439" + integrity sha512-rmrPRviLwlAN+o48ZnzPoRRYv78Uqwd1eSX6ftaf4CPxbb+bQJAKAcL5FbAnNheLesL62sn4x11Q60F8Mp850g== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.1.0" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.1.0.tgz#af4d0b4228fb0ead0626d344a5458856103446ff" + integrity sha512-Pn6UBgSJbOCnW0OFcLZrOH4dEpSSlBDjSy6HMm0wtdgodu9TjRYY/mAwRsjhXZTX3ycpuktVhVotB4ZLvFpgUg== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.1.0" + "@abp/bootstrap" "~7.1.0" + "@abp/bootstrap-datepicker" "~7.1.0" + "@abp/bootstrap-daterangepicker" "~7.1.0" + "@abp/datatables.net-bs5" "~7.1.0" + "@abp/font-awesome" "~7.1.0" + "@abp/jquery-form" "~7.1.0" + "@abp/jquery-validation-unobtrusive" "~7.1.0" + "@abp/lodash" "~7.1.0" + "@abp/luxon" "~7.1.0" + "@abp/malihu-custom-scrollbar-plugin" "~7.1.0" + "@abp/moment" "~7.1.0" + "@abp/select2" "~7.1.0" + "@abp/sweetalert2" "~7.1.0" + "@abp/timeago" "~7.1.0" + "@abp/toastr" "~7.1.0" + +"@abp/aspnetcore.mvc.ui@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.1.0.tgz#a10cc69976e294587a5274f11c216e55ebb1feb7" + integrity sha512-TGCmp4rxQiTUPaZYYGvhQSm5vjcZhJUEriuNyGSKWcs8vTC4eV6Eh6JqANU42RNxohWrQczEIWWMrQz5MEfX6g== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,158 +43,158 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.1.0-rc.3.tgz#c182be88e066d389a30ec253313639edb76a475a" - integrity sha512-zVjgZKxhF1ULFq+T5rhEKTHdCFr0IQ6inu7znxrHBKnkNuhTy87BmDLVq1NjB7Cse7BonSx1H7stJ+dg9L6tnA== +"@abp/bootstrap-datepicker@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.1.0.tgz#2a5635f35aeb5be636dfdd5a3fe68c083507cb29" + integrity sha512-ZZTsDgrbKyU/mA8ZKKiSTsd9mTHl2n3mDWrDX7rJdZ5zyGzxxk2Dc81kQP5qUdp6OAG6chiLIPLxXntjWVnyvA== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.1.0-rc.3.tgz#ffebeb655c5411bf59e5b6006e3c920abf574532" - integrity sha512-p0nX0+1JfoGY5ln8BiwbvDMgRwtFcF7zgc4C0hZHbHI9uaBJOl4DsdzPL+fiYfX3UWraptAUoDZzqzwZs/ip/Q== +"@abp/bootstrap-daterangepicker@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.1.0.tgz#1bf9a27976036c8e658d104a964742410aaca691" + integrity sha512-dhOf3aU82RDYcQc+HOObqd960SmHZTDPhS+6D9QkJ9a3PocyoBzLEi/lcgjfQytMzwsebxY8vk+S2WTUucoRuQ== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.1.0-rc.3.tgz#157bdf4a752bb73f0c56c7edebf74da2164c6466" - integrity sha512-P5iSNiMdk3PDPMicYVv0h70jwIdE2ioDgLdrFdY03oHrv6Ko7HRqeWZgFs5FayL5seqgTfdUxhPm7SBFJ0IdcA== +"@abp/bootstrap@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.1.0.tgz#52063d1f577d01d17f3b67e9bdc1ea811242b41e" + integrity sha512-S8Vnpj+cUO58C79aPum9eKlj13nY/T36ReUBPwT3CPrzStM9ab5BlNwHXR3Piyx/73i/r4Utehg18hs2fVi5Jw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" bootstrap "^5.1.3" -"@abp/core@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.1.0-rc.3.tgz#239f7944074a23701b753744abdaae97b5b9511d" - integrity sha512-doQqIApQ0YxOQajoEb6pW8GkMn/tbPa2KUBXZHKNcVzp66FYeyiDIBlmAQNBwKz72na36AAzWGQWr02o9/YqxQ== +"@abp/core@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.1.0.tgz#cffbe4a166073b394850ffd9739b0a089149a3fb" + integrity sha512-+DLBAtXo5BRYwcQH3yFzya0EZj8wd0/BE2QmXTVJ+nxQly+cp7ZV98oRIzI7ArIIV52Th4CXHwZv0l0U0Rdisg== dependencies: - "@abp/utils" "~7.1.0-rc.3" + "@abp/utils" "~7.1.0" -"@abp/datatables.net-bs5@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.1.0-rc.3.tgz#f50a16b0cb186b03ef8171f6c9b3335d690f0c6f" - integrity sha512-MtmRIl62LoKwRdzpeI7iBsIA1NyenRBKCybQ5Nu0Q1qFSmg3wPBNA9Iamrsu6ZDYhtRz4CmvCuGMEgmCmHVT1w== +"@abp/datatables.net-bs5@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.1.0.tgz#3c2289290c3667cad69604d6184fb9b77263f137" + integrity sha512-1LqROrLgFOiUN3E28s5qEu82Zdy4kLGJ6a7f1J6OAvqGXF62DRbKhoS8Rsd5DOV+JHCRnAx8PnTBhlUbl2zmoQ== dependencies: - "@abp/datatables.net" "~7.1.0-rc.3" + "@abp/datatables.net" "~7.1.0" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.1.0-rc.3.tgz#7d56e393e9d120d74391a936816bc5a74efb72a9" - integrity sha512-aBwwAxiSPdXXZXJRp5GN8FsFtpxhDKMzUfz4R6cGOWyPoTkRr9ZE8BrBJh+TXUdzcxrMb/SfR5Kbg/JXwH2P+Q== +"@abp/datatables.net@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.1.0.tgz#e26dd279276dd38dff485c68bb92b77a4737b625" + integrity sha512-vwihQI6Sxp9gktMSSQ99HwS8oHoYZh1zmZWEnVNAvMnTlxMhqwHEIK2y0XkT/jI3z5NGntz75qFSoqHGFLRAbw== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" datatables.net "^1.11.4" -"@abp/font-awesome@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.1.0-rc.3.tgz#3b4d7f5a9c064982a79cc40343ffc21a714b6c10" - integrity sha512-X4KUxmxLiMk8XjkbsMW0+DZdos0PyKPkiYorq9u2I7KAUel+g/gwkyDg4r1trYSE2LwhLmuR5wlIcrNH9zjA7g== +"@abp/font-awesome@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.1.0.tgz#65d9919c3d511197e4518ce25164f767c4776a5a" + integrity sha512-1u0zBE26iNv3YjQ1gTv8rozt6jSXDD0OISMXRT90BAGpOrEHoUB9VaRx4q7AXIrPye95RhfpccGbWE31vPEguw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.1.0-rc.3.tgz#1cc0fc23c38f919eb51700a49a9f2d7d06dd00b4" - integrity sha512-/3IleaxJoX1ubnB9fV9ejjNwbe1S2hfGGMD3QKJKNP/Pug3QgzfPWdyvb5G/7FIbCZeHwSln8Sz1lYtO1kj0tQ== +"@abp/jquery-form@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.1.0.tgz#e1d29ea105a3c4664057fea6c03999ff9529ee59" + integrity sha512-GuJC3TTclKk47mMjtasZBkKF1KqZcvUCXTkTM165U3hN80Bn5GjbS48oXz/iHI70lWNDsycVRrrrc8guwksvzg== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.1.0-rc.3.tgz#344def3c070e92ec16bec0164ead83738772aec5" - integrity sha512-UVE/EGQ50vTQOTkFU3z8QtNx8+Gjt/bBMe0ZFaanx0tIgPqouvFXyWpXeujBlnY1rPEaZLCbplHkf7C+rHjyew== +"@abp/jquery-validation-unobtrusive@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.1.0.tgz#0eb2364582337d530aa6f24fcbaaefa40fda6f7a" + integrity sha512-JiZvmSBt/Q8kZ15wazRDf738UjY1ZCpNm0fE47mpokE9T1YiD8DVDnv4qFDa7ActB5PsfwD1vRANNrmfUsSJcw== dependencies: - "@abp/jquery-validation" "~7.1.0-rc.3" + "@abp/jquery-validation" "~7.1.0" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.1.0-rc.3.tgz#90f746c16df5e631eac14646071ab2ba18ee25d5" - integrity sha512-ETD/Guw8AAxuZ5Vi5KCwY8+Wb/9f/XmQAnFON/v6PJblLyXNmIUrrgt4JrUlAlGmTpluAhgLeFXX0DvN6zaNRQ== +"@abp/jquery-validation@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.1.0.tgz#2c28095e4fccbaea78dc1f0c5459456380727079" + integrity sha512-rXCrd1ZZ2pse4MgF2fB6e/880UiaHuk+ZXBg/y8Yj2Ab5OVsUuCw9CpsjHOplWC6Rq5A8SjO7BCdI4juxb3xHQ== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" jquery-validation "^1.19.3" -"@abp/jquery@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.1.0-rc.3.tgz#cbad3eaace26a13a075a37f009f0b86f59d52ef8" - integrity sha512-zcdrAPeOMCEn7XhcU3xKm/htxxwouTQLIf8h1xvJE24l35nK25Fv5S+2yxO1VKaJAnlmDn62Pp1Cve3ZwSd7gg== +"@abp/jquery@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.1.0.tgz#5c43c7b4fff5f04f7bf9f763e6c2e57f000cbb10" + integrity sha512-JPgrVkRVnxFFm96movaOsfM4NsDghIdfAwo25Qz4t5hAeiAVusTCULML5Ds1IjHHQBjbYV/81Zno3xHzC4eU8A== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" jquery "~3.6.0" -"@abp/lodash@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.1.0-rc.3.tgz#1af40a8e5cff88484306953668b78e086256c11f" - integrity sha512-0WRM/lkEpKaonugvUSzBN3TxLsPPImzWG42r0EZYmjrYlBYHr/glClyN4BjNxFgTv54X64AiRVF7HaXGeWRWNA== +"@abp/lodash@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.1.0.tgz#d187bdac06a1425737837521d09aaf998d49bd08" + integrity sha512-/PmbRfN8ACBey4r8QpwSad38n720yZG5WY/lvddCoBmhJYeUtEr0moFF4g2x0wVm7U1wVXQK6RR9GOr0Q2A7Og== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" lodash "^4.17.21" -"@abp/luxon@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.1.0-rc.3.tgz#abf16755bc6984877c6d327df524934b542148cf" - integrity sha512-RX7oUBkI+odvXOAkzZC08KzDvg7Zt6gzyWmIFHc6fyAXCBVz9nxCa9nHnSo5xbsOZ2f0QuZTE/PoNrK5dh6UUQ== +"@abp/luxon@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.1.0.tgz#e6e119736e0340df162aeaf6546ec322253fee7e" + integrity sha512-UqsJTELF9bxZgE4v9dSfuHvyhinqFPKWZD1ctzTv4At5wie5yrqa+r5y59rPRui3svBxiZXSSZKmDCZnaoFW+w== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.1.0-rc.3.tgz#636b98b006dcaafcbdf9e01312b7db1b6fbd77c2" - integrity sha512-KrHmlmy42RBI7yY7i5VjcKJ1s0HjfEc8W0Y0Wf4zFXrvI5fWdptjUeMl3CMEJqJuv1aKOAtQ8CsS79oVATZ9QQ== +"@abp/malihu-custom-scrollbar-plugin@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.1.0.tgz#f113854212adcddbb142ee54f27e8f3876a22e7c" + integrity sha512-IIbDZ/7fjcnZ05ZHbX6KrlDlkXzZLD8w7teAoMuhBcLZeP3PWythzFYbCc6LwvtgvvkfriyPSth4PCsv2mh/gw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.1.0-rc.3.tgz#16706dc2d624ee6efdc85a047ec5766603be9c25" - integrity sha512-z62KWqcAXwr+qw1mipTfFiOBznxKqu5DRw2mlbLRsB9/yJFRKi748Lq1JZxGM5vLmTkRu1slWhumKRH7hOoPoQ== +"@abp/moment@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.1.0.tgz#c924fd6278992d8939501903347808a2ded053aa" + integrity sha512-pwbGxx/h0U0NILec6ZscHt6FBOyCUi8TTZzp1B7W9hpC3KSh4qGH1fUM2LI1mXFLl8c/exmVs7aZMN/24KgBag== dependencies: moment "^2.9.0" -"@abp/select2@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.1.0-rc.3.tgz#580db5332b8b4a84162f5829cd3ca905370e4bb9" - integrity sha512-w0duwqlRfjc7Snz+8ej0Ek9QQcR5E4Q9FXhK8JdNyUWfbM6SCVHo5UHLO1W7K1WjDBQPkGoPUCt1YRqrEhVjrg== +"@abp/select2@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.1.0.tgz#30522455c70059251e593cdb0228dbbf831bbb78" + integrity sha512-VPdqxjT8URm1rkwsPvutOgFPs/JTlm8KVcvdV1UsvJMxx5OIKMKcxgsL9UJl033HzVVwp/XBsMQsaNRHnW+hvw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" select2 "^4.0.13" -"@abp/sweetalert2@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.1.0-rc.3.tgz#4b996b6cdf7b4e791b1dc2a66f7af190e041d662" - integrity sha512-NONKX6qzfCT95TaM/4ufkjZkRGYnfUPIupetAjnmSv7QloxPelNZkP3QrdGOqSALRQYyHsq3a96xUxY+JTqIig== +"@abp/sweetalert2@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.1.0.tgz#7cbf9c53ab9e1db2c59d63f392ba9b62624272f6" + integrity sha512-5NL2TijufGF5Jdbed1V+s6+tCa/C/R/ZSfb7CjQnBOCSC0JNhBDHtRabOaouqr2la4xbAEHjIoyXEnWXYAidYw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" sweetalert2 "^11.3.6" -"@abp/timeago@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.1.0-rc.3.tgz#506fe5c360d6c59f27db2e6aafb72134d4166423" - integrity sha512-avBmQWUUE0+veO6K4Buui1uzNQE0OioRY2pOYRLtlwL+OFes/wp+23InucsaqIpcz0bY5enCh1nM6lHkIv0wng== +"@abp/timeago@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.1.0.tgz#96909f2d0d27ac977d0caf6a0e2b725681f8124e" + integrity sha512-gWDwvnVSVKPBaOaJCaqhvcqS/GwTQFzNH6dWIH19/g23rF3+s/KwTyoW5AA8uWStBx1PxZaugR0OIK/7hctUog== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" timeago "^1.6.7" -"@abp/toastr@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.1.0-rc.3.tgz#aa311a18992292e7572a5d008504dac10a0107b5" - integrity sha512-oFb5ZSRQ1ABP4dhmb4afU6Hbl7ttAiiXAbmesMON0BW2asB5Tkc+vDZOgqe3QQFeU7U2T5s2VLi+AED9uHOhKQ== +"@abp/toastr@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.1.0.tgz#c11d780c86c16835528f152aac4cbe4aa94bb810" + integrity sha512-awgpA6J65TlMK54Hdq2fyDsZ6nvD69RKfAUaGzpz685tNbvaqQfXxSlBQVEad8QZlMGFeCOAmH9GYkBHNaP/zg== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" toastr "^2.1.4" -"@abp/utils@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.1.0-rc.3.tgz#ee5d3019790defa13bc647c7a1edccf7a0c9dbf8" - integrity sha512-rBL+I4yuBKi4P2ONkl9o73lCnPlwtUSudJDENiHOT+5TZ169d2t0JnPk3df+gmV8YZTuwCaCrgMfpG9l9j7fMQ== +"@abp/utils@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.1.0.tgz#fb52fdc21e8d26a32245eefac86c512a9318ee47" + integrity sha512-CorSSUsaVug2qY6f4j2uxtAjdSq1dfdq1QdjdQaoPxoZKU74Yv/Cyh7YZ+WJa3Upmaw4V0+6ELX9RE3OjJIxIQ== dependencies: just-compare "^1.3.0" diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json index de625461fa..a38df23737 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json @@ -3,7 +3,7 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "^7.1.0-rc.3", - "@abp/cms-kit": "7.1.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "^7.1.0", + "@abp/cms-kit": "7.1.0" } } diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock index c085475c0d..c91b37a95d 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@^7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.1.0-rc.3.tgz#dbe5c4aa473815230ec1a3188b1a84ab1caf3545" - integrity sha512-iip25NUb76nkw+DWe6dPlq7fw7kbHlAJjNscrphcgaX2ClX5/CxfWnn9hN4H1WaDzbi9q6Vl0AF072VZxki2nQ== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.1.0-rc.3" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.1.0-rc.3.tgz#012ff72c4cdd53fb4eed758134bbadba8f23360f" - integrity sha512-h6XAO8XW8cjh3+NRQH84oDF6nTymhVef5mnXymFQe27/2+vUqKjwf5VAywmpCUlLXOGK/Ha9se04qGQORIth+A== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.1.0-rc.3" - "@abp/bootstrap" "~7.1.0-rc.3" - "@abp/bootstrap-datepicker" "~7.1.0-rc.3" - "@abp/bootstrap-daterangepicker" "~7.1.0-rc.3" - "@abp/datatables.net-bs5" "~7.1.0-rc.3" - "@abp/font-awesome" "~7.1.0-rc.3" - "@abp/jquery-form" "~7.1.0-rc.3" - "@abp/jquery-validation-unobtrusive" "~7.1.0-rc.3" - "@abp/lodash" "~7.1.0-rc.3" - "@abp/luxon" "~7.1.0-rc.3" - "@abp/malihu-custom-scrollbar-plugin" "~7.1.0-rc.3" - "@abp/moment" "~7.1.0-rc.3" - "@abp/select2" "~7.1.0-rc.3" - "@abp/sweetalert2" "~7.1.0-rc.3" - "@abp/timeago" "~7.1.0-rc.3" - "@abp/toastr" "~7.1.0-rc.3" - -"@abp/aspnetcore.mvc.ui@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.1.0-rc.3.tgz#bccf1be9358da932e7708b88c6df686aaf66eda0" - integrity sha512-83icg7u0hOxECNPcF8dDiWwpdSBFcK0KNuOiC7DgQ0vdgPcPLKIzYKkf+qc8OfGUOABQM4l0l5X+J756pqVzBQ== +"@abp/aspnetcore.mvc.ui.theme.basic@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.1.0.tgz#79b5154f041fde68ecf81a920f756d16157cb439" + integrity sha512-rmrPRviLwlAN+o48ZnzPoRRYv78Uqwd1eSX6ftaf4CPxbb+bQJAKAcL5FbAnNheLesL62sn4x11Q60F8Mp850g== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.1.0" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.1.0.tgz#af4d0b4228fb0ead0626d344a5458856103446ff" + integrity sha512-Pn6UBgSJbOCnW0OFcLZrOH4dEpSSlBDjSy6HMm0wtdgodu9TjRYY/mAwRsjhXZTX3ycpuktVhVotB4ZLvFpgUg== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.1.0" + "@abp/bootstrap" "~7.1.0" + "@abp/bootstrap-datepicker" "~7.1.0" + "@abp/bootstrap-daterangepicker" "~7.1.0" + "@abp/datatables.net-bs5" "~7.1.0" + "@abp/font-awesome" "~7.1.0" + "@abp/jquery-form" "~7.1.0" + "@abp/jquery-validation-unobtrusive" "~7.1.0" + "@abp/lodash" "~7.1.0" + "@abp/luxon" "~7.1.0" + "@abp/malihu-custom-scrollbar-plugin" "~7.1.0" + "@abp/moment" "~7.1.0" + "@abp/select2" "~7.1.0" + "@abp/sweetalert2" "~7.1.0" + "@abp/timeago" "~7.1.0" + "@abp/toastr" "~7.1.0" + +"@abp/aspnetcore.mvc.ui@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.1.0.tgz#a10cc69976e294587a5274f11c216e55ebb1feb7" + integrity sha512-TGCmp4rxQiTUPaZYYGvhQSm5vjcZhJUEriuNyGSKWcs8vTC4eV6Eh6JqANU42RNxohWrQczEIWWMrQz5MEfX6g== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,257 +43,257 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.1.0-rc.3.tgz#c182be88e066d389a30ec253313639edb76a475a" - integrity sha512-zVjgZKxhF1ULFq+T5rhEKTHdCFr0IQ6inu7znxrHBKnkNuhTy87BmDLVq1NjB7Cse7BonSx1H7stJ+dg9L6tnA== +"@abp/bootstrap-datepicker@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.1.0.tgz#2a5635f35aeb5be636dfdd5a3fe68c083507cb29" + integrity sha512-ZZTsDgrbKyU/mA8ZKKiSTsd9mTHl2n3mDWrDX7rJdZ5zyGzxxk2Dc81kQP5qUdp6OAG6chiLIPLxXntjWVnyvA== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.1.0-rc.3.tgz#ffebeb655c5411bf59e5b6006e3c920abf574532" - integrity sha512-p0nX0+1JfoGY5ln8BiwbvDMgRwtFcF7zgc4C0hZHbHI9uaBJOl4DsdzPL+fiYfX3UWraptAUoDZzqzwZs/ip/Q== +"@abp/bootstrap-daterangepicker@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.1.0.tgz#1bf9a27976036c8e658d104a964742410aaca691" + integrity sha512-dhOf3aU82RDYcQc+HOObqd960SmHZTDPhS+6D9QkJ9a3PocyoBzLEi/lcgjfQytMzwsebxY8vk+S2WTUucoRuQ== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.1.0-rc.3.tgz#157bdf4a752bb73f0c56c7edebf74da2164c6466" - integrity sha512-P5iSNiMdk3PDPMicYVv0h70jwIdE2ioDgLdrFdY03oHrv6Ko7HRqeWZgFs5FayL5seqgTfdUxhPm7SBFJ0IdcA== +"@abp/bootstrap@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.1.0.tgz#52063d1f577d01d17f3b67e9bdc1ea811242b41e" + integrity sha512-S8Vnpj+cUO58C79aPum9eKlj13nY/T36ReUBPwT3CPrzStM9ab5BlNwHXR3Piyx/73i/r4Utehg18hs2fVi5Jw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" bootstrap "^5.1.3" -"@abp/clipboard@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.1.0-rc.3.tgz#b1673324855fe56ade30f73c2a82f4f7902ecf15" - integrity sha512-AlDKeOrR+JkBeBjuwAIyQiGADz2AF+HMJNc4mlfA0/3jRYqNj2ZS5CUTyIQ7XQ/hepxSII0bmwgFC0LFOmR+Ug== +"@abp/clipboard@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.1.0.tgz#21531f61322fc64114350972c9cedaa54f7114ae" + integrity sha512-1woUBwgtvsThNmEzYyIb46O13jchetY/HkYaOpwbLW6A13Qrsa0lHbABUDLpLp685T/1M/9lweOhWvNxRw2Ozw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" clipboard "^2.0.8" -"@abp/cms-kit.admin@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-7.1.0-rc.3.tgz#ff9f2eb9ff8b56afcf1f953337f28aa4c9d00aaf" - integrity sha512-gItwxl82qnxad7Ba+/ONqRdEzTaTVrVHrkKcYcIGVgz09xRbsHXgqLAXQkELYyosMw6jCQI6JjzKgb0ywsT61w== +"@abp/cms-kit.admin@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-7.1.0.tgz#ed9c2395aff022adee8071d610cd1f24818986c6" + integrity sha512-C7Q/AvDfQrs8ZSpFwQPHn/HE3KJQhBwSw12qhAAEY8KiyI5gcr7j+iRm644iSlpo9SP+ZWuC0J6SzRtV6SNqjw== dependencies: - "@abp/codemirror" "~7.1.0-rc.3" - "@abp/jstree" "~7.1.0-rc.3" - "@abp/slugify" "~7.1.0-rc.3" - "@abp/tui-editor" "~7.1.0-rc.3" - "@abp/uppy" "~7.1.0-rc.3" + "@abp/codemirror" "~7.1.0" + "@abp/jstree" "~7.1.0" + "@abp/slugify" "~7.1.0" + "@abp/tui-editor" "~7.1.0" + "@abp/uppy" "~7.1.0" -"@abp/cms-kit.public@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-7.1.0-rc.3.tgz#1362f212d10ccf05b6b81373e06dd1e2b3989858" - integrity sha512-JkfttbTZUEm9KnFq88hmqCtOMzhohIFEvA/Jo0uE27hUjff7duCTQx/qCwvHJmpO4QmbRUCIkdbXkS0TCL2wKQ== +"@abp/cms-kit.public@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-7.1.0.tgz#b63ed5ea3decba7ba7637f296cd3c4a522d462d3" + integrity sha512-rC0rhpUL6vPyLzbeToE/VGdcDFDLeY6IQH5TPQ18QPm21s5VVR/FVtTc8tS3TozZ6r+E2+enVoCyiGFL3JhDZQ== dependencies: - "@abp/highlight.js" "~7.1.0-rc.3" - "@abp/star-rating-svg" "~7.1.0-rc.3" + "@abp/highlight.js" "~7.1.0" + "@abp/star-rating-svg" "~7.1.0" -"@abp/cms-kit@7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-7.1.0-rc.3.tgz#0946fc57064a7998e6c1e0b5ed8cf270410a334d" - integrity sha512-r7QcOwWbnC0/Jvp5MdivfpGvIZvmz5kNcA1KFmI/XXmO4+FTaCh7u+5jtUjX0RWz22OIlxkjZfERZZ0FlvIvBA== +"@abp/cms-kit@7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-7.1.0.tgz#dae53646ad3307d4280f8f88e7b3c4d82e73ce95" + integrity sha512-FTNzpX5IotEc9mf6YHyxW+e4w4tIbyPZs+X0rEXkSX2qVzocDkZN8ZJgGO+iaDNykoL+luDeDlllCW6TFYH/xQ== dependencies: - "@abp/cms-kit.admin" "~7.1.0-rc.3" - "@abp/cms-kit.public" "~7.1.0-rc.3" + "@abp/cms-kit.admin" "~7.1.0" + "@abp/cms-kit.public" "~7.1.0" -"@abp/codemirror@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-7.1.0-rc.3.tgz#9b44868915eb772836ea9817ec60feb2832c00d0" - integrity sha512-hfB83Mg7b8O9wH4eKRp4noduTvS7dclElebMKWYXAgPU08NNVRA7BJSObBM8fNvu9sIe1Xt9LBt3CvA9xhVHOA== +"@abp/codemirror@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-7.1.0.tgz#589cfb784364d1cc51636198230bae78124d0918" + integrity sha512-G0Ox1Wvkketh+5NP645GGTpl3xYVqUY+uitNF2hRZwqprPU6ZxPDa3KZIOBdl54IKsCWneHyErRXEtr/DSjo5Q== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" codemirror "^5.65.1" -"@abp/core@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.1.0-rc.3.tgz#239f7944074a23701b753744abdaae97b5b9511d" - integrity sha512-doQqIApQ0YxOQajoEb6pW8GkMn/tbPa2KUBXZHKNcVzp66FYeyiDIBlmAQNBwKz72na36AAzWGQWr02o9/YqxQ== +"@abp/core@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.1.0.tgz#cffbe4a166073b394850ffd9739b0a089149a3fb" + integrity sha512-+DLBAtXo5BRYwcQH3yFzya0EZj8wd0/BE2QmXTVJ+nxQly+cp7ZV98oRIzI7ArIIV52Th4CXHwZv0l0U0Rdisg== dependencies: - "@abp/utils" "~7.1.0-rc.3" + "@abp/utils" "~7.1.0" -"@abp/datatables.net-bs5@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.1.0-rc.3.tgz#f50a16b0cb186b03ef8171f6c9b3335d690f0c6f" - integrity sha512-MtmRIl62LoKwRdzpeI7iBsIA1NyenRBKCybQ5Nu0Q1qFSmg3wPBNA9Iamrsu6ZDYhtRz4CmvCuGMEgmCmHVT1w== +"@abp/datatables.net-bs5@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.1.0.tgz#3c2289290c3667cad69604d6184fb9b77263f137" + integrity sha512-1LqROrLgFOiUN3E28s5qEu82Zdy4kLGJ6a7f1J6OAvqGXF62DRbKhoS8Rsd5DOV+JHCRnAx8PnTBhlUbl2zmoQ== dependencies: - "@abp/datatables.net" "~7.1.0-rc.3" + "@abp/datatables.net" "~7.1.0" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.1.0-rc.3.tgz#7d56e393e9d120d74391a936816bc5a74efb72a9" - integrity sha512-aBwwAxiSPdXXZXJRp5GN8FsFtpxhDKMzUfz4R6cGOWyPoTkRr9ZE8BrBJh+TXUdzcxrMb/SfR5Kbg/JXwH2P+Q== +"@abp/datatables.net@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.1.0.tgz#e26dd279276dd38dff485c68bb92b77a4737b625" + integrity sha512-vwihQI6Sxp9gktMSSQ99HwS8oHoYZh1zmZWEnVNAvMnTlxMhqwHEIK2y0XkT/jI3z5NGntz75qFSoqHGFLRAbw== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" datatables.net "^1.11.4" -"@abp/font-awesome@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.1.0-rc.3.tgz#3b4d7f5a9c064982a79cc40343ffc21a714b6c10" - integrity sha512-X4KUxmxLiMk8XjkbsMW0+DZdos0PyKPkiYorq9u2I7KAUel+g/gwkyDg4r1trYSE2LwhLmuR5wlIcrNH9zjA7g== +"@abp/font-awesome@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.1.0.tgz#65d9919c3d511197e4518ce25164f767c4776a5a" + integrity sha512-1u0zBE26iNv3YjQ1gTv8rozt6jSXDD0OISMXRT90BAGpOrEHoUB9VaRx4q7AXIrPye95RhfpccGbWE31vPEguw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/highlight.js@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-7.1.0-rc.3.tgz#91a7e5007240cabf42adda341fed98c89faf099c" - integrity sha512-anHKBITz5DKrP2M9xjkvPc7my62jZGwaAHS/9D55UlR2pQCQ7BlVhSFCbjd9eXfflg4fMbOqk0vr7aZStHctwA== +"@abp/highlight.js@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-7.1.0.tgz#b8f8f04c4c52d4f50dc08f6d6e8c95bf0505e16a" + integrity sha512-2/PcJIlZVy3KWMvPur35hehiSynXx3XgADvTKojA7fAdWxEHzcfOCzNusDHyrQkTxSYdW7uBWZRWhFjktJHPbA== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" "@highlightjs/cdn-assets" "~11.4.0" -"@abp/jquery-form@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.1.0-rc.3.tgz#1cc0fc23c38f919eb51700a49a9f2d7d06dd00b4" - integrity sha512-/3IleaxJoX1ubnB9fV9ejjNwbe1S2hfGGMD3QKJKNP/Pug3QgzfPWdyvb5G/7FIbCZeHwSln8Sz1lYtO1kj0tQ== +"@abp/jquery-form@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.1.0.tgz#e1d29ea105a3c4664057fea6c03999ff9529ee59" + integrity sha512-GuJC3TTclKk47mMjtasZBkKF1KqZcvUCXTkTM165U3hN80Bn5GjbS48oXz/iHI70lWNDsycVRrrrc8guwksvzg== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.1.0-rc.3.tgz#344def3c070e92ec16bec0164ead83738772aec5" - integrity sha512-UVE/EGQ50vTQOTkFU3z8QtNx8+Gjt/bBMe0ZFaanx0tIgPqouvFXyWpXeujBlnY1rPEaZLCbplHkf7C+rHjyew== +"@abp/jquery-validation-unobtrusive@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.1.0.tgz#0eb2364582337d530aa6f24fcbaaefa40fda6f7a" + integrity sha512-JiZvmSBt/Q8kZ15wazRDf738UjY1ZCpNm0fE47mpokE9T1YiD8DVDnv4qFDa7ActB5PsfwD1vRANNrmfUsSJcw== dependencies: - "@abp/jquery-validation" "~7.1.0-rc.3" + "@abp/jquery-validation" "~7.1.0" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.1.0-rc.3.tgz#90f746c16df5e631eac14646071ab2ba18ee25d5" - integrity sha512-ETD/Guw8AAxuZ5Vi5KCwY8+Wb/9f/XmQAnFON/v6PJblLyXNmIUrrgt4JrUlAlGmTpluAhgLeFXX0DvN6zaNRQ== +"@abp/jquery-validation@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.1.0.tgz#2c28095e4fccbaea78dc1f0c5459456380727079" + integrity sha512-rXCrd1ZZ2pse4MgF2fB6e/880UiaHuk+ZXBg/y8Yj2Ab5OVsUuCw9CpsjHOplWC6Rq5A8SjO7BCdI4juxb3xHQ== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" jquery-validation "^1.19.3" -"@abp/jquery@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.1.0-rc.3.tgz#cbad3eaace26a13a075a37f009f0b86f59d52ef8" - integrity sha512-zcdrAPeOMCEn7XhcU3xKm/htxxwouTQLIf8h1xvJE24l35nK25Fv5S+2yxO1VKaJAnlmDn62Pp1Cve3ZwSd7gg== +"@abp/jquery@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.1.0.tgz#5c43c7b4fff5f04f7bf9f763e6c2e57f000cbb10" + integrity sha512-JPgrVkRVnxFFm96movaOsfM4NsDghIdfAwo25Qz4t5hAeiAVusTCULML5Ds1IjHHQBjbYV/81Zno3xHzC4eU8A== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" jquery "~3.6.0" -"@abp/jstree@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-7.1.0-rc.3.tgz#fc0e22e2dfee81bb11b4bd766fbef24d43fbbfe2" - integrity sha512-Nqv06LcNU9Vxx0W1/l6uB+pCQnEGmct+bRRfraSUXG/iZD3LdDtY7oJXI/teR3Nd3lf8ooR8249S5viC1///vw== +"@abp/jstree@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-7.1.0.tgz#d711d180a2b7140e11ebfff35b9e5941c16092cd" + integrity sha512-zm5n6gXbhFAk23ADFBwiktDxeRsEYxsDptPu+iAFeon68mV/T6vAa2++B1A2v1sZWcMwIfPa+e95wRitU++TqQ== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" jstree "^3.3.12" -"@abp/lodash@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.1.0-rc.3.tgz#1af40a8e5cff88484306953668b78e086256c11f" - integrity sha512-0WRM/lkEpKaonugvUSzBN3TxLsPPImzWG42r0EZYmjrYlBYHr/glClyN4BjNxFgTv54X64AiRVF7HaXGeWRWNA== +"@abp/lodash@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.1.0.tgz#d187bdac06a1425737837521d09aaf998d49bd08" + integrity sha512-/PmbRfN8ACBey4r8QpwSad38n720yZG5WY/lvddCoBmhJYeUtEr0moFF4g2x0wVm7U1wVXQK6RR9GOr0Q2A7Og== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" lodash "^4.17.21" -"@abp/luxon@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.1.0-rc.3.tgz#abf16755bc6984877c6d327df524934b542148cf" - integrity sha512-RX7oUBkI+odvXOAkzZC08KzDvg7Zt6gzyWmIFHc6fyAXCBVz9nxCa9nHnSo5xbsOZ2f0QuZTE/PoNrK5dh6UUQ== +"@abp/luxon@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.1.0.tgz#e6e119736e0340df162aeaf6546ec322253fee7e" + integrity sha512-UqsJTELF9bxZgE4v9dSfuHvyhinqFPKWZD1ctzTv4At5wie5yrqa+r5y59rPRui3svBxiZXSSZKmDCZnaoFW+w== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.1.0-rc.3.tgz#636b98b006dcaafcbdf9e01312b7db1b6fbd77c2" - integrity sha512-KrHmlmy42RBI7yY7i5VjcKJ1s0HjfEc8W0Y0Wf4zFXrvI5fWdptjUeMl3CMEJqJuv1aKOAtQ8CsS79oVATZ9QQ== +"@abp/malihu-custom-scrollbar-plugin@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.1.0.tgz#f113854212adcddbb142ee54f27e8f3876a22e7c" + integrity sha512-IIbDZ/7fjcnZ05ZHbX6KrlDlkXzZLD8w7teAoMuhBcLZeP3PWythzFYbCc6LwvtgvvkfriyPSth4PCsv2mh/gw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.1.0-rc.3.tgz#16706dc2d624ee6efdc85a047ec5766603be9c25" - integrity sha512-z62KWqcAXwr+qw1mipTfFiOBznxKqu5DRw2mlbLRsB9/yJFRKi748Lq1JZxGM5vLmTkRu1slWhumKRH7hOoPoQ== +"@abp/moment@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.1.0.tgz#c924fd6278992d8939501903347808a2ded053aa" + integrity sha512-pwbGxx/h0U0NILec6ZscHt6FBOyCUi8TTZzp1B7W9hpC3KSh4qGH1fUM2LI1mXFLl8c/exmVs7aZMN/24KgBag== dependencies: moment "^2.9.0" -"@abp/prismjs@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.1.0-rc.3.tgz#74b3a1dc0024d7258633c7d35f6d835779587d5b" - integrity sha512-hMOoRhv8yD2pzJZ5gqlita508OiL6tm3DdeYdtoMLxM/O/fP/eShBSrzGXKba0dB7r7AFhbUrrUahhKQQ4kkLA== +"@abp/prismjs@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.1.0.tgz#e9dc477f5d8728532a7c27e8e1b309a20b1aa32c" + integrity sha512-7pBxUKgqYaEEsuA7AUcdYJh05x2v0NVdkOc5n7KEw/ixqzB6d40SDBKndYg8ns+Zknvh6IK6e2FjOO+y/hWloQ== dependencies: - "@abp/clipboard" "~7.1.0-rc.3" - "@abp/core" "~7.1.0-rc.3" + "@abp/clipboard" "~7.1.0" + "@abp/core" "~7.1.0" prismjs "^1.26.0" -"@abp/select2@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.1.0-rc.3.tgz#580db5332b8b4a84162f5829cd3ca905370e4bb9" - integrity sha512-w0duwqlRfjc7Snz+8ej0Ek9QQcR5E4Q9FXhK8JdNyUWfbM6SCVHo5UHLO1W7K1WjDBQPkGoPUCt1YRqrEhVjrg== +"@abp/select2@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.1.0.tgz#30522455c70059251e593cdb0228dbbf831bbb78" + integrity sha512-VPdqxjT8URm1rkwsPvutOgFPs/JTlm8KVcvdV1UsvJMxx5OIKMKcxgsL9UJl033HzVVwp/XBsMQsaNRHnW+hvw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" select2 "^4.0.13" -"@abp/slugify@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-7.1.0-rc.3.tgz#1e262afc49e4262bd9ea46dd93ad311841624b0e" - integrity sha512-DXQBrQ+IiBep0bAeWvK5XpbjA3O+/X26Gw2+KJMZ6a1S1qtuXAKCEMpi3DFt9tNawEiCbB685h+2mtZ/dwe4qQ== +"@abp/slugify@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-7.1.0.tgz#a1cc7aab3291bf8b3a8890453e1ae4e14ef41b43" + integrity sha512-sP5f5qOPy4cDMZ1iSCj0Ld1ViKNW341cDOWS3ZmyjJz/QRV43FFtgvXeK/2+3YswAihvTvKXvr2zPZuPV5nUlg== dependencies: slugify "^1.6.5" -"@abp/star-rating-svg@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-7.1.0-rc.3.tgz#5b0d9c2832e9c82bb02817a919aa739e5daaf890" - integrity sha512-nFlDpqlKtZZVqxiUWBdjoY58xg8VsaqxE4qoyoM286/7SLlEFwm13J64l44hj0zQWO/zN3u8K6k8UUCluNM4cA== +"@abp/star-rating-svg@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-7.1.0.tgz#d7fecc17b6c34bf75f70a36127cd6a89920b44fe" + integrity sha512-e2l4PGgPOUr9gvVuboETDtNgdVDi1hVT7UEhfASrpcPr9k3gD3vYJRaNhd71Q2RRauZmAnZAZJaAaqdv2+G1zw== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" star-rating-svg "^3.5.0" -"@abp/sweetalert2@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.1.0-rc.3.tgz#4b996b6cdf7b4e791b1dc2a66f7af190e041d662" - integrity sha512-NONKX6qzfCT95TaM/4ufkjZkRGYnfUPIupetAjnmSv7QloxPelNZkP3QrdGOqSALRQYyHsq3a96xUxY+JTqIig== +"@abp/sweetalert2@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.1.0.tgz#7cbf9c53ab9e1db2c59d63f392ba9b62624272f6" + integrity sha512-5NL2TijufGF5Jdbed1V+s6+tCa/C/R/ZSfb7CjQnBOCSC0JNhBDHtRabOaouqr2la4xbAEHjIoyXEnWXYAidYw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" sweetalert2 "^11.3.6" -"@abp/timeago@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.1.0-rc.3.tgz#506fe5c360d6c59f27db2e6aafb72134d4166423" - integrity sha512-avBmQWUUE0+veO6K4Buui1uzNQE0OioRY2pOYRLtlwL+OFes/wp+23InucsaqIpcz0bY5enCh1nM6lHkIv0wng== +"@abp/timeago@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.1.0.tgz#96909f2d0d27ac977d0caf6a0e2b725681f8124e" + integrity sha512-gWDwvnVSVKPBaOaJCaqhvcqS/GwTQFzNH6dWIH19/g23rF3+s/KwTyoW5AA8uWStBx1PxZaugR0OIK/7hctUog== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" timeago "^1.6.7" -"@abp/toastr@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.1.0-rc.3.tgz#aa311a18992292e7572a5d008504dac10a0107b5" - integrity sha512-oFb5ZSRQ1ABP4dhmb4afU6Hbl7ttAiiXAbmesMON0BW2asB5Tkc+vDZOgqe3QQFeU7U2T5s2VLi+AED9uHOhKQ== +"@abp/toastr@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.1.0.tgz#c11d780c86c16835528f152aac4cbe4aa94bb810" + integrity sha512-awgpA6J65TlMK54Hdq2fyDsZ6nvD69RKfAUaGzpz685tNbvaqQfXxSlBQVEad8QZlMGFeCOAmH9GYkBHNaP/zg== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" toastr "^2.1.4" -"@abp/tui-editor@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-7.1.0-rc.3.tgz#06ab137109c632068eaed40c617ddba2402dedaf" - integrity sha512-ksPW8qVHIy/kk3PC1kbPMsEIz/BP0R4F2EswU2cp2jBo5IBLUoGsK+lFv/ms3wT0zTLEN9uCRQjc6kjMLVBAzg== +"@abp/tui-editor@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-7.1.0.tgz#5d050aa6f9d427eb5bd6eae9c645ba522c8215a8" + integrity sha512-QCuP8gibxA/i36i/7dQmMTYXTkgh8eFKTWrSsfgBLLmJ+2ODd/H+wOjVcvscNXgAIu3lCtsqhbnMXswFszZMnw== dependencies: - "@abp/jquery" "~7.1.0-rc.3" - "@abp/prismjs" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" + "@abp/prismjs" "~7.1.0" -"@abp/uppy@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-7.1.0-rc.3.tgz#a444bcce16b3b3f50f8975d2b6027374a4e5ff49" - integrity sha512-JH7bk/JgcE05iCZI67x1EddNGTPr4fSHLnD8JXULdSCZ9ckh4P+5LSPXKWfNkirRYUQJiJIs0ZaJkQTavulJCw== +"@abp/uppy@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-7.1.0.tgz#cebb7fcc53971f2d47fdcd23bdafed746b88d1bd" + integrity sha512-Ws/w1BU+uL8C7eMrEwSDxEh874SdmBzhYBaioMRJNCIl/3S6TGVn2gaEvjLup1gdo3mKm25M+8Z6rmUWk0wB3w== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" uppy "^1.16.1" -"@abp/utils@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.1.0-rc.3.tgz#ee5d3019790defa13bc647c7a1edccf7a0c9dbf8" - integrity sha512-rBL+I4yuBKi4P2ONkl9o73lCnPlwtUSudJDENiHOT+5TZ169d2t0JnPk3df+gmV8YZTuwCaCrgMfpG9l9j7fMQ== +"@abp/utils@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.1.0.tgz#fb52fdc21e8d26a32245eefac86c512a9318ee47" + integrity sha512-CorSSUsaVug2qY6f4j2uxtAjdSq1dfdq1QdjdQaoPxoZKU74Yv/Cyh7YZ+WJa3Upmaw4V0+6ELX9RE3OjJIxIQ== dependencies: just-compare "^1.3.0" diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hans.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hans.json index b8d5353b82..a827923981 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hans.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/Localization/Resources/zh-Hans.json @@ -112,11 +112,14 @@ "Permission:PageManagement:Create": "创建", "Permission:PageManagement:Delete": "删除", "Permission:PageManagement:Update": "更新", + "Permission:PageManagement:SetAsHomePage": "设为首页", "Permission:TagManagement": "标签管理", "Permission:TagManagement.Create": "创建", "Permission:TagManagement.Delete": "删除", "Permission:TagManagement.Update": "更新", "Permission:GlobalResources": "全局资源", + "Permission:CmsKitPublic": "CmsKit公共", + "Permission:Comments.DeleteAll": "删除全部", "PickYourReaction": "选择你的回应", "Rating": "评分", "RatingUndoMessage": "您的评分将被撤消", @@ -187,6 +190,32 @@ "PleaseConfigureWidgets": "请配置组件", "SelectAnAuthor": "选择一个作者", "InThisDocument": "在此文档", - "GoToTop": "跳至顶部" + "GoToTop": "跳至顶部", + "SetAsHomePage": "更改首页状态", + "CompletedSettingAsHomePage": "设为首页", + "IsHomePage": "是否为首页", + "RemovedSettingAsHomePage": "删除首页设置", + "Feature:CmsKitGroup": "Cms Kit", + "Feature:BlogEnable": "博客文章", + "Feature:BlogEnableDescription": "CMS Kit的博客文章系统,允许在应用程序中动态创建博客和文章。", + "Feature:CommentEnable": "评论", + "Feature:CommentEnableDescription": "CMS Kit的评论系统允许对博客文章等实体进行评论。", + "Feature:GlobalResourceEnable": "全局资源", + "Feature:GlobalResourceEnableDescription": "CMS Kit的全局资源功能,允许管理全局样式和脚本。", + "Feature:MenuEnable": "菜单", + "Feature:MenuEnableDescription": "CMS Kit的动态菜单系统,允许动态添加/删除应用程序菜单。", + "Feature:PageEnable": "分页", + "Feature:PageEnableDescription": "CMS Kit的页面系统,允许使用特定URL创建静态页面。", + "Feature:RatingEnable": "评分", + "Feature:RatingEnableDescription": "CMS Kit的评分系统允许用户对博客文章等实体进行评分。", + "Feature:ReactionEnable": "反应", + "Feature:ReactionEnableDescription": "CMS Kit的反应系统允许用户对博客文章、评论等实体发送反应。", + "Feature:TagEnable": "标签", + "Feature:TagEnableDescription": "CMS Kit的标签系统允许对博客文章等实体进行标记。", + "DeleteBlogPostMessage": "是否确认删除博客?", + "CaptchaCode": "验证码", + "CommentTextRequired": "请输入评论", + "CaptchaCodeErrorMessage": "验证码错误,请重试", + "CaptchaCodeMissingMessage": "请输入验证码!" } } \ No newline at end of file diff --git a/modules/docs/app/VoloDocs.Web/package.json b/modules/docs/app/VoloDocs.Web/package.json index ff3e61193f..d6b5900ace 100644 --- a/modules/docs/app/VoloDocs.Web/package.json +++ b/modules/docs/app/VoloDocs.Web/package.json @@ -3,7 +3,7 @@ "name": "volo.docstestapp", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "^7.1.0-rc.3", - "@abp/docs": "^7.1.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "^7.1.0", + "@abp/docs": "^7.1.0" } } diff --git a/modules/docs/app/VoloDocs.Web/yarn.lock b/modules/docs/app/VoloDocs.Web/yarn.lock index 21e4e819f3..789c02c491 100644 --- a/modules/docs/app/VoloDocs.Web/yarn.lock +++ b/modules/docs/app/VoloDocs.Web/yarn.lock @@ -2,47 +2,47 @@ # yarn lockfile v1 -"@abp/anchor-js@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-7.1.0-rc.3.tgz#3febac9fb352bc8e2417c4a009f9f3cdcb7d373b" - integrity sha512-wzCyHnIYAN3n24ynFeNho9EnrSW/FYdozwV2wPV/oO7V97bsY5GPUMeI/zzX2dwikzvhkodZGl7wfDp6XXwyFA== +"@abp/anchor-js@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-7.1.0.tgz#b07be633e763474d53a81c2aa7d0a904ede2116a" + integrity sha512-RogjkJPSZQf2stP8qxCpl1BPKsALFJ0W0iMqHbKvnjdmobG4TOa7Tpp7sieVUf3iEHeZKqncncScYLMiJf1TUA== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" anchor-js "^4.3.1" -"@abp/aspnetcore.mvc.ui.theme.basic@^7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.1.0-rc.3.tgz#dbe5c4aa473815230ec1a3188b1a84ab1caf3545" - integrity sha512-iip25NUb76nkw+DWe6dPlq7fw7kbHlAJjNscrphcgaX2ClX5/CxfWnn9hN4H1WaDzbi9q6Vl0AF072VZxki2nQ== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.1.0-rc.3" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.1.0-rc.3.tgz#012ff72c4cdd53fb4eed758134bbadba8f23360f" - integrity sha512-h6XAO8XW8cjh3+NRQH84oDF6nTymhVef5mnXymFQe27/2+vUqKjwf5VAywmpCUlLXOGK/Ha9se04qGQORIth+A== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.1.0-rc.3" - "@abp/bootstrap" "~7.1.0-rc.3" - "@abp/bootstrap-datepicker" "~7.1.0-rc.3" - "@abp/bootstrap-daterangepicker" "~7.1.0-rc.3" - "@abp/datatables.net-bs5" "~7.1.0-rc.3" - "@abp/font-awesome" "~7.1.0-rc.3" - "@abp/jquery-form" "~7.1.0-rc.3" - "@abp/jquery-validation-unobtrusive" "~7.1.0-rc.3" - "@abp/lodash" "~7.1.0-rc.3" - "@abp/luxon" "~7.1.0-rc.3" - "@abp/malihu-custom-scrollbar-plugin" "~7.1.0-rc.3" - "@abp/moment" "~7.1.0-rc.3" - "@abp/select2" "~7.1.0-rc.3" - "@abp/sweetalert2" "~7.1.0-rc.3" - "@abp/timeago" "~7.1.0-rc.3" - "@abp/toastr" "~7.1.0-rc.3" - -"@abp/aspnetcore.mvc.ui@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.1.0-rc.3.tgz#bccf1be9358da932e7708b88c6df686aaf66eda0" - integrity sha512-83icg7u0hOxECNPcF8dDiWwpdSBFcK0KNuOiC7DgQ0vdgPcPLKIzYKkf+qc8OfGUOABQM4l0l5X+J756pqVzBQ== +"@abp/aspnetcore.mvc.ui.theme.basic@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.1.0.tgz#79b5154f041fde68ecf81a920f756d16157cb439" + integrity sha512-rmrPRviLwlAN+o48ZnzPoRRYv78Uqwd1eSX6ftaf4CPxbb+bQJAKAcL5FbAnNheLesL62sn4x11Q60F8Mp850g== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.1.0" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.1.0.tgz#af4d0b4228fb0ead0626d344a5458856103446ff" + integrity sha512-Pn6UBgSJbOCnW0OFcLZrOH4dEpSSlBDjSy6HMm0wtdgodu9TjRYY/mAwRsjhXZTX3ycpuktVhVotB4ZLvFpgUg== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.1.0" + "@abp/bootstrap" "~7.1.0" + "@abp/bootstrap-datepicker" "~7.1.0" + "@abp/bootstrap-daterangepicker" "~7.1.0" + "@abp/datatables.net-bs5" "~7.1.0" + "@abp/font-awesome" "~7.1.0" + "@abp/jquery-form" "~7.1.0" + "@abp/jquery-validation-unobtrusive" "~7.1.0" + "@abp/lodash" "~7.1.0" + "@abp/luxon" "~7.1.0" + "@abp/malihu-custom-scrollbar-plugin" "~7.1.0" + "@abp/moment" "~7.1.0" + "@abp/select2" "~7.1.0" + "@abp/sweetalert2" "~7.1.0" + "@abp/timeago" "~7.1.0" + "@abp/toastr" "~7.1.0" + +"@abp/aspnetcore.mvc.ui@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.1.0.tgz#a10cc69976e294587a5274f11c216e55ebb1feb7" + integrity sha512-TGCmp4rxQiTUPaZYYGvhQSm5vjcZhJUEriuNyGSKWcs8vTC4eV6Eh6JqANU42RNxohWrQczEIWWMrQz5MEfX6g== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -51,194 +51,194 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.1.0-rc.3.tgz#c182be88e066d389a30ec253313639edb76a475a" - integrity sha512-zVjgZKxhF1ULFq+T5rhEKTHdCFr0IQ6inu7znxrHBKnkNuhTy87BmDLVq1NjB7Cse7BonSx1H7stJ+dg9L6tnA== +"@abp/bootstrap-datepicker@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.1.0.tgz#2a5635f35aeb5be636dfdd5a3fe68c083507cb29" + integrity sha512-ZZTsDgrbKyU/mA8ZKKiSTsd9mTHl2n3mDWrDX7rJdZ5zyGzxxk2Dc81kQP5qUdp6OAG6chiLIPLxXntjWVnyvA== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.1.0-rc.3.tgz#ffebeb655c5411bf59e5b6006e3c920abf574532" - integrity sha512-p0nX0+1JfoGY5ln8BiwbvDMgRwtFcF7zgc4C0hZHbHI9uaBJOl4DsdzPL+fiYfX3UWraptAUoDZzqzwZs/ip/Q== +"@abp/bootstrap-daterangepicker@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.1.0.tgz#1bf9a27976036c8e658d104a964742410aaca691" + integrity sha512-dhOf3aU82RDYcQc+HOObqd960SmHZTDPhS+6D9QkJ9a3PocyoBzLEi/lcgjfQytMzwsebxY8vk+S2WTUucoRuQ== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.1.0-rc.3.tgz#157bdf4a752bb73f0c56c7edebf74da2164c6466" - integrity sha512-P5iSNiMdk3PDPMicYVv0h70jwIdE2ioDgLdrFdY03oHrv6Ko7HRqeWZgFs5FayL5seqgTfdUxhPm7SBFJ0IdcA== +"@abp/bootstrap@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.1.0.tgz#52063d1f577d01d17f3b67e9bdc1ea811242b41e" + integrity sha512-S8Vnpj+cUO58C79aPum9eKlj13nY/T36ReUBPwT3CPrzStM9ab5BlNwHXR3Piyx/73i/r4Utehg18hs2fVi5Jw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" bootstrap "^5.1.3" -"@abp/clipboard@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.1.0-rc.3.tgz#b1673324855fe56ade30f73c2a82f4f7902ecf15" - integrity sha512-AlDKeOrR+JkBeBjuwAIyQiGADz2AF+HMJNc4mlfA0/3jRYqNj2ZS5CUTyIQ7XQ/hepxSII0bmwgFC0LFOmR+Ug== +"@abp/clipboard@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.1.0.tgz#21531f61322fc64114350972c9cedaa54f7114ae" + integrity sha512-1woUBwgtvsThNmEzYyIb46O13jchetY/HkYaOpwbLW6A13Qrsa0lHbABUDLpLp685T/1M/9lweOhWvNxRw2Ozw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" clipboard "^2.0.8" -"@abp/core@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.1.0-rc.3.tgz#239f7944074a23701b753744abdaae97b5b9511d" - integrity sha512-doQqIApQ0YxOQajoEb6pW8GkMn/tbPa2KUBXZHKNcVzp66FYeyiDIBlmAQNBwKz72na36AAzWGQWr02o9/YqxQ== +"@abp/core@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.1.0.tgz#cffbe4a166073b394850ffd9739b0a089149a3fb" + integrity sha512-+DLBAtXo5BRYwcQH3yFzya0EZj8wd0/BE2QmXTVJ+nxQly+cp7ZV98oRIzI7ArIIV52Th4CXHwZv0l0U0Rdisg== dependencies: - "@abp/utils" "~7.1.0-rc.3" + "@abp/utils" "~7.1.0" -"@abp/datatables.net-bs5@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.1.0-rc.3.tgz#f50a16b0cb186b03ef8171f6c9b3335d690f0c6f" - integrity sha512-MtmRIl62LoKwRdzpeI7iBsIA1NyenRBKCybQ5Nu0Q1qFSmg3wPBNA9Iamrsu6ZDYhtRz4CmvCuGMEgmCmHVT1w== +"@abp/datatables.net-bs5@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.1.0.tgz#3c2289290c3667cad69604d6184fb9b77263f137" + integrity sha512-1LqROrLgFOiUN3E28s5qEu82Zdy4kLGJ6a7f1J6OAvqGXF62DRbKhoS8Rsd5DOV+JHCRnAx8PnTBhlUbl2zmoQ== dependencies: - "@abp/datatables.net" "~7.1.0-rc.3" + "@abp/datatables.net" "~7.1.0" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.1.0-rc.3.tgz#7d56e393e9d120d74391a936816bc5a74efb72a9" - integrity sha512-aBwwAxiSPdXXZXJRp5GN8FsFtpxhDKMzUfz4R6cGOWyPoTkRr9ZE8BrBJh+TXUdzcxrMb/SfR5Kbg/JXwH2P+Q== +"@abp/datatables.net@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.1.0.tgz#e26dd279276dd38dff485c68bb92b77a4737b625" + integrity sha512-vwihQI6Sxp9gktMSSQ99HwS8oHoYZh1zmZWEnVNAvMnTlxMhqwHEIK2y0XkT/jI3z5NGntz75qFSoqHGFLRAbw== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" datatables.net "^1.11.4" -"@abp/docs@^7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-7.1.0-rc.3.tgz#7c0077c8e0307d960c695c97f3b3aacb8543c2be" - integrity sha512-Ysw4XeSAgDQLD9xxPkmxHKGRGm7L+6uw9w05ACb4nx+uGWfD+KTFZo6YyNFKq8S7PDiNttRzFlGla5uSSxwwrA== +"@abp/docs@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-7.1.0.tgz#6a1c339feb263902572a473aee1531300b3174f1" + integrity sha512-nOj9wN8Rpe91cKYdOvi4hdsmkhXiWbN1mbrCVoBEI1afDopqvctoqezpF0be4B2/rFw0pxx/8kbn8ta2AOORiw== dependencies: - "@abp/anchor-js" "~7.1.0-rc.3" - "@abp/clipboard" "~7.1.0-rc.3" - "@abp/malihu-custom-scrollbar-plugin" "~7.1.0-rc.3" - "@abp/popper.js" "~7.1.0-rc.3" - "@abp/prismjs" "~7.1.0-rc.3" + "@abp/anchor-js" "~7.1.0" + "@abp/clipboard" "~7.1.0" + "@abp/malihu-custom-scrollbar-plugin" "~7.1.0" + "@abp/popper.js" "~7.1.0" + "@abp/prismjs" "~7.1.0" -"@abp/font-awesome@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.1.0-rc.3.tgz#3b4d7f5a9c064982a79cc40343ffc21a714b6c10" - integrity sha512-X4KUxmxLiMk8XjkbsMW0+DZdos0PyKPkiYorq9u2I7KAUel+g/gwkyDg4r1trYSE2LwhLmuR5wlIcrNH9zjA7g== +"@abp/font-awesome@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.1.0.tgz#65d9919c3d511197e4518ce25164f767c4776a5a" + integrity sha512-1u0zBE26iNv3YjQ1gTv8rozt6jSXDD0OISMXRT90BAGpOrEHoUB9VaRx4q7AXIrPye95RhfpccGbWE31vPEguw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.1.0-rc.3.tgz#1cc0fc23c38f919eb51700a49a9f2d7d06dd00b4" - integrity sha512-/3IleaxJoX1ubnB9fV9ejjNwbe1S2hfGGMD3QKJKNP/Pug3QgzfPWdyvb5G/7FIbCZeHwSln8Sz1lYtO1kj0tQ== +"@abp/jquery-form@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.1.0.tgz#e1d29ea105a3c4664057fea6c03999ff9529ee59" + integrity sha512-GuJC3TTclKk47mMjtasZBkKF1KqZcvUCXTkTM165U3hN80Bn5GjbS48oXz/iHI70lWNDsycVRrrrc8guwksvzg== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.1.0-rc.3.tgz#344def3c070e92ec16bec0164ead83738772aec5" - integrity sha512-UVE/EGQ50vTQOTkFU3z8QtNx8+Gjt/bBMe0ZFaanx0tIgPqouvFXyWpXeujBlnY1rPEaZLCbplHkf7C+rHjyew== +"@abp/jquery-validation-unobtrusive@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.1.0.tgz#0eb2364582337d530aa6f24fcbaaefa40fda6f7a" + integrity sha512-JiZvmSBt/Q8kZ15wazRDf738UjY1ZCpNm0fE47mpokE9T1YiD8DVDnv4qFDa7ActB5PsfwD1vRANNrmfUsSJcw== dependencies: - "@abp/jquery-validation" "~7.1.0-rc.3" + "@abp/jquery-validation" "~7.1.0" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.1.0-rc.3.tgz#90f746c16df5e631eac14646071ab2ba18ee25d5" - integrity sha512-ETD/Guw8AAxuZ5Vi5KCwY8+Wb/9f/XmQAnFON/v6PJblLyXNmIUrrgt4JrUlAlGmTpluAhgLeFXX0DvN6zaNRQ== +"@abp/jquery-validation@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.1.0.tgz#2c28095e4fccbaea78dc1f0c5459456380727079" + integrity sha512-rXCrd1ZZ2pse4MgF2fB6e/880UiaHuk+ZXBg/y8Yj2Ab5OVsUuCw9CpsjHOplWC6Rq5A8SjO7BCdI4juxb3xHQ== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" jquery-validation "^1.19.3" -"@abp/jquery@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.1.0-rc.3.tgz#cbad3eaace26a13a075a37f009f0b86f59d52ef8" - integrity sha512-zcdrAPeOMCEn7XhcU3xKm/htxxwouTQLIf8h1xvJE24l35nK25Fv5S+2yxO1VKaJAnlmDn62Pp1Cve3ZwSd7gg== +"@abp/jquery@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.1.0.tgz#5c43c7b4fff5f04f7bf9f763e6c2e57f000cbb10" + integrity sha512-JPgrVkRVnxFFm96movaOsfM4NsDghIdfAwo25Qz4t5hAeiAVusTCULML5Ds1IjHHQBjbYV/81Zno3xHzC4eU8A== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" jquery "~3.6.0" -"@abp/lodash@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.1.0-rc.3.tgz#1af40a8e5cff88484306953668b78e086256c11f" - integrity sha512-0WRM/lkEpKaonugvUSzBN3TxLsPPImzWG42r0EZYmjrYlBYHr/glClyN4BjNxFgTv54X64AiRVF7HaXGeWRWNA== +"@abp/lodash@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.1.0.tgz#d187bdac06a1425737837521d09aaf998d49bd08" + integrity sha512-/PmbRfN8ACBey4r8QpwSad38n720yZG5WY/lvddCoBmhJYeUtEr0moFF4g2x0wVm7U1wVXQK6RR9GOr0Q2A7Og== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" lodash "^4.17.21" -"@abp/luxon@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.1.0-rc.3.tgz#abf16755bc6984877c6d327df524934b542148cf" - integrity sha512-RX7oUBkI+odvXOAkzZC08KzDvg7Zt6gzyWmIFHc6fyAXCBVz9nxCa9nHnSo5xbsOZ2f0QuZTE/PoNrK5dh6UUQ== +"@abp/luxon@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.1.0.tgz#e6e119736e0340df162aeaf6546ec322253fee7e" + integrity sha512-UqsJTELF9bxZgE4v9dSfuHvyhinqFPKWZD1ctzTv4At5wie5yrqa+r5y59rPRui3svBxiZXSSZKmDCZnaoFW+w== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.1.0-rc.3.tgz#636b98b006dcaafcbdf9e01312b7db1b6fbd77c2" - integrity sha512-KrHmlmy42RBI7yY7i5VjcKJ1s0HjfEc8W0Y0Wf4zFXrvI5fWdptjUeMl3CMEJqJuv1aKOAtQ8CsS79oVATZ9QQ== +"@abp/malihu-custom-scrollbar-plugin@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.1.0.tgz#f113854212adcddbb142ee54f27e8f3876a22e7c" + integrity sha512-IIbDZ/7fjcnZ05ZHbX6KrlDlkXzZLD8w7teAoMuhBcLZeP3PWythzFYbCc6LwvtgvvkfriyPSth4PCsv2mh/gw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.1.0-rc.3.tgz#16706dc2d624ee6efdc85a047ec5766603be9c25" - integrity sha512-z62KWqcAXwr+qw1mipTfFiOBznxKqu5DRw2mlbLRsB9/yJFRKi748Lq1JZxGM5vLmTkRu1slWhumKRH7hOoPoQ== +"@abp/moment@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.1.0.tgz#c924fd6278992d8939501903347808a2ded053aa" + integrity sha512-pwbGxx/h0U0NILec6ZscHt6FBOyCUi8TTZzp1B7W9hpC3KSh4qGH1fUM2LI1mXFLl8c/exmVs7aZMN/24KgBag== dependencies: moment "^2.9.0" -"@abp/popper.js@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-7.1.0-rc.3.tgz#6c69c32bd3a5a5dc8ba056338f08fcf70a1b48e0" - integrity sha512-q2FG7g8kVMA592Zz4hO4EvXNFZkRCZpigYRZ4QBGVot5sDYlWnmIO4Xntt0pzKwKUnQjWgsjTNSX6cnK6LPeMQ== +"@abp/popper.js@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-7.1.0.tgz#660d42ad8b3fbb47a87a1f4e0cc406d92e6438ab" + integrity sha512-Zc8RPlTOn4IC6MU/dAcW1EDSkeTZn3plRHsiGad8IRzguVkvCPApg2wO1wJg5Ia1ef4G9ZofhbTLaqV2qxTyNg== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" "@popperjs/core" "^2.11.2" -"@abp/prismjs@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.1.0-rc.3.tgz#74b3a1dc0024d7258633c7d35f6d835779587d5b" - integrity sha512-hMOoRhv8yD2pzJZ5gqlita508OiL6tm3DdeYdtoMLxM/O/fP/eShBSrzGXKba0dB7r7AFhbUrrUahhKQQ4kkLA== +"@abp/prismjs@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.1.0.tgz#e9dc477f5d8728532a7c27e8e1b309a20b1aa32c" + integrity sha512-7pBxUKgqYaEEsuA7AUcdYJh05x2v0NVdkOc5n7KEw/ixqzB6d40SDBKndYg8ns+Zknvh6IK6e2FjOO+y/hWloQ== dependencies: - "@abp/clipboard" "~7.1.0-rc.3" - "@abp/core" "~7.1.0-rc.3" + "@abp/clipboard" "~7.1.0" + "@abp/core" "~7.1.0" prismjs "^1.26.0" -"@abp/select2@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.1.0-rc.3.tgz#580db5332b8b4a84162f5829cd3ca905370e4bb9" - integrity sha512-w0duwqlRfjc7Snz+8ej0Ek9QQcR5E4Q9FXhK8JdNyUWfbM6SCVHo5UHLO1W7K1WjDBQPkGoPUCt1YRqrEhVjrg== +"@abp/select2@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.1.0.tgz#30522455c70059251e593cdb0228dbbf831bbb78" + integrity sha512-VPdqxjT8URm1rkwsPvutOgFPs/JTlm8KVcvdV1UsvJMxx5OIKMKcxgsL9UJl033HzVVwp/XBsMQsaNRHnW+hvw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" select2 "^4.0.13" -"@abp/sweetalert2@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.1.0-rc.3.tgz#4b996b6cdf7b4e791b1dc2a66f7af190e041d662" - integrity sha512-NONKX6qzfCT95TaM/4ufkjZkRGYnfUPIupetAjnmSv7QloxPelNZkP3QrdGOqSALRQYyHsq3a96xUxY+JTqIig== +"@abp/sweetalert2@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.1.0.tgz#7cbf9c53ab9e1db2c59d63f392ba9b62624272f6" + integrity sha512-5NL2TijufGF5Jdbed1V+s6+tCa/C/R/ZSfb7CjQnBOCSC0JNhBDHtRabOaouqr2la4xbAEHjIoyXEnWXYAidYw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" sweetalert2 "^11.3.6" -"@abp/timeago@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.1.0-rc.3.tgz#506fe5c360d6c59f27db2e6aafb72134d4166423" - integrity sha512-avBmQWUUE0+veO6K4Buui1uzNQE0OioRY2pOYRLtlwL+OFes/wp+23InucsaqIpcz0bY5enCh1nM6lHkIv0wng== +"@abp/timeago@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.1.0.tgz#96909f2d0d27ac977d0caf6a0e2b725681f8124e" + integrity sha512-gWDwvnVSVKPBaOaJCaqhvcqS/GwTQFzNH6dWIH19/g23rF3+s/KwTyoW5AA8uWStBx1PxZaugR0OIK/7hctUog== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" timeago "^1.6.7" -"@abp/toastr@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.1.0-rc.3.tgz#aa311a18992292e7572a5d008504dac10a0107b5" - integrity sha512-oFb5ZSRQ1ABP4dhmb4afU6Hbl7ttAiiXAbmesMON0BW2asB5Tkc+vDZOgqe3QQFeU7U2T5s2VLi+AED9uHOhKQ== +"@abp/toastr@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.1.0.tgz#c11d780c86c16835528f152aac4cbe4aa94bb810" + integrity sha512-awgpA6J65TlMK54Hdq2fyDsZ6nvD69RKfAUaGzpz685tNbvaqQfXxSlBQVEad8QZlMGFeCOAmH9GYkBHNaP/zg== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" toastr "^2.1.4" -"@abp/utils@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.1.0-rc.3.tgz#ee5d3019790defa13bc647c7a1edccf7a0c9dbf8" - integrity sha512-rBL+I4yuBKi4P2ONkl9o73lCnPlwtUSudJDENiHOT+5TZ169d2t0JnPk3df+gmV8YZTuwCaCrgMfpG9l9j7fMQ== +"@abp/utils@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.1.0.tgz#fb52fdc21e8d26a32245eefac86c512a9318ee47" + integrity sha512-CorSSUsaVug2qY6f4j2uxtAjdSq1dfdq1QdjdQaoPxoZKU74Yv/Cyh7YZ+WJa3Upmaw4V0+6ELX9RE3OjJIxIQ== dependencies: just-compare "^1.3.0" diff --git a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/en.json b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/en.json index 217448d767..26bc77e6d1 100644 --- a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/en.json +++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/en.json @@ -36,6 +36,7 @@ "Volo.Docs.Domain:010002": "ShortName {ShortName} already exists.", "Preview": "preview", "Search": "Search", - "SearchResults": "Search Results" + "SearchResults": "Search Results", + "SearchInTheAllDocuments": "Search in the all documents" } } diff --git a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/zh-Hans.json b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/zh-Hans.json index 9c32e143f1..8ddbe55ae7 100644 --- a/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/zh-Hans.json +++ b/modules/docs/src/Volo.Docs.Domain/Volo/Docs/Localization/Domain/zh-Hans.json @@ -36,6 +36,7 @@ "Volo.Docs.Domain:010002": "简称 {ShortName} 已经存在.", "Preview": "预览", "Search": "搜索", - "SearchResults": "搜索结果" + "SearchResults": "搜索结果", + "SearchInTheAllDocuments": "搜索所有文档" } -} +} \ No newline at end of file diff --git a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml index 731a3d5358..eab5ad59e8 100644 --- a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml +++ b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml @@ -160,18 +160,25 @@
- +
+ + @if (Model.Navigation == null || !Model.Navigation.HasChildItems) {
diff --git a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/index.js b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/index.js index 9bb18c8677..9a16f925f1 100644 --- a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/index.js +++ b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/index.js @@ -3,25 +3,10 @@ var initNavigationFilter = function (navigationContainerId) { var $navigation = $('#' + navigationContainerId); - var getShownDocumentLinks = function () { - return $navigation - .find('.mCSB_container > li a:visible') - .not('.tree-toggle'); - }; - - var gotoFilteredDocumentIfThereIsOnlyOne = function () { - var $links = getShownDocumentLinks(); - if ($links.length === 1) { - var url = $links.first().attr('href'); - if (url === 'javascript:;') { - return; - } - - window.location = url; - } - }; + var $searchAllDocument = $('#search-all-document'); var filterDocumentItems = function (filterText) { + $navigation .find('.mCSB_container .opened') .removeClass('opened'); @@ -34,6 +19,7 @@ $navigation .find('.mCSB_container .selected-tree > ul') .show(); + $searchAllDocument.hide(); return; } @@ -69,24 +55,34 @@ hasParent = $parent.length > 0; } }); + + $searchAllDocument.show(); }; + $searchAllDocument.click(function () { + fullSearch($('#filter').val()); + }); + $('#filter').on('input', (e) => { filterDocumentItems(e.target.value); }) $('#filter').keyup(function (e) { if (e.key === 'Enter') { - gotoFilteredDocumentIfThereIsOnlyOne(); + fullSearch($('#filter').val()); } }); + + function fullSearch(filterText){ + window.open($('#fullsearch').data('fullsearch-url') + "?keyword=" + encodeURIComponent(filterText)); + } $('#fullsearch').keyup(function (e) { if (e.key === 'Enter') { - window.open($(this).data('fullsearch-url') + "?keyword=" + encodeURIComponent(this.value)); + fullSearch(e.target.value); } }); - }; + }; var initAnchorTags = function (container) { anchors.options = { diff --git a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.css b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.css index 24fbabf571..db987051c0 100644 --- a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.css +++ b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.css @@ -202,6 +202,21 @@ body.scrolledMore .alert-criteria p.alert-p { .docs-page .docs-sidebar .docs-tree-list .docs-version select option { background-color: #000; } +.docs-page .docs-sidebar .docs-tree-list .search-all-document-container { + border-bottom: 1px solid rgba(170, 170, 170, 0.2); + padding-bottom: 5px; +} +.docs-page .docs-sidebar .docs-tree-list .search-all-document-container button { + color: #aaa; + font-size: 14px; + width: 100%; + text-align: start; +} +.docs-page .docs-sidebar .docs-tree-list .search-all-document-container button i { + transform: rotate(90deg); + margin-right: 9px; + font-size: 13px; +} .docs-page .docs-sidebar .docs-tree-list > ul { display: block; height: calc(100vh - 310px); @@ -464,7 +479,7 @@ body.scrolledMore .alert-criteria p.alert-p { margin-bottom: 1rem; margin-left: 0; padding: 1em 1.5em; - background-color: #e3edf2; + background-color: rgb(227, 237, 242); font-size: 1em; border-radius: 12px; color: #385766; @@ -531,7 +546,7 @@ body.scrolledMore .alert-criteria p.alert-p { background-color: #f4f6fa; border-color: #f4f6fa; border-radius: 12px; - background: rgba(190, 223, 238, 0.82); + background: hsla(199deg, 59%, 84%, 0.82); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); z-index: 3; @@ -649,7 +664,7 @@ body.scrolledMore .alert-criteria p.alert-p { display: none; } body .close-mmenu, -body .close-dmenu { + body .close-dmenu { position: absolute; top: -78px; left: 25px; @@ -702,7 +717,7 @@ body .close-dmenu { display: none; } .docs-page .docs-sidebar .docs-top .navbar.navbar-logo .navbar-collapse { - background: #38003d; + background: rgb(56, 0, 61); position: fixed; top: 86px; left: 0; diff --git a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.css.map b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.css.map index 8977088218..de45ccb3da 100644 --- a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.css.map +++ b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["vs.scss"],"names":[],"mappings":"AAGA;EACI;EACA;;AAEA;EACI;EACA;;AAIJ;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;;AAIA;EACI;;AAGJ;AAAA;AAAA;AAAA;EAII;;AAIR;AAAA;EAEI;;AAGJ;EACI;;AAEA;EACI;;AAEJ;EACI;;AAIR;AAAA;EAEI;EACA;EACA;;AAGJ;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;;AAMhB;EACI;;AAEA;EACI;EACA;EACA,KA9FK;EA+FL,QA/FK;EAgGL;EACA;EACA;EACA;EACA;EACA;EACA;;AAIQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAMhB;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;EACA;;AAEJ;EACI;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAIR;AAAA;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EAII;;AAIR;EACI;EACA;;AAEJ;EACI;EACA;;AAEA;EACI;;AAIR;EACI;;AAEA;EAII;;AAIR;EACI;EACA;EACA;;AAIR;EACI;;AAIR;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGI;EACI;;AAIR;EACI;;AAIR;EACI;;AAGI;EACI;;AAGJ;EACI;;AAGI;EACI;;AAQhB;EACI;EACA;;AAIA;EACI;EACA;;AAMA;EACI;;AAUhC;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;;AAMA;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;;AAEJ;EACI;EACA;;AAMhB;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAEJ;EACI;;AAGJ;EACI;EACA;;AAKZ;EACI;EACA;;AAEA;EACI;;AAEA;EACI;;AAGJ;EACI;EACA;;AAIR;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAKJ;EACI;EACA;EACA;;AAGJ;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAMA;EACI;;AAQhB;EACI;;AAGJ;EACI;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;AAAA;AAAA;AAAA;EAII;EACA;EACA;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;EACI;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGI;EACI;;AAIR;EACI;;AAGJ;AAAA;EAEI;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAKZ;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;;AACA;EACI;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAMR;EACI;EACA;;AAEA;EACI;;AAIR;EACI;EACA;EACA;;AAKZ;EACI;EACA;;AAEA;EACI;EACA;EACA,KAhrBC;EAirBD;EACA;EACA;;AAGI;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAMA;EACI;;AAMA;EACI;;AAQxB;EACI;;AAIR;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAIR;EACI;EACA;EACA;EACA;EACA,eA5vBC;EA6vBD;;AAEA;EACI;EACA;EACA;;AACA;EACI;;AAGR;EACI;EACA,SA1wBH;;AA4wBD;EACI;EACA;EACA;;AAGJ;EACI;;;AAMhB;EACI;IACI;;EAEA;IACI;;EAGJ;IACI;;EAGJ;AAAA;IAEI;IACA;IACA;IACA;IACA;IACA;IACA;;EAQR;IACI;;EAEA;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGI;IACI;IACA;IACA;IACA;;EAEA;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACI;;EAIR;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACI;IACA;IACA;;EAEA;IACI;;EAKZ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAIR;IACI;IACA;IACA;;EAIR;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACI;;EAKZ;IACI;IACA;IACA;IACA;IACA;;EAEA;IACI;;EAGJ;IACI;;EAIA;IACI;;EAEJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAKZ;IACI;IACA;IACA;;EAEA;IACI;IACA;;EAIR;IACI;;EAEA;IACI;;;AAMhB;EAIgB;IACI;;EAEJ;IACI;;EAMI;IACI;IACA;;;AAS5B;EAEQ;IACI;IACA;;EAEJ;IAII;;EAHA;IACI;;;AAOhB;EAEQ;IACI;IACA;IACA;IACA;;EAEA;IACI;IACA;IACA","file":"vs.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["vs.scss"],"names":[],"mappings":"AAGA;EACI;EACA;;AAEA;EACI;EACA;;AAIJ;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;;AAIA;EACI;;AAGJ;AAAA;AAAA;AAAA;EAII;;AAIR;AAAA;EAEI;;AAGJ;EACI;;AAEA;EACI;;AAEJ;EACI;;AAIR;AAAA;EAEI;EACA;EACA;;AAGJ;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;;AAMhB;EACI;;AAEA;EACI;EACA;EACA,KA9FK;EA+FL,QA/FK;EAgGL;EACA;EACA;EACA;EACA;EACA;EACA;;AAIQ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAMhB;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;EACA;;AAEJ;EACI;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAIR;AAAA;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EAII;;AAIR;EACI;EACA;;AAEJ;EACI;EACA;;AAEA;EACI;;AAIR;EACI;;AAEA;EAII;;AAIR;EACI;EACA;EACA;;AAIR;EACI;;AAIR;EAEI;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAKZ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGI;EACI;;AAIR;EACI;;AAIR;EACI;;AAGI;EACI;;AAGJ;EACI;;AAGI;EACI;;AAQhB;EACI;EACA;;AAIA;EACI;EACA;;AAMA;EACI;;AAUhC;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AACA;EACI;EACA;EACA;EACA;EACA;;AAMA;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;;AAEJ;EACI;EACA;;AAMhB;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAEJ;EACI;;AAGJ;EACI;EACA;;AAKZ;EACI;EACA;;AAEA;EACI;;AAEA;EACI;;AAGJ;EACI;EACA;;AAIR;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAKJ;EACI;EACA;EACA;;AAGJ;EACI;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAMA;EACI;;AAQhB;EACI;;AAGJ;EACI;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;AAAA;AAAA;AAAA;EAII;EACA;EACA;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;EAMI;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;EACI;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGI;EACI;;AAIR;EACI;;AAGJ;AAAA;EAEI;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAKZ;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;;AACA;EACI;;AAKZ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAMR;EACI;EACA;;AAEA;EACI;;AAIR;EACI;EACA;EACA;;AAKZ;EACI;EACA;;AAEA;EACI;EACA;EACA,KAnsBC;EAosBD;EACA;EACA;;AAGI;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAMA;EACI;;AAMA;EACI;;AAQxB;EACI;;AAIR;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAIR;EACI;EACA;EACA;EACA;EACA,eA/wBC;EAgxBD;;AAEA;EACI;EACA;EACA;;AACA;EACI;;AAGR;EACI;EACA,SA7xBH;;AA+xBD;EACI;EACA;EACA;;AAGJ;EACI;;;AAMhB;EACI;IACI;;EAEA;IACI;;EAGJ;IACI;;EAGJ;AAAA;IAEI;IACA;IACA;IACA;IACA;IACA;IACA;;EAQR;IACI;;EAEA;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAGI;IACI;IACA;IACA;IACA;;EAEA;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACI;;EAIR;IACI;;EAGJ;IACI;IACA;;EAGJ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACI;IACA;IACA;;EAEA;IACI;;EAKZ;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAIR;IACI;IACA;IACA;;EAIR;IACI;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EAEA;IACI;;EAKZ;IACI;IACA;IACA;IACA;IACA;;EAEA;IACI;;EAGJ;IACI;;EAIA;IACI;;EAEJ;IACI;;EAGJ;IACI;IACA;IACA;IACA;;EAGJ;IACI;IACA;IACA;IACA;;EAKZ;IACI;IACA;IACA;;EAEA;IACI;IACA;;EAIR;IACI;;EAEA;IACI;;;AAMhB;EAIgB;IACI;;EAEJ;IACI;;EAMI;IACI;IACA;;;AAS5B;EAEQ;IACI;IACA;;EAEJ;IAII;;EAHA;IACI;;;AAOhB;EAEQ;IACI;IACA;IACA;IACA;;EAEA;IACI;IACA;IACA","file":"vs.css"} \ No newline at end of file diff --git a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.scss b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.scss index ddfb2c95a4..e1ddd38da6 100644 --- a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.scss +++ b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.scss @@ -247,6 +247,25 @@ body { } } + .search-all-document-container{ + + border-bottom: 1px solid rgb(170 170 170 / 20%); + padding-bottom: 5px; + + button{ + color: #aaa; + font-size: 14px; + width: 100%; + text-align: start; + + i{ + transform: rotate(90deg); + margin-right: 9px; + font-size: 13px; + } + } + } + > ul { display: block; height: calc(100vh - 310px); diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/zh-Hans.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/zh-Hans.json index 30d01781d5..dc63ddf34a 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/zh-Hans.json +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/zh-Hans.json @@ -4,12 +4,14 @@ "Features": "功能", "NoFeatureFoundMessage": "没有可用的功能.", "ManageHostFeatures": "管理Host功能", + "ManageHostFeaturesText": "您可以通过单击以下按钮来管理宿主功能。", "Permission:FeatureManagement": "功能管理", "Permission:FeatureManagement.ManageHostFeatures": "管理Host功能", "Volo.Abp.FeatureManagement:InvalidFeatureValue": "{0}功能的值无效!", "Menu:FeatureManagement": "功能管理", "ResetToDefault": "重置为默认值", "ResetedToDefault": "已重置为默认值", + "AreYouSure": "是否确认?", "AreYouSureToResetToDefault": "你确定要重置为默认值吗?" } } \ No newline at end of file diff --git a/modules/openiddict/app/OpenIddict.Demo.Server/package.json b/modules/openiddict/app/OpenIddict.Demo.Server/package.json index d735ab1772..b136c85f53 100644 --- a/modules/openiddict/app/OpenIddict.Demo.Server/package.json +++ b/modules/openiddict/app/OpenIddict.Demo.Server/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.1.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.1.0" } } diff --git a/modules/openiddict/app/angular/package.json b/modules/openiddict/app/angular/package.json index fd50d5cda7..d4945f081d 100644 --- a/modules/openiddict/app/angular/package.json +++ b/modules/openiddict/app/angular/package.json @@ -12,14 +12,14 @@ }, "private": true, "dependencies": { - "@abp/ng.account": "~7.1.0-rc.3", - "@abp/ng.components": "~7.1.0-rc.3", - "@abp/ng.core": "~7.1.0-rc.3", - "@abp/ng.oauth": "~7.1.0-rc.3", - "@abp/ng.identity": "~7.1.0-rc.3", - "@abp/ng.setting-management": "~7.1.0-rc.3", - "@abp/ng.tenant-management": "~7.1.0-rc.3", - "@abp/ng.theme.shared": "~7.1.0-rc.3", + "@abp/ng.account": "~7.1.0", + "@abp/ng.components": "~7.1.0", + "@abp/ng.core": "~7.1.0", + "@abp/ng.oauth": "~7.1.0", + "@abp/ng.identity": "~7.1.0", + "@abp/ng.setting-management": "~7.1.0", + "@abp/ng.tenant-management": "~7.1.0", + "@abp/ng.theme.shared": "~7.1.0", "@abp/ng.theme.lepton-x": "~2.1.0-rc.1", "@angular/animations": "^15.0.1", "@angular/common": "^15.0.1", @@ -36,7 +36,7 @@ "zone.js": "~0.11.4" }, "devDependencies": { - "@abp/ng.schematics": "~7.1.0-rc.3", + "@abp/ng.schematics": "~7.1.0", "@angular-devkit/build-angular": "^15.0.1", "@angular-eslint/builder": "~15.1.0", "@angular-eslint/eslint-plugin": "~15.1.0", diff --git a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json index 99e388d52c..38ec99db3b 100644 --- a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json +++ b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json @@ -3,6 +3,6 @@ "name": "demo-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "^7.1.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "^7.1.0" } } diff --git a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock index 7785c58b54..4a687745e9 100644 --- a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock +++ b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@^7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.1.0-rc.3.tgz#dbe5c4aa473815230ec1a3188b1a84ab1caf3545" - integrity sha512-iip25NUb76nkw+DWe6dPlq7fw7kbHlAJjNscrphcgaX2ClX5/CxfWnn9hN4H1WaDzbi9q6Vl0AF072VZxki2nQ== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.1.0-rc.3" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.1.0-rc.3.tgz#012ff72c4cdd53fb4eed758134bbadba8f23360f" - integrity sha512-h6XAO8XW8cjh3+NRQH84oDF6nTymhVef5mnXymFQe27/2+vUqKjwf5VAywmpCUlLXOGK/Ha9se04qGQORIth+A== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.1.0-rc.3" - "@abp/bootstrap" "~7.1.0-rc.3" - "@abp/bootstrap-datepicker" "~7.1.0-rc.3" - "@abp/bootstrap-daterangepicker" "~7.1.0-rc.3" - "@abp/datatables.net-bs5" "~7.1.0-rc.3" - "@abp/font-awesome" "~7.1.0-rc.3" - "@abp/jquery-form" "~7.1.0-rc.3" - "@abp/jquery-validation-unobtrusive" "~7.1.0-rc.3" - "@abp/lodash" "~7.1.0-rc.3" - "@abp/luxon" "~7.1.0-rc.3" - "@abp/malihu-custom-scrollbar-plugin" "~7.1.0-rc.3" - "@abp/moment" "~7.1.0-rc.3" - "@abp/select2" "~7.1.0-rc.3" - "@abp/sweetalert2" "~7.1.0-rc.3" - "@abp/timeago" "~7.1.0-rc.3" - "@abp/toastr" "~7.1.0-rc.3" - -"@abp/aspnetcore.mvc.ui@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.1.0-rc.3.tgz#bccf1be9358da932e7708b88c6df686aaf66eda0" - integrity sha512-83icg7u0hOxECNPcF8dDiWwpdSBFcK0KNuOiC7DgQ0vdgPcPLKIzYKkf+qc8OfGUOABQM4l0l5X+J756pqVzBQ== +"@abp/aspnetcore.mvc.ui.theme.basic@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.1.0.tgz#79b5154f041fde68ecf81a920f756d16157cb439" + integrity sha512-rmrPRviLwlAN+o48ZnzPoRRYv78Uqwd1eSX6ftaf4CPxbb+bQJAKAcL5FbAnNheLesL62sn4x11Q60F8Mp850g== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.1.0" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.1.0.tgz#af4d0b4228fb0ead0626d344a5458856103446ff" + integrity sha512-Pn6UBgSJbOCnW0OFcLZrOH4dEpSSlBDjSy6HMm0wtdgodu9TjRYY/mAwRsjhXZTX3ycpuktVhVotB4ZLvFpgUg== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.1.0" + "@abp/bootstrap" "~7.1.0" + "@abp/bootstrap-datepicker" "~7.1.0" + "@abp/bootstrap-daterangepicker" "~7.1.0" + "@abp/datatables.net-bs5" "~7.1.0" + "@abp/font-awesome" "~7.1.0" + "@abp/jquery-form" "~7.1.0" + "@abp/jquery-validation-unobtrusive" "~7.1.0" + "@abp/lodash" "~7.1.0" + "@abp/luxon" "~7.1.0" + "@abp/malihu-custom-scrollbar-plugin" "~7.1.0" + "@abp/moment" "~7.1.0" + "@abp/select2" "~7.1.0" + "@abp/sweetalert2" "~7.1.0" + "@abp/timeago" "~7.1.0" + "@abp/toastr" "~7.1.0" + +"@abp/aspnetcore.mvc.ui@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.1.0.tgz#a10cc69976e294587a5274f11c216e55ebb1feb7" + integrity sha512-TGCmp4rxQiTUPaZYYGvhQSm5vjcZhJUEriuNyGSKWcs8vTC4eV6Eh6JqANU42RNxohWrQczEIWWMrQz5MEfX6g== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,158 +43,158 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.1.0-rc.3.tgz#c182be88e066d389a30ec253313639edb76a475a" - integrity sha512-zVjgZKxhF1ULFq+T5rhEKTHdCFr0IQ6inu7znxrHBKnkNuhTy87BmDLVq1NjB7Cse7BonSx1H7stJ+dg9L6tnA== +"@abp/bootstrap-datepicker@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.1.0.tgz#2a5635f35aeb5be636dfdd5a3fe68c083507cb29" + integrity sha512-ZZTsDgrbKyU/mA8ZKKiSTsd9mTHl2n3mDWrDX7rJdZ5zyGzxxk2Dc81kQP5qUdp6OAG6chiLIPLxXntjWVnyvA== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.1.0-rc.3.tgz#ffebeb655c5411bf59e5b6006e3c920abf574532" - integrity sha512-p0nX0+1JfoGY5ln8BiwbvDMgRwtFcF7zgc4C0hZHbHI9uaBJOl4DsdzPL+fiYfX3UWraptAUoDZzqzwZs/ip/Q== +"@abp/bootstrap-daterangepicker@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.1.0.tgz#1bf9a27976036c8e658d104a964742410aaca691" + integrity sha512-dhOf3aU82RDYcQc+HOObqd960SmHZTDPhS+6D9QkJ9a3PocyoBzLEi/lcgjfQytMzwsebxY8vk+S2WTUucoRuQ== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.1.0-rc.3.tgz#157bdf4a752bb73f0c56c7edebf74da2164c6466" - integrity sha512-P5iSNiMdk3PDPMicYVv0h70jwIdE2ioDgLdrFdY03oHrv6Ko7HRqeWZgFs5FayL5seqgTfdUxhPm7SBFJ0IdcA== +"@abp/bootstrap@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.1.0.tgz#52063d1f577d01d17f3b67e9bdc1ea811242b41e" + integrity sha512-S8Vnpj+cUO58C79aPum9eKlj13nY/T36ReUBPwT3CPrzStM9ab5BlNwHXR3Piyx/73i/r4Utehg18hs2fVi5Jw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" bootstrap "^5.1.3" -"@abp/core@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.1.0-rc.3.tgz#239f7944074a23701b753744abdaae97b5b9511d" - integrity sha512-doQqIApQ0YxOQajoEb6pW8GkMn/tbPa2KUBXZHKNcVzp66FYeyiDIBlmAQNBwKz72na36AAzWGQWr02o9/YqxQ== +"@abp/core@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.1.0.tgz#cffbe4a166073b394850ffd9739b0a089149a3fb" + integrity sha512-+DLBAtXo5BRYwcQH3yFzya0EZj8wd0/BE2QmXTVJ+nxQly+cp7ZV98oRIzI7ArIIV52Th4CXHwZv0l0U0Rdisg== dependencies: - "@abp/utils" "~7.1.0-rc.3" + "@abp/utils" "~7.1.0" -"@abp/datatables.net-bs5@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.1.0-rc.3.tgz#f50a16b0cb186b03ef8171f6c9b3335d690f0c6f" - integrity sha512-MtmRIl62LoKwRdzpeI7iBsIA1NyenRBKCybQ5Nu0Q1qFSmg3wPBNA9Iamrsu6ZDYhtRz4CmvCuGMEgmCmHVT1w== +"@abp/datatables.net-bs5@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.1.0.tgz#3c2289290c3667cad69604d6184fb9b77263f137" + integrity sha512-1LqROrLgFOiUN3E28s5qEu82Zdy4kLGJ6a7f1J6OAvqGXF62DRbKhoS8Rsd5DOV+JHCRnAx8PnTBhlUbl2zmoQ== dependencies: - "@abp/datatables.net" "~7.1.0-rc.3" + "@abp/datatables.net" "~7.1.0" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.1.0-rc.3.tgz#7d56e393e9d120d74391a936816bc5a74efb72a9" - integrity sha512-aBwwAxiSPdXXZXJRp5GN8FsFtpxhDKMzUfz4R6cGOWyPoTkRr9ZE8BrBJh+TXUdzcxrMb/SfR5Kbg/JXwH2P+Q== +"@abp/datatables.net@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.1.0.tgz#e26dd279276dd38dff485c68bb92b77a4737b625" + integrity sha512-vwihQI6Sxp9gktMSSQ99HwS8oHoYZh1zmZWEnVNAvMnTlxMhqwHEIK2y0XkT/jI3z5NGntz75qFSoqHGFLRAbw== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" datatables.net "^1.11.4" -"@abp/font-awesome@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.1.0-rc.3.tgz#3b4d7f5a9c064982a79cc40343ffc21a714b6c10" - integrity sha512-X4KUxmxLiMk8XjkbsMW0+DZdos0PyKPkiYorq9u2I7KAUel+g/gwkyDg4r1trYSE2LwhLmuR5wlIcrNH9zjA7g== +"@abp/font-awesome@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.1.0.tgz#65d9919c3d511197e4518ce25164f767c4776a5a" + integrity sha512-1u0zBE26iNv3YjQ1gTv8rozt6jSXDD0OISMXRT90BAGpOrEHoUB9VaRx4q7AXIrPye95RhfpccGbWE31vPEguw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.1.0-rc.3.tgz#1cc0fc23c38f919eb51700a49a9f2d7d06dd00b4" - integrity sha512-/3IleaxJoX1ubnB9fV9ejjNwbe1S2hfGGMD3QKJKNP/Pug3QgzfPWdyvb5G/7FIbCZeHwSln8Sz1lYtO1kj0tQ== +"@abp/jquery-form@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.1.0.tgz#e1d29ea105a3c4664057fea6c03999ff9529ee59" + integrity sha512-GuJC3TTclKk47mMjtasZBkKF1KqZcvUCXTkTM165U3hN80Bn5GjbS48oXz/iHI70lWNDsycVRrrrc8guwksvzg== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.1.0-rc.3.tgz#344def3c070e92ec16bec0164ead83738772aec5" - integrity sha512-UVE/EGQ50vTQOTkFU3z8QtNx8+Gjt/bBMe0ZFaanx0tIgPqouvFXyWpXeujBlnY1rPEaZLCbplHkf7C+rHjyew== +"@abp/jquery-validation-unobtrusive@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.1.0.tgz#0eb2364582337d530aa6f24fcbaaefa40fda6f7a" + integrity sha512-JiZvmSBt/Q8kZ15wazRDf738UjY1ZCpNm0fE47mpokE9T1YiD8DVDnv4qFDa7ActB5PsfwD1vRANNrmfUsSJcw== dependencies: - "@abp/jquery-validation" "~7.1.0-rc.3" + "@abp/jquery-validation" "~7.1.0" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.1.0-rc.3.tgz#90f746c16df5e631eac14646071ab2ba18ee25d5" - integrity sha512-ETD/Guw8AAxuZ5Vi5KCwY8+Wb/9f/XmQAnFON/v6PJblLyXNmIUrrgt4JrUlAlGmTpluAhgLeFXX0DvN6zaNRQ== +"@abp/jquery-validation@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.1.0.tgz#2c28095e4fccbaea78dc1f0c5459456380727079" + integrity sha512-rXCrd1ZZ2pse4MgF2fB6e/880UiaHuk+ZXBg/y8Yj2Ab5OVsUuCw9CpsjHOplWC6Rq5A8SjO7BCdI4juxb3xHQ== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" jquery-validation "^1.19.3" -"@abp/jquery@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.1.0-rc.3.tgz#cbad3eaace26a13a075a37f009f0b86f59d52ef8" - integrity sha512-zcdrAPeOMCEn7XhcU3xKm/htxxwouTQLIf8h1xvJE24l35nK25Fv5S+2yxO1VKaJAnlmDn62Pp1Cve3ZwSd7gg== +"@abp/jquery@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.1.0.tgz#5c43c7b4fff5f04f7bf9f763e6c2e57f000cbb10" + integrity sha512-JPgrVkRVnxFFm96movaOsfM4NsDghIdfAwo25Qz4t5hAeiAVusTCULML5Ds1IjHHQBjbYV/81Zno3xHzC4eU8A== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" jquery "~3.6.0" -"@abp/lodash@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.1.0-rc.3.tgz#1af40a8e5cff88484306953668b78e086256c11f" - integrity sha512-0WRM/lkEpKaonugvUSzBN3TxLsPPImzWG42r0EZYmjrYlBYHr/glClyN4BjNxFgTv54X64AiRVF7HaXGeWRWNA== +"@abp/lodash@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.1.0.tgz#d187bdac06a1425737837521d09aaf998d49bd08" + integrity sha512-/PmbRfN8ACBey4r8QpwSad38n720yZG5WY/lvddCoBmhJYeUtEr0moFF4g2x0wVm7U1wVXQK6RR9GOr0Q2A7Og== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" lodash "^4.17.21" -"@abp/luxon@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.1.0-rc.3.tgz#abf16755bc6984877c6d327df524934b542148cf" - integrity sha512-RX7oUBkI+odvXOAkzZC08KzDvg7Zt6gzyWmIFHc6fyAXCBVz9nxCa9nHnSo5xbsOZ2f0QuZTE/PoNrK5dh6UUQ== +"@abp/luxon@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.1.0.tgz#e6e119736e0340df162aeaf6546ec322253fee7e" + integrity sha512-UqsJTELF9bxZgE4v9dSfuHvyhinqFPKWZD1ctzTv4At5wie5yrqa+r5y59rPRui3svBxiZXSSZKmDCZnaoFW+w== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.1.0-rc.3.tgz#636b98b006dcaafcbdf9e01312b7db1b6fbd77c2" - integrity sha512-KrHmlmy42RBI7yY7i5VjcKJ1s0HjfEc8W0Y0Wf4zFXrvI5fWdptjUeMl3CMEJqJuv1aKOAtQ8CsS79oVATZ9QQ== +"@abp/malihu-custom-scrollbar-plugin@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.1.0.tgz#f113854212adcddbb142ee54f27e8f3876a22e7c" + integrity sha512-IIbDZ/7fjcnZ05ZHbX6KrlDlkXzZLD8w7teAoMuhBcLZeP3PWythzFYbCc6LwvtgvvkfriyPSth4PCsv2mh/gw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.1.0-rc.3.tgz#16706dc2d624ee6efdc85a047ec5766603be9c25" - integrity sha512-z62KWqcAXwr+qw1mipTfFiOBznxKqu5DRw2mlbLRsB9/yJFRKi748Lq1JZxGM5vLmTkRu1slWhumKRH7hOoPoQ== +"@abp/moment@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.1.0.tgz#c924fd6278992d8939501903347808a2ded053aa" + integrity sha512-pwbGxx/h0U0NILec6ZscHt6FBOyCUi8TTZzp1B7W9hpC3KSh4qGH1fUM2LI1mXFLl8c/exmVs7aZMN/24KgBag== dependencies: moment "^2.9.0" -"@abp/select2@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.1.0-rc.3.tgz#580db5332b8b4a84162f5829cd3ca905370e4bb9" - integrity sha512-w0duwqlRfjc7Snz+8ej0Ek9QQcR5E4Q9FXhK8JdNyUWfbM6SCVHo5UHLO1W7K1WjDBQPkGoPUCt1YRqrEhVjrg== +"@abp/select2@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.1.0.tgz#30522455c70059251e593cdb0228dbbf831bbb78" + integrity sha512-VPdqxjT8URm1rkwsPvutOgFPs/JTlm8KVcvdV1UsvJMxx5OIKMKcxgsL9UJl033HzVVwp/XBsMQsaNRHnW+hvw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" select2 "^4.0.13" -"@abp/sweetalert2@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.1.0-rc.3.tgz#4b996b6cdf7b4e791b1dc2a66f7af190e041d662" - integrity sha512-NONKX6qzfCT95TaM/4ufkjZkRGYnfUPIupetAjnmSv7QloxPelNZkP3QrdGOqSALRQYyHsq3a96xUxY+JTqIig== +"@abp/sweetalert2@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.1.0.tgz#7cbf9c53ab9e1db2c59d63f392ba9b62624272f6" + integrity sha512-5NL2TijufGF5Jdbed1V+s6+tCa/C/R/ZSfb7CjQnBOCSC0JNhBDHtRabOaouqr2la4xbAEHjIoyXEnWXYAidYw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" sweetalert2 "^11.3.6" -"@abp/timeago@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.1.0-rc.3.tgz#506fe5c360d6c59f27db2e6aafb72134d4166423" - integrity sha512-avBmQWUUE0+veO6K4Buui1uzNQE0OioRY2pOYRLtlwL+OFes/wp+23InucsaqIpcz0bY5enCh1nM6lHkIv0wng== +"@abp/timeago@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.1.0.tgz#96909f2d0d27ac977d0caf6a0e2b725681f8124e" + integrity sha512-gWDwvnVSVKPBaOaJCaqhvcqS/GwTQFzNH6dWIH19/g23rF3+s/KwTyoW5AA8uWStBx1PxZaugR0OIK/7hctUog== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" timeago "^1.6.7" -"@abp/toastr@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.1.0-rc.3.tgz#aa311a18992292e7572a5d008504dac10a0107b5" - integrity sha512-oFb5ZSRQ1ABP4dhmb4afU6Hbl7ttAiiXAbmesMON0BW2asB5Tkc+vDZOgqe3QQFeU7U2T5s2VLi+AED9uHOhKQ== +"@abp/toastr@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.1.0.tgz#c11d780c86c16835528f152aac4cbe4aa94bb810" + integrity sha512-awgpA6J65TlMK54Hdq2fyDsZ6nvD69RKfAUaGzpz685tNbvaqQfXxSlBQVEad8QZlMGFeCOAmH9GYkBHNaP/zg== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" toastr "^2.1.4" -"@abp/utils@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.1.0-rc.3.tgz#ee5d3019790defa13bc647c7a1edccf7a0c9dbf8" - integrity sha512-rBL+I4yuBKi4P2ONkl9o73lCnPlwtUSudJDENiHOT+5TZ169d2t0JnPk3df+gmV8YZTuwCaCrgMfpG9l9j7fMQ== +"@abp/utils@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.1.0.tgz#fb52fdc21e8d26a32245eefac86c512a9318ee47" + integrity sha512-CorSSUsaVug2qY6f4j2uxtAjdSq1dfdq1QdjdQaoPxoZKU74Yv/Cyh7YZ+WJa3Upmaw4V0+6ELX9RE3OjJIxIQ== dependencies: just-compare "^1.3.0" diff --git a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json index 8e11df9bb1..61d8bf31c8 100644 --- a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json +++ b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json @@ -3,7 +3,7 @@ "version": "1.0.0", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "^7.1.0-rc.3", - "@abp/virtual-file-explorer": "^7.1.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "^7.1.0", + "@abp/virtual-file-explorer": "^7.1.0" } } diff --git a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock index ec93cbb128..301593a4a4 100644 --- a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock +++ b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@^7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.1.0-rc.3.tgz#dbe5c4aa473815230ec1a3188b1a84ab1caf3545" - integrity sha512-iip25NUb76nkw+DWe6dPlq7fw7kbHlAJjNscrphcgaX2ClX5/CxfWnn9hN4H1WaDzbi9q6Vl0AF072VZxki2nQ== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.1.0-rc.3" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.1.0-rc.3.tgz#012ff72c4cdd53fb4eed758134bbadba8f23360f" - integrity sha512-h6XAO8XW8cjh3+NRQH84oDF6nTymhVef5mnXymFQe27/2+vUqKjwf5VAywmpCUlLXOGK/Ha9se04qGQORIth+A== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.1.0-rc.3" - "@abp/bootstrap" "~7.1.0-rc.3" - "@abp/bootstrap-datepicker" "~7.1.0-rc.3" - "@abp/bootstrap-daterangepicker" "~7.1.0-rc.3" - "@abp/datatables.net-bs5" "~7.1.0-rc.3" - "@abp/font-awesome" "~7.1.0-rc.3" - "@abp/jquery-form" "~7.1.0-rc.3" - "@abp/jquery-validation-unobtrusive" "~7.1.0-rc.3" - "@abp/lodash" "~7.1.0-rc.3" - "@abp/luxon" "~7.1.0-rc.3" - "@abp/malihu-custom-scrollbar-plugin" "~7.1.0-rc.3" - "@abp/moment" "~7.1.0-rc.3" - "@abp/select2" "~7.1.0-rc.3" - "@abp/sweetalert2" "~7.1.0-rc.3" - "@abp/timeago" "~7.1.0-rc.3" - "@abp/toastr" "~7.1.0-rc.3" - -"@abp/aspnetcore.mvc.ui@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.1.0-rc.3.tgz#bccf1be9358da932e7708b88c6df686aaf66eda0" - integrity sha512-83icg7u0hOxECNPcF8dDiWwpdSBFcK0KNuOiC7DgQ0vdgPcPLKIzYKkf+qc8OfGUOABQM4l0l5X+J756pqVzBQ== +"@abp/aspnetcore.mvc.ui.theme.basic@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.1.0.tgz#79b5154f041fde68ecf81a920f756d16157cb439" + integrity sha512-rmrPRviLwlAN+o48ZnzPoRRYv78Uqwd1eSX6ftaf4CPxbb+bQJAKAcL5FbAnNheLesL62sn4x11Q60F8Mp850g== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.1.0" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.1.0.tgz#af4d0b4228fb0ead0626d344a5458856103446ff" + integrity sha512-Pn6UBgSJbOCnW0OFcLZrOH4dEpSSlBDjSy6HMm0wtdgodu9TjRYY/mAwRsjhXZTX3ycpuktVhVotB4ZLvFpgUg== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.1.0" + "@abp/bootstrap" "~7.1.0" + "@abp/bootstrap-datepicker" "~7.1.0" + "@abp/bootstrap-daterangepicker" "~7.1.0" + "@abp/datatables.net-bs5" "~7.1.0" + "@abp/font-awesome" "~7.1.0" + "@abp/jquery-form" "~7.1.0" + "@abp/jquery-validation-unobtrusive" "~7.1.0" + "@abp/lodash" "~7.1.0" + "@abp/luxon" "~7.1.0" + "@abp/malihu-custom-scrollbar-plugin" "~7.1.0" + "@abp/moment" "~7.1.0" + "@abp/select2" "~7.1.0" + "@abp/sweetalert2" "~7.1.0" + "@abp/timeago" "~7.1.0" + "@abp/toastr" "~7.1.0" + +"@abp/aspnetcore.mvc.ui@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.1.0.tgz#a10cc69976e294587a5274f11c216e55ebb1feb7" + integrity sha512-TGCmp4rxQiTUPaZYYGvhQSm5vjcZhJUEriuNyGSKWcs8vTC4eV6Eh6JqANU42RNxohWrQczEIWWMrQz5MEfX6g== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,185 +43,185 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.1.0-rc.3.tgz#c182be88e066d389a30ec253313639edb76a475a" - integrity sha512-zVjgZKxhF1ULFq+T5rhEKTHdCFr0IQ6inu7znxrHBKnkNuhTy87BmDLVq1NjB7Cse7BonSx1H7stJ+dg9L6tnA== +"@abp/bootstrap-datepicker@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.1.0.tgz#2a5635f35aeb5be636dfdd5a3fe68c083507cb29" + integrity sha512-ZZTsDgrbKyU/mA8ZKKiSTsd9mTHl2n3mDWrDX7rJdZ5zyGzxxk2Dc81kQP5qUdp6OAG6chiLIPLxXntjWVnyvA== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.1.0-rc.3.tgz#ffebeb655c5411bf59e5b6006e3c920abf574532" - integrity sha512-p0nX0+1JfoGY5ln8BiwbvDMgRwtFcF7zgc4C0hZHbHI9uaBJOl4DsdzPL+fiYfX3UWraptAUoDZzqzwZs/ip/Q== +"@abp/bootstrap-daterangepicker@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.1.0.tgz#1bf9a27976036c8e658d104a964742410aaca691" + integrity sha512-dhOf3aU82RDYcQc+HOObqd960SmHZTDPhS+6D9QkJ9a3PocyoBzLEi/lcgjfQytMzwsebxY8vk+S2WTUucoRuQ== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.1.0-rc.3.tgz#157bdf4a752bb73f0c56c7edebf74da2164c6466" - integrity sha512-P5iSNiMdk3PDPMicYVv0h70jwIdE2ioDgLdrFdY03oHrv6Ko7HRqeWZgFs5FayL5seqgTfdUxhPm7SBFJ0IdcA== +"@abp/bootstrap@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.1.0.tgz#52063d1f577d01d17f3b67e9bdc1ea811242b41e" + integrity sha512-S8Vnpj+cUO58C79aPum9eKlj13nY/T36ReUBPwT3CPrzStM9ab5BlNwHXR3Piyx/73i/r4Utehg18hs2fVi5Jw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" bootstrap "^5.1.3" -"@abp/clipboard@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.1.0-rc.3.tgz#b1673324855fe56ade30f73c2a82f4f7902ecf15" - integrity sha512-AlDKeOrR+JkBeBjuwAIyQiGADz2AF+HMJNc4mlfA0/3jRYqNj2ZS5CUTyIQ7XQ/hepxSII0bmwgFC0LFOmR+Ug== +"@abp/clipboard@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.1.0.tgz#21531f61322fc64114350972c9cedaa54f7114ae" + integrity sha512-1woUBwgtvsThNmEzYyIb46O13jchetY/HkYaOpwbLW6A13Qrsa0lHbABUDLpLp685T/1M/9lweOhWvNxRw2Ozw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" clipboard "^2.0.8" -"@abp/core@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.1.0-rc.3.tgz#239f7944074a23701b753744abdaae97b5b9511d" - integrity sha512-doQqIApQ0YxOQajoEb6pW8GkMn/tbPa2KUBXZHKNcVzp66FYeyiDIBlmAQNBwKz72na36AAzWGQWr02o9/YqxQ== +"@abp/core@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.1.0.tgz#cffbe4a166073b394850ffd9739b0a089149a3fb" + integrity sha512-+DLBAtXo5BRYwcQH3yFzya0EZj8wd0/BE2QmXTVJ+nxQly+cp7ZV98oRIzI7ArIIV52Th4CXHwZv0l0U0Rdisg== dependencies: - "@abp/utils" "~7.1.0-rc.3" + "@abp/utils" "~7.1.0" -"@abp/datatables.net-bs5@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.1.0-rc.3.tgz#f50a16b0cb186b03ef8171f6c9b3335d690f0c6f" - integrity sha512-MtmRIl62LoKwRdzpeI7iBsIA1NyenRBKCybQ5Nu0Q1qFSmg3wPBNA9Iamrsu6ZDYhtRz4CmvCuGMEgmCmHVT1w== +"@abp/datatables.net-bs5@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.1.0.tgz#3c2289290c3667cad69604d6184fb9b77263f137" + integrity sha512-1LqROrLgFOiUN3E28s5qEu82Zdy4kLGJ6a7f1J6OAvqGXF62DRbKhoS8Rsd5DOV+JHCRnAx8PnTBhlUbl2zmoQ== dependencies: - "@abp/datatables.net" "~7.1.0-rc.3" + "@abp/datatables.net" "~7.1.0" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.1.0-rc.3.tgz#7d56e393e9d120d74391a936816bc5a74efb72a9" - integrity sha512-aBwwAxiSPdXXZXJRp5GN8FsFtpxhDKMzUfz4R6cGOWyPoTkRr9ZE8BrBJh+TXUdzcxrMb/SfR5Kbg/JXwH2P+Q== +"@abp/datatables.net@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.1.0.tgz#e26dd279276dd38dff485c68bb92b77a4737b625" + integrity sha512-vwihQI6Sxp9gktMSSQ99HwS8oHoYZh1zmZWEnVNAvMnTlxMhqwHEIK2y0XkT/jI3z5NGntz75qFSoqHGFLRAbw== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" datatables.net "^1.11.4" -"@abp/font-awesome@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.1.0-rc.3.tgz#3b4d7f5a9c064982a79cc40343ffc21a714b6c10" - integrity sha512-X4KUxmxLiMk8XjkbsMW0+DZdos0PyKPkiYorq9u2I7KAUel+g/gwkyDg4r1trYSE2LwhLmuR5wlIcrNH9zjA7g== +"@abp/font-awesome@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.1.0.tgz#65d9919c3d511197e4518ce25164f767c4776a5a" + integrity sha512-1u0zBE26iNv3YjQ1gTv8rozt6jSXDD0OISMXRT90BAGpOrEHoUB9VaRx4q7AXIrPye95RhfpccGbWE31vPEguw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.1.0-rc.3.tgz#1cc0fc23c38f919eb51700a49a9f2d7d06dd00b4" - integrity sha512-/3IleaxJoX1ubnB9fV9ejjNwbe1S2hfGGMD3QKJKNP/Pug3QgzfPWdyvb5G/7FIbCZeHwSln8Sz1lYtO1kj0tQ== +"@abp/jquery-form@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.1.0.tgz#e1d29ea105a3c4664057fea6c03999ff9529ee59" + integrity sha512-GuJC3TTclKk47mMjtasZBkKF1KqZcvUCXTkTM165U3hN80Bn5GjbS48oXz/iHI70lWNDsycVRrrrc8guwksvzg== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.1.0-rc.3.tgz#344def3c070e92ec16bec0164ead83738772aec5" - integrity sha512-UVE/EGQ50vTQOTkFU3z8QtNx8+Gjt/bBMe0ZFaanx0tIgPqouvFXyWpXeujBlnY1rPEaZLCbplHkf7C+rHjyew== +"@abp/jquery-validation-unobtrusive@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.1.0.tgz#0eb2364582337d530aa6f24fcbaaefa40fda6f7a" + integrity sha512-JiZvmSBt/Q8kZ15wazRDf738UjY1ZCpNm0fE47mpokE9T1YiD8DVDnv4qFDa7ActB5PsfwD1vRANNrmfUsSJcw== dependencies: - "@abp/jquery-validation" "~7.1.0-rc.3" + "@abp/jquery-validation" "~7.1.0" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.1.0-rc.3.tgz#90f746c16df5e631eac14646071ab2ba18ee25d5" - integrity sha512-ETD/Guw8AAxuZ5Vi5KCwY8+Wb/9f/XmQAnFON/v6PJblLyXNmIUrrgt4JrUlAlGmTpluAhgLeFXX0DvN6zaNRQ== +"@abp/jquery-validation@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.1.0.tgz#2c28095e4fccbaea78dc1f0c5459456380727079" + integrity sha512-rXCrd1ZZ2pse4MgF2fB6e/880UiaHuk+ZXBg/y8Yj2Ab5OVsUuCw9CpsjHOplWC6Rq5A8SjO7BCdI4juxb3xHQ== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" jquery-validation "^1.19.3" -"@abp/jquery@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.1.0-rc.3.tgz#cbad3eaace26a13a075a37f009f0b86f59d52ef8" - integrity sha512-zcdrAPeOMCEn7XhcU3xKm/htxxwouTQLIf8h1xvJE24l35nK25Fv5S+2yxO1VKaJAnlmDn62Pp1Cve3ZwSd7gg== +"@abp/jquery@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.1.0.tgz#5c43c7b4fff5f04f7bf9f763e6c2e57f000cbb10" + integrity sha512-JPgrVkRVnxFFm96movaOsfM4NsDghIdfAwo25Qz4t5hAeiAVusTCULML5Ds1IjHHQBjbYV/81Zno3xHzC4eU8A== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" jquery "~3.6.0" -"@abp/lodash@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.1.0-rc.3.tgz#1af40a8e5cff88484306953668b78e086256c11f" - integrity sha512-0WRM/lkEpKaonugvUSzBN3TxLsPPImzWG42r0EZYmjrYlBYHr/glClyN4BjNxFgTv54X64AiRVF7HaXGeWRWNA== +"@abp/lodash@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.1.0.tgz#d187bdac06a1425737837521d09aaf998d49bd08" + integrity sha512-/PmbRfN8ACBey4r8QpwSad38n720yZG5WY/lvddCoBmhJYeUtEr0moFF4g2x0wVm7U1wVXQK6RR9GOr0Q2A7Og== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" lodash "^4.17.21" -"@abp/luxon@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.1.0-rc.3.tgz#abf16755bc6984877c6d327df524934b542148cf" - integrity sha512-RX7oUBkI+odvXOAkzZC08KzDvg7Zt6gzyWmIFHc6fyAXCBVz9nxCa9nHnSo5xbsOZ2f0QuZTE/PoNrK5dh6UUQ== +"@abp/luxon@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.1.0.tgz#e6e119736e0340df162aeaf6546ec322253fee7e" + integrity sha512-UqsJTELF9bxZgE4v9dSfuHvyhinqFPKWZD1ctzTv4At5wie5yrqa+r5y59rPRui3svBxiZXSSZKmDCZnaoFW+w== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.1.0-rc.3.tgz#636b98b006dcaafcbdf9e01312b7db1b6fbd77c2" - integrity sha512-KrHmlmy42RBI7yY7i5VjcKJ1s0HjfEc8W0Y0Wf4zFXrvI5fWdptjUeMl3CMEJqJuv1aKOAtQ8CsS79oVATZ9QQ== +"@abp/malihu-custom-scrollbar-plugin@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.1.0.tgz#f113854212adcddbb142ee54f27e8f3876a22e7c" + integrity sha512-IIbDZ/7fjcnZ05ZHbX6KrlDlkXzZLD8w7teAoMuhBcLZeP3PWythzFYbCc6LwvtgvvkfriyPSth4PCsv2mh/gw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.1.0-rc.3.tgz#16706dc2d624ee6efdc85a047ec5766603be9c25" - integrity sha512-z62KWqcAXwr+qw1mipTfFiOBznxKqu5DRw2mlbLRsB9/yJFRKi748Lq1JZxGM5vLmTkRu1slWhumKRH7hOoPoQ== +"@abp/moment@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.1.0.tgz#c924fd6278992d8939501903347808a2ded053aa" + integrity sha512-pwbGxx/h0U0NILec6ZscHt6FBOyCUi8TTZzp1B7W9hpC3KSh4qGH1fUM2LI1mXFLl8c/exmVs7aZMN/24KgBag== dependencies: moment "^2.9.0" -"@abp/prismjs@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.1.0-rc.3.tgz#74b3a1dc0024d7258633c7d35f6d835779587d5b" - integrity sha512-hMOoRhv8yD2pzJZ5gqlita508OiL6tm3DdeYdtoMLxM/O/fP/eShBSrzGXKba0dB7r7AFhbUrrUahhKQQ4kkLA== +"@abp/prismjs@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.1.0.tgz#e9dc477f5d8728532a7c27e8e1b309a20b1aa32c" + integrity sha512-7pBxUKgqYaEEsuA7AUcdYJh05x2v0NVdkOc5n7KEw/ixqzB6d40SDBKndYg8ns+Zknvh6IK6e2FjOO+y/hWloQ== dependencies: - "@abp/clipboard" "~7.1.0-rc.3" - "@abp/core" "~7.1.0-rc.3" + "@abp/clipboard" "~7.1.0" + "@abp/core" "~7.1.0" prismjs "^1.26.0" -"@abp/select2@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.1.0-rc.3.tgz#580db5332b8b4a84162f5829cd3ca905370e4bb9" - integrity sha512-w0duwqlRfjc7Snz+8ej0Ek9QQcR5E4Q9FXhK8JdNyUWfbM6SCVHo5UHLO1W7K1WjDBQPkGoPUCt1YRqrEhVjrg== +"@abp/select2@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.1.0.tgz#30522455c70059251e593cdb0228dbbf831bbb78" + integrity sha512-VPdqxjT8URm1rkwsPvutOgFPs/JTlm8KVcvdV1UsvJMxx5OIKMKcxgsL9UJl033HzVVwp/XBsMQsaNRHnW+hvw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" select2 "^4.0.13" -"@abp/sweetalert2@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.1.0-rc.3.tgz#4b996b6cdf7b4e791b1dc2a66f7af190e041d662" - integrity sha512-NONKX6qzfCT95TaM/4ufkjZkRGYnfUPIupetAjnmSv7QloxPelNZkP3QrdGOqSALRQYyHsq3a96xUxY+JTqIig== +"@abp/sweetalert2@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.1.0.tgz#7cbf9c53ab9e1db2c59d63f392ba9b62624272f6" + integrity sha512-5NL2TijufGF5Jdbed1V+s6+tCa/C/R/ZSfb7CjQnBOCSC0JNhBDHtRabOaouqr2la4xbAEHjIoyXEnWXYAidYw== dependencies: - "@abp/core" "~7.1.0-rc.3" + "@abp/core" "~7.1.0" sweetalert2 "^11.3.6" -"@abp/timeago@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.1.0-rc.3.tgz#506fe5c360d6c59f27db2e6aafb72134d4166423" - integrity sha512-avBmQWUUE0+veO6K4Buui1uzNQE0OioRY2pOYRLtlwL+OFes/wp+23InucsaqIpcz0bY5enCh1nM6lHkIv0wng== +"@abp/timeago@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.1.0.tgz#96909f2d0d27ac977d0caf6a0e2b725681f8124e" + integrity sha512-gWDwvnVSVKPBaOaJCaqhvcqS/GwTQFzNH6dWIH19/g23rF3+s/KwTyoW5AA8uWStBx1PxZaugR0OIK/7hctUog== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" timeago "^1.6.7" -"@abp/toastr@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.1.0-rc.3.tgz#aa311a18992292e7572a5d008504dac10a0107b5" - integrity sha512-oFb5ZSRQ1ABP4dhmb4afU6Hbl7ttAiiXAbmesMON0BW2asB5Tkc+vDZOgqe3QQFeU7U2T5s2VLi+AED9uHOhKQ== +"@abp/toastr@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.1.0.tgz#c11d780c86c16835528f152aac4cbe4aa94bb810" + integrity sha512-awgpA6J65TlMK54Hdq2fyDsZ6nvD69RKfAUaGzpz685tNbvaqQfXxSlBQVEad8QZlMGFeCOAmH9GYkBHNaP/zg== dependencies: - "@abp/jquery" "~7.1.0-rc.3" + "@abp/jquery" "~7.1.0" toastr "^2.1.4" -"@abp/utils@~7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.1.0-rc.3.tgz#ee5d3019790defa13bc647c7a1edccf7a0c9dbf8" - integrity sha512-rBL+I4yuBKi4P2ONkl9o73lCnPlwtUSudJDENiHOT+5TZ169d2t0JnPk3df+gmV8YZTuwCaCrgMfpG9l9j7fMQ== +"@abp/utils@~7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.1.0.tgz#fb52fdc21e8d26a32245eefac86c512a9318ee47" + integrity sha512-CorSSUsaVug2qY6f4j2uxtAjdSq1dfdq1QdjdQaoPxoZKU74Yv/Cyh7YZ+WJa3Upmaw4V0+6ELX9RE3OjJIxIQ== dependencies: just-compare "^1.3.0" -"@abp/virtual-file-explorer@^7.1.0-rc.3": - version "7.1.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/virtual-file-explorer/-/virtual-file-explorer-7.1.0-rc.3.tgz#314ce9216df1fc15a71d5f7f6d967d3094de932a" - integrity sha512-+uzS7bQxOrqmTMEA6DbEW2/1cbfQjok2WGWxSmec2omWXAhjASNRcvu/upEvAc7MZBIhFX2OwoqtWK0U2euWKw== +"@abp/virtual-file-explorer@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@abp/virtual-file-explorer/-/virtual-file-explorer-7.1.0.tgz#537a7bdd9157029a075b0a71c9c3a27f72711623" + integrity sha512-mUgmergrSpoA7L1M5uXDyyFr6Iy1rWNxreQTUlKRnEYZj4yN+zXVvdoI8GSsBC30ukvw/b0QtqE6e6lVliYekA== dependencies: - "@abp/clipboard" "~7.1.0-rc.3" - "@abp/prismjs" "~7.1.0-rc.3" + "@abp/clipboard" "~7.1.0" + "@abp/prismjs" "~7.1.0" "@fortawesome/fontawesome-free@^5.15.4": version "5.15.4" diff --git a/npm/lerna.json b/npm/lerna.json index 917d180e22..2b42e55404 100644 --- a/npm/lerna.json +++ b/npm/lerna.json @@ -1,5 +1,5 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "packages": [ "packs/*" ], diff --git a/npm/ng-packs/lerna.version.json b/npm/ng-packs/lerna.version.json index 6304dba3f4..6bcc282f46 100644 --- a/npm/ng-packs/lerna.version.json +++ b/npm/ng-packs/lerna.version.json @@ -1,5 +1,5 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "packages": [ "packages/*" ], diff --git a/npm/ng-packs/package.json b/npm/ng-packs/package.json index 5ad2ab1f5a..ac2b8c473e 100644 --- a/npm/ng-packs/package.json +++ b/npm/ng-packs/package.json @@ -43,7 +43,7 @@ }, "private": true, "devDependencies": { - "@abp/utils": "~7.1.0-rc.3", + "@abp/utils": "~7.1.0", "@angular-devkit/build-angular": "~15.0.1", "@angular-devkit/build-ng-packagr": "^0.1002.0", "@angular-devkit/schematics-cli": "~15.0.1", @@ -62,18 +62,18 @@ "@angular/platform-browser": "~15.0.1", "@angular/platform-browser-dynamic": "~15.0.1", "@angular/router": "~15.0.1", - "@abp/ng.account": "~7.1.0-rc.3", - "@abp/ng.account.core": "~7.1.0-rc.3", - "@abp/ng.core": "~7.1.0-rc.3", - "@abp/ng.oauth": "~7.1.0-rc.3", - "@abp/ng.feature-management": "~7.1.0-rc.3", - "@abp/ng.identity": "~7.1.0-rc.3", - "@abp/ng.permission-management": "~7.1.0-rc.3", - "@abp/ng.schematics": "~7.1.0-rc.3", - "@abp/ng.setting-management": "~7.1.0-rc.3", - "@abp/ng.tenant-management": "~7.1.0-rc.3", - "@abp/ng.theme.basic": "~7.1.0-rc.3", - "@abp/ng.theme.shared": "~7.1.0-rc.3", + "@abp/ng.account": "~7.1.0", + "@abp/ng.account.core": "~7.1.0", + "@abp/ng.core": "~7.1.0", + "@abp/ng.oauth": "~7.1.0", + "@abp/ng.feature-management": "~7.1.0", + "@abp/ng.identity": "~7.1.0", + "@abp/ng.permission-management": "~7.1.0", + "@abp/ng.schematics": "~7.1.0", + "@abp/ng.setting-management": "~7.1.0", + "@abp/ng.tenant-management": "~7.1.0", + "@abp/ng.theme.basic": "~7.1.0", + "@abp/ng.theme.shared": "~7.1.0", "@fortawesome/fontawesome-free": "^5.15.4", "@ng-bootstrap/ng-bootstrap": "^14.0.0", "@ngneat/spectator": "^10.0.0", diff --git a/npm/ng-packs/packages/account-core/package.json b/npm/ng-packs/packages/account-core/package.json index 094ab8d499..4774d41052 100644 --- a/npm/ng-packs/packages/account-core/package.json +++ b/npm/ng-packs/packages/account-core/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.account.core", - "version": "7.1.0-rc.3", + "version": "7.1.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "peerDependencies": { - "@abp/ng.core": "~7.1.0-rc.3", - "@abp/ng.theme.shared": "~7.1.0-rc.3", + "@abp/ng.core": "~7.1.0", + "@abp/ng.theme.shared": "~7.1.0", "@angular/common": ">=12.0.0", "@angular/core": ">=12.0.0" }, diff --git a/npm/ng-packs/packages/account/package.json b/npm/ng-packs/packages/account/package.json index 29882fbfbd..cb0251608c 100644 --- a/npm/ng-packs/packages/account/package.json +++ b/npm/ng-packs/packages/account/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.account", - "version": "7.1.0-rc.3", + "version": "7.1.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.account.core": "~7.1.0-rc.3", - "@abp/ng.theme.shared": "~7.1.0-rc.3", + "@abp/ng.account.core": "~7.1.0", + "@abp/ng.theme.shared": "~7.1.0", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/components/package.json b/npm/ng-packs/packages/components/package.json index 4c62203331..4995d1f22c 100644 --- a/npm/ng-packs/packages/components/package.json +++ b/npm/ng-packs/packages/components/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.components", - "version": "7.1.0-rc.3", + "version": "7.1.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "peerDependencies": { - "@abp/ng.core": ">=7.1.0-rc.3", - "@abp/ng.theme.shared": ">=7.1.0-rc.3", + "@abp/ng.core": ">=7.1.0", + "@abp/ng.theme.shared": ">=7.1.0", "@ng-bootstrap/ng-bootstrap": ">=10.0.0" }, "dependencies": { diff --git a/npm/ng-packs/packages/core/package.json b/npm/ng-packs/packages/core/package.json index b81b5eea35..311072add6 100644 --- a/npm/ng-packs/packages/core/package.json +++ b/npm/ng-packs/packages/core/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.core", - "version": "7.1.0-rc.3", + "version": "7.1.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/utils": "~7.1.0-rc.3", + "@abp/utils": "~7.1.0", "angular-oauth2-oidc": "^15.0.1", "just-clone": "^6.1.1", "just-compare": "^2.3.0", diff --git a/npm/ng-packs/packages/core/src/lib/services/config-state.service.ts b/npm/ng-packs/packages/core/src/lib/services/config-state.service.ts index 2927b47e5d..c245005ff7 100644 --- a/npm/ng-packs/packages/core/src/lib/services/config-state.service.ts +++ b/npm/ng-packs/packages/core/src/lib/services/config-state.service.ts @@ -1,4 +1,4 @@ -import { Inject, Injectable } from '@angular/core'; +import { Inject, Injectable, Optional } from '@angular/core'; import { Observable, Subject } from 'rxjs'; import { map, switchMap, take, tap } from 'rxjs/operators'; import { AbpApplicationConfigurationService } from '../proxy/volo/abp/asp-net-core/mvc/application-configurations/abp-application-configuration.service'; @@ -25,8 +25,9 @@ export class ConfigStateService { constructor( private abpConfigService: AbpApplicationConfigurationService, private abpApplicationLocalizationService: AbpApplicationLocalizationService, + @Optional() @Inject(INCUDE_LOCALIZATION_RESOURCES_TOKEN) - private readonly includeLocalizationResources: boolean, + private readonly includeLocalizationResources: boolean | null, ) { this.initUpdateStream(); } @@ -36,7 +37,7 @@ export class ConfigStateService { .pipe( switchMap(() => this.abpConfigService.get({ - includeLocalizationResources: this.includeLocalizationResources, + includeLocalizationResources: !!this.includeLocalizationResources, }), ), ) @@ -61,6 +62,7 @@ export class ConfigStateService { onlyDynamics: false, }); } + refreshAppState() { this.updateSubject.next(); return this.createOnUpdateStream(state => state).pipe(take(1)); @@ -141,7 +143,7 @@ export class ConfigStateService { return keys.reduce((acc, key) => ({ ...acc, [key]: features.values[key] }), {}); } - getFeatures$(keys: string[]): Observable<{[key: string]: string} | undefined> { + getFeatures$(keys: string[]): Observable<{ [key: string]: string } | undefined> { return this.store.sliceState(({ features }) => { if (!features?.values) return; diff --git a/npm/ng-packs/packages/core/testing/src/lib/core-testing.module.ts b/npm/ng-packs/packages/core/testing/src/lib/core-testing.module.ts index 1f07423779..8aab44d44b 100644 --- a/npm/ng-packs/packages/core/testing/src/lib/core-testing.module.ts +++ b/npm/ng-packs/packages/core/testing/src/lib/core-testing.module.ts @@ -7,6 +7,7 @@ import { LOADER_DELAY, PermissionService, RestService, + INCUDE_LOCALIZATION_RESOURCES_TOKEN, } from '@abp/ng.core'; import { APP_BASE_HREF } from '@angular/common'; import { ModuleWithProviders, NgModule } from '@angular/core'; @@ -60,6 +61,10 @@ export class CoreTestingModule { provide: LOADER_DELAY, useValue: 0, }, + { + provide: INCUDE_LOCALIZATION_RESOURCES_TOKEN, + useValue: false, + }, provideRoutes(routes), ], }; diff --git a/npm/ng-packs/packages/feature-management/package.json b/npm/ng-packs/packages/feature-management/package.json index 489e7a7bd5..e7048b4653 100644 --- a/npm/ng-packs/packages/feature-management/package.json +++ b/npm/ng-packs/packages/feature-management/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.feature-management", - "version": "7.1.0-rc.3", + "version": "7.1.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.theme.shared": "~7.1.0-rc.3", + "@abp/ng.theme.shared": "~7.1.0", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/identity/package.json b/npm/ng-packs/packages/identity/package.json index 21e924ecbc..a1a1b2e0ba 100644 --- a/npm/ng-packs/packages/identity/package.json +++ b/npm/ng-packs/packages/identity/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.identity", - "version": "7.1.0-rc.3", + "version": "7.1.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.permission-management": "~7.1.0-rc.3", - "@abp/ng.theme.shared": "~7.1.0-rc.3", + "@abp/ng.permission-management": "~7.1.0", + "@abp/ng.theme.shared": "~7.1.0", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/oauth/package.json b/npm/ng-packs/packages/oauth/package.json index 54b0b75c43..1627456be5 100644 --- a/npm/ng-packs/packages/oauth/package.json +++ b/npm/ng-packs/packages/oauth/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.oauth", - "version": "7.1.0-rc.3", + "version": "7.1.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.core": "~7.1.0-rc.3", - "@abp/utils": "~7.1.0-rc.3", + "@abp/ng.core": "~7.1.0", + "@abp/utils": "~7.1.0", "angular-oauth2-oidc": "^15.0.1", "just-clone": "^6.1.1", "just-compare": "^1.4.0", diff --git a/npm/ng-packs/packages/oauth/src/lib/tests/auth.guard.spec.ts b/npm/ng-packs/packages/oauth/src/lib/tests/auth.guard.spec.ts index 62c42ae6aa..1440f9249a 100644 --- a/npm/ng-packs/packages/oauth/src/lib/tests/auth.guard.spec.ts +++ b/npm/ng-packs/packages/oauth/src/lib/tests/auth.guard.spec.ts @@ -1,7 +1,7 @@ import { createServiceFactory, SpectatorService } from '@ngneat/spectator/jest'; import { OAuthService } from 'angular-oauth2-oidc'; import { AbpOAuthGuard } from '../guards/oauth.guard'; -import { AuthService } from '@Abp/ng.core'; +import { AuthService } from '@abp/ng.core'; describe('AuthGuard', () => { let spectator: SpectatorService; diff --git a/npm/ng-packs/packages/permission-management/package.json b/npm/ng-packs/packages/permission-management/package.json index 65c185dd5b..80868afdc8 100644 --- a/npm/ng-packs/packages/permission-management/package.json +++ b/npm/ng-packs/packages/permission-management/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.permission-management", - "version": "7.1.0-rc.3", + "version": "7.1.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.theme.shared": "~7.1.0-rc.3", + "@abp/ng.theme.shared": "~7.1.0", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/schematics/package.json b/npm/ng-packs/packages/schematics/package.json index c92f463dec..6c63e9af86 100644 --- a/npm/ng-packs/packages/schematics/package.json +++ b/npm/ng-packs/packages/schematics/package.json @@ -1,6 +1,6 @@ { "name": "@abp/ng.schematics", - "version": "7.1.0-rc.3", + "version": "7.1.0", "description": "Schematics that works with ABP Backend", "keywords": [ "schematics" diff --git a/npm/ng-packs/packages/setting-management/package.json b/npm/ng-packs/packages/setting-management/package.json index f6ac5b73c0..b4fa649cff 100644 --- a/npm/ng-packs/packages/setting-management/package.json +++ b/npm/ng-packs/packages/setting-management/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.setting-management", - "version": "7.1.0-rc.3", + "version": "7.1.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.components": "~7.1.0-rc.3", - "@abp/ng.theme.shared": "~7.1.0-rc.3", + "@abp/ng.components": "~7.1.0", + "@abp/ng.theme.shared": "~7.1.0", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/tenant-management/package.json b/npm/ng-packs/packages/tenant-management/package.json index 113d717c71..134a95db6f 100644 --- a/npm/ng-packs/packages/tenant-management/package.json +++ b/npm/ng-packs/packages/tenant-management/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.tenant-management", - "version": "7.1.0-rc.3", + "version": "7.1.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.feature-management": "~7.1.0-rc.3", - "@abp/ng.theme.shared": "~7.1.0-rc.3", + "@abp/ng.feature-management": "~7.1.0", + "@abp/ng.theme.shared": "~7.1.0", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/theme-basic/package.json b/npm/ng-packs/packages/theme-basic/package.json index 6ea5eb6692..7a2745e858 100644 --- a/npm/ng-packs/packages/theme-basic/package.json +++ b/npm/ng-packs/packages/theme-basic/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.theme.basic", - "version": "7.1.0-rc.3", + "version": "7.1.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.account.core": "~7.1.0-rc.3", - "@abp/ng.theme.shared": "~7.1.0-rc.3", + "@abp/ng.account.core": "~7.1.0", + "@abp/ng.theme.shared": "~7.1.0", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/theme-shared/package.json b/npm/ng-packs/packages/theme-shared/package.json index 11e75abcab..abd005f147 100644 --- a/npm/ng-packs/packages/theme-shared/package.json +++ b/npm/ng-packs/packages/theme-shared/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.theme.shared", - "version": "7.1.0-rc.3", + "version": "7.1.0", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.core": "~7.1.0-rc.3", + "@abp/ng.core": "~7.1.0", "@fortawesome/fontawesome-free": "^5.15.4", "@ng-bootstrap/ng-bootstrap": "^14.0.0", "@ngx-validate/core": "^0.2.0", diff --git a/npm/ng-packs/packages/theme-shared/src/lib/components/card/card-body.component.ts b/npm/ng-packs/packages/theme-shared/src/lib/components/card/card-body.component.ts index b7efd90236..4f6d8a9b73 100644 --- a/npm/ng-packs/packages/theme-shared/src/lib/components/card/card-body.component.ts +++ b/npm/ng-packs/packages/theme-shared/src/lib/components/card/card-body.component.ts @@ -1,9 +1,16 @@ -import { Component } from '@angular/core'; +import { Component, Input } from '@angular/core'; @Component({ selector: 'abp-card-body', - template: `
- -
`, + template: ` +
+ +
`, + host: { + class: 'card-body', + } }) -export class CardBodyComponent {} +export class CardBodyComponent { + @Input() cardBodyClass: string; + @Input() cardBodyStyle: string; +} diff --git a/npm/ng-packs/packages/theme-shared/src/lib/components/card/card-footer.component.ts b/npm/ng-packs/packages/theme-shared/src/lib/components/card/card-footer.component.ts new file mode 100644 index 0000000000..ed5f0c64f3 --- /dev/null +++ b/npm/ng-packs/packages/theme-shared/src/lib/components/card/card-footer.component.ts @@ -0,0 +1,19 @@ +import { Component, Input } from '@angular/core'; + +@Component({ + selector: 'abp-card-footer', + template: ` +
+ +
+ `, + styles: [], + host: { + class: 'card-footer', + } +}) +export class CardFooterComponent { + @Input() cardFooterStyle: string; + @Input() cardFooterClass: string; + +} diff --git a/npm/ng-packs/packages/theme-shared/src/lib/components/card/card-header.component.ts b/npm/ng-packs/packages/theme-shared/src/lib/components/card/card-header.component.ts new file mode 100644 index 0000000000..1ec374757c --- /dev/null +++ b/npm/ng-packs/packages/theme-shared/src/lib/components/card/card-header.component.ts @@ -0,0 +1,18 @@ +import { Component, Input } from '@angular/core'; + +@Component({ + selector: 'abp-card-header', + template: ` +
+ +
+ `, + styles: [], + host: { + class: 'card-header', + } +}) +export class CardHeaderComponent { + @Input() cardHeaderClass: string; + @Input() cardHeaderStyle: string; +} diff --git a/npm/ng-packs/packages/theme-shared/src/lib/components/card/card-header.directive.ts b/npm/ng-packs/packages/theme-shared/src/lib/components/card/card-header.directive.ts new file mode 100644 index 0000000000..e7ecbfd881 --- /dev/null +++ b/npm/ng-packs/packages/theme-shared/src/lib/components/card/card-header.directive.ts @@ -0,0 +1,9 @@ +import { Directive } from "@angular/core"; + +@Directive({ + selector: `abp-card-header, [abp-card-header], [abpCardHeader]`, + host: { + class: 'card-header', + }, +}) +export class CardHeader {} diff --git a/npm/ng-packs/packages/theme-shared/src/lib/components/card/card-img-top.directive.ts b/npm/ng-packs/packages/theme-shared/src/lib/components/card/card-img-top.directive.ts new file mode 100644 index 0000000000..384f9f3989 --- /dev/null +++ b/npm/ng-packs/packages/theme-shared/src/lib/components/card/card-img-top.directive.ts @@ -0,0 +1,9 @@ +import { Directive } from "@angular/core"; + +@Directive({ + selector: `abp-card-img-top, [abp-card-img-top], [abpCardImgTop]`, + host: { + class: 'card-img-top', + }, +}) +export class CardImgTop {} diff --git a/npm/ng-packs/packages/theme-shared/src/lib/components/card/card-subtitle.directive.ts b/npm/ng-packs/packages/theme-shared/src/lib/components/card/card-subtitle.directive.ts new file mode 100644 index 0000000000..862a439ea8 --- /dev/null +++ b/npm/ng-packs/packages/theme-shared/src/lib/components/card/card-subtitle.directive.ts @@ -0,0 +1,9 @@ +import { Directive } from "@angular/core"; + +@Directive({ + selector: `abp-card-subtitle, [abp-card-subtitle], [abpCardSubtitle]`, + host: { + class: 'card-subtitle', + }, +}) +export class CardSubtitle {} diff --git a/npm/ng-packs/packages/theme-shared/src/lib/components/card/card-title.component.ts b/npm/ng-packs/packages/theme-shared/src/lib/components/card/card-title.component.ts deleted file mode 100644 index f629636854..0000000000 --- a/npm/ng-packs/packages/theme-shared/src/lib/components/card/card-title.component.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { Component } from '@angular/core'; - -@Component({ - selector: 'abp-card-title', - template: `
- -
`, -}) -export class CardTitleComponent {} diff --git a/npm/ng-packs/packages/theme-shared/src/lib/components/card/card-title.directive.ts b/npm/ng-packs/packages/theme-shared/src/lib/components/card/card-title.directive.ts new file mode 100644 index 0000000000..143a868b64 --- /dev/null +++ b/npm/ng-packs/packages/theme-shared/src/lib/components/card/card-title.directive.ts @@ -0,0 +1,9 @@ +import { Directive } from "@angular/core"; + +@Directive({ + selector: `abp-card-title, [abp-card-title], [abpCardTitle]`, + host: { + class: 'card-title', + }, +}) +export class CardTitle {} \ No newline at end of file diff --git a/npm/ng-packs/packages/theme-shared/src/lib/components/card/card.component.ts b/npm/ng-packs/packages/theme-shared/src/lib/components/card/card.component.ts index 317e5800b9..149866bff0 100644 --- a/npm/ng-packs/packages/theme-shared/src/lib/components/card/card.component.ts +++ b/npm/ng-packs/packages/theme-shared/src/lib/components/card/card.component.ts @@ -1,22 +1,14 @@ -import { Component, ContentChild, Input } from '@angular/core'; -import { CardBodyComponent } from './card-body.component'; -import { CardTitleComponent } from './card-title.component'; +import { Component, Directive, Input } from '@angular/core'; + @Component({ selector: 'abp-card', template: `
- - +
`, }) export class CardComponent { @Input() cardClass: string; @Input() cardStyle: string; - - @ContentChild(CardBodyComponent) - cardBodyTemplate?: CardBodyComponent; - - @ContentChild(CardTitleComponent) - cardTitleTemplate?: CardTitleComponent; } diff --git a/npm/ng-packs/packages/theme-shared/src/lib/components/card/card.module.ts b/npm/ng-packs/packages/theme-shared/src/lib/components/card/card.module.ts index d8050a40cd..1a3e62113c 100644 --- a/npm/ng-packs/packages/theme-shared/src/lib/components/card/card.module.ts +++ b/npm/ng-packs/packages/theme-shared/src/lib/components/card/card.module.ts @@ -1,14 +1,28 @@ import { CommonModule } from '@angular/common'; import { NgModule } from '@angular/core'; import { CardBodyComponent } from './card-body.component'; -import { CardTitleComponent } from './card-title.component'; import { CardComponent } from './card.component'; +import { CardHeaderComponent } from './card-header.component'; +import { CardFooterComponent } from './card-footer.component'; +import { CardTitle } from './card-title.directive'; +import { CardSubtitle } from './card-subtitle.directive'; +import { CardImgTop } from './card-img-top.directive'; +import { CardHeader } from './card-header.directive'; -const declarationsWithExports = [CardComponent, CardBodyComponent, CardTitleComponent]; +const declarationsWithExports = [ + CardComponent, + CardBodyComponent, + CardHeaderComponent, + CardFooterComponent, + CardTitle, + CardSubtitle, + CardImgTop, + CardHeader, +]; @NgModule({ declarations: [...declarationsWithExports], imports: [CommonModule], exports: [...declarationsWithExports], }) -export class CardModule {} +export class CardModule { } diff --git a/npm/ng-packs/packages/theme-shared/src/lib/components/card/index.ts b/npm/ng-packs/packages/theme-shared/src/lib/components/card/index.ts index 8d6bbd86d8..ab901f35fe 100644 --- a/npm/ng-packs/packages/theme-shared/src/lib/components/card/index.ts +++ b/npm/ng-packs/packages/theme-shared/src/lib/components/card/index.ts @@ -1,4 +1,9 @@ export * from './card.module'; export * from './card.component'; export * from './card-body.component'; -export * from './card-title.component'; +export * from './card-footer.component'; +export * from './card-header.component'; +export * from './card-title.directive'; +export * from './card-subtitle.directive'; +export * from './card-img-top.directive'; +export * from './card-header.directive'; \ No newline at end of file diff --git a/npm/ng-packs/packages/theme-shared/src/lib/theme-shared.module.ts b/npm/ng-packs/packages/theme-shared/src/lib/theme-shared.module.ts index c7dad57f77..0fea3f166c 100644 --- a/npm/ng-packs/packages/theme-shared/src/lib/theme-shared.module.ts +++ b/npm/ng-packs/packages/theme-shared/src/lib/theme-shared.module.ts @@ -76,8 +76,8 @@ const declarationsWithExports = [ NgxDatatableModule, EllipsisModule, NgxValidateCoreModule, - ...declarationsWithExports, CardModule, + ...declarationsWithExports ], providers: [DatePipe], }) diff --git a/npm/packs/anchor-js/package.json b/npm/packs/anchor-js/package.json index 4355f3b315..7d44ed11bd 100644 --- a/npm/packs/anchor-js/package.json +++ b/npm/packs/anchor-js/package.json @@ -1,11 +1,11 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/anchor-js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.1.0-rc.3", + "@abp/core": "~7.1.0", "anchor-js": "^4.3.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/aspnetcore.components.server.basictheme/package.json b/npm/packs/aspnetcore.components.server.basictheme/package.json index d0e49e98bb..08508a650f 100644 --- a/npm/packs/aspnetcore.components.server.basictheme/package.json +++ b/npm/packs/aspnetcore.components.server.basictheme/package.json @@ -1,11 +1,11 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/aspnetcore.components.server.basictheme", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/aspnetcore.components.server.theming": "~7.1.0-rc.3" + "@abp/aspnetcore.components.server.theming": "~7.1.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" } diff --git a/npm/packs/aspnetcore.components.server.theming/package.json b/npm/packs/aspnetcore.components.server.theming/package.json index 5b684060f5..2c30299c16 100644 --- a/npm/packs/aspnetcore.components.server.theming/package.json +++ b/npm/packs/aspnetcore.components.server.theming/package.json @@ -1,12 +1,12 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/aspnetcore.components.server.theming", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/bootstrap": "~7.1.0-rc.3", - "@abp/font-awesome": "~7.1.0-rc.3" + "@abp/bootstrap": "~7.1.0", + "@abp/font-awesome": "~7.1.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" } diff --git a/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json b/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json index c6bf8c5cf1..ee80f2023c 100644 --- a/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json +++ b/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json @@ -1,5 +1,5 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/aspnetcore.mvc.ui.theme.basic", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.shared": "~7.1.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.shared": "~7.1.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" } diff --git a/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json b/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json index e55f9d26da..9a6015a5c5 100644 --- a/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json +++ b/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json @@ -1,5 +1,5 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/aspnetcore.mvc.ui.theme.shared", "repository": { "type": "git", @@ -10,22 +10,22 @@ "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui": "~7.1.0-rc.3", - "@abp/bootstrap": "~7.1.0-rc.3", - "@abp/bootstrap-datepicker": "~7.1.0-rc.3", - "@abp/bootstrap-daterangepicker": "~7.1.0-rc.3", - "@abp/datatables.net-bs5": "~7.1.0-rc.3", - "@abp/font-awesome": "~7.1.0-rc.3", - "@abp/jquery-form": "~7.1.0-rc.3", - "@abp/jquery-validation-unobtrusive": "~7.1.0-rc.3", - "@abp/lodash": "~7.1.0-rc.3", - "@abp/luxon": "~7.1.0-rc.3", - "@abp/malihu-custom-scrollbar-plugin": "~7.1.0-rc.3", - "@abp/moment": "~7.1.0-rc.3", - "@abp/select2": "~7.1.0-rc.3", - "@abp/sweetalert2": "~7.1.0-rc.3", - "@abp/timeago": "~7.1.0-rc.3", - "@abp/toastr": "~7.1.0-rc.3" + "@abp/aspnetcore.mvc.ui": "~7.1.0", + "@abp/bootstrap": "~7.1.0", + "@abp/bootstrap-datepicker": "~7.1.0", + "@abp/bootstrap-daterangepicker": "~7.1.0", + "@abp/datatables.net-bs5": "~7.1.0", + "@abp/font-awesome": "~7.1.0", + "@abp/jquery-form": "~7.1.0", + "@abp/jquery-validation-unobtrusive": "~7.1.0", + "@abp/lodash": "~7.1.0", + "@abp/luxon": "~7.1.0", + "@abp/malihu-custom-scrollbar-plugin": "~7.1.0", + "@abp/moment": "~7.1.0", + "@abp/select2": "~7.1.0", + "@abp/sweetalert2": "~7.1.0", + "@abp/timeago": "~7.1.0", + "@abp/toastr": "~7.1.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" } diff --git a/npm/packs/aspnetcore.mvc.ui/package-lock.json b/npm/packs/aspnetcore.mvc.ui/package-lock.json index be57582eb6..de4d386cae 100644 --- a/npm/packs/aspnetcore.mvc.ui/package-lock.json +++ b/npm/packs/aspnetcore.mvc.ui/package-lock.json @@ -1,6 +1,6 @@ { "name": "@abp/aspnetcore.mvc.ui", - "version": "7.1.0-rc.3", + "version": "7.1.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/npm/packs/aspnetcore.mvc.ui/package.json b/npm/packs/aspnetcore.mvc.ui/package.json index 5ff672ead1..ede408910e 100644 --- a/npm/packs/aspnetcore.mvc.ui/package.json +++ b/npm/packs/aspnetcore.mvc.ui/package.json @@ -1,5 +1,5 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/aspnetcore.mvc.ui", "repository": { "type": "git", diff --git a/npm/packs/blogging/package.json b/npm/packs/blogging/package.json index f6dea96665..5354a1fe38 100644 --- a/npm/packs/blogging/package.json +++ b/npm/packs/blogging/package.json @@ -1,14 +1,14 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/blogging", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.shared": "~7.1.0-rc.3", - "@abp/owl.carousel": "~7.1.0-rc.3", - "@abp/prismjs": "~7.1.0-rc.3", - "@abp/tui-editor": "~7.1.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.shared": "~7.1.0", + "@abp/owl.carousel": "~7.1.0", + "@abp/prismjs": "~7.1.0", + "@abp/tui-editor": "~7.1.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" } diff --git a/npm/packs/bootstrap-datepicker/package.json b/npm/packs/bootstrap-datepicker/package.json index 1ab29bc7ff..ffcac03b88 100644 --- a/npm/packs/bootstrap-datepicker/package.json +++ b/npm/packs/bootstrap-datepicker/package.json @@ -1,5 +1,5 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/bootstrap-datepicker", "repository": { "type": "git", diff --git a/npm/packs/bootstrap-daterangepicker/package.json b/npm/packs/bootstrap-daterangepicker/package.json index 6b0832617c..ed6f80092c 100644 --- a/npm/packs/bootstrap-daterangepicker/package.json +++ b/npm/packs/bootstrap-daterangepicker/package.json @@ -1,5 +1,5 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/bootstrap-daterangepicker", "repository": { "type": "git", diff --git a/npm/packs/bootstrap/package.json b/npm/packs/bootstrap/package.json index ed4c51c947..96ace066ca 100644 --- a/npm/packs/bootstrap/package.json +++ b/npm/packs/bootstrap/package.json @@ -1,5 +1,5 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/bootstrap", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.1.0-rc.3", + "@abp/core": "~7.1.0", "bootstrap": "^5.1.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/chart.js/package.json b/npm/packs/chart.js/package.json index 01afe39b10..61420a84a4 100644 --- a/npm/packs/chart.js/package.json +++ b/npm/packs/chart.js/package.json @@ -1,5 +1,5 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/chart.js", "publishConfig": { "access": "public" diff --git a/npm/packs/clipboard/package.json b/npm/packs/clipboard/package.json index 75e46d39bf..bf7de4bfff 100644 --- a/npm/packs/clipboard/package.json +++ b/npm/packs/clipboard/package.json @@ -1,11 +1,11 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/clipboard", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.1.0-rc.3", + "@abp/core": "~7.1.0", "clipboard": "^2.0.8" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/cms-kit.admin/package.json b/npm/packs/cms-kit.admin/package.json index 87a7bd1a5c..e60589eef6 100644 --- a/npm/packs/cms-kit.admin/package.json +++ b/npm/packs/cms-kit.admin/package.json @@ -1,15 +1,15 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/cms-kit.admin", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/codemirror": "~7.1.0-rc.3", - "@abp/jstree": "~7.1.0-rc.3", - "@abp/slugify": "~7.1.0-rc.3", - "@abp/tui-editor": "~7.1.0-rc.3", - "@abp/uppy": "~7.1.0-rc.3" + "@abp/codemirror": "~7.1.0", + "@abp/jstree": "~7.1.0", + "@abp/slugify": "~7.1.0", + "@abp/tui-editor": "~7.1.0", + "@abp/uppy": "~7.1.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" } diff --git a/npm/packs/cms-kit.public/package.json b/npm/packs/cms-kit.public/package.json index 3ad2b08fcb..383055a20f 100644 --- a/npm/packs/cms-kit.public/package.json +++ b/npm/packs/cms-kit.public/package.json @@ -1,12 +1,12 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/cms-kit.public", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/highlight.js": "~7.1.0-rc.3", - "@abp/star-rating-svg": "~7.1.0-rc.3" + "@abp/highlight.js": "~7.1.0", + "@abp/star-rating-svg": "~7.1.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" } diff --git a/npm/packs/cms-kit/package.json b/npm/packs/cms-kit/package.json index cb26a5e4a4..bad0f277c0 100644 --- a/npm/packs/cms-kit/package.json +++ b/npm/packs/cms-kit/package.json @@ -1,12 +1,12 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/cms-kit", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/cms-kit.admin": "~7.1.0-rc.3", - "@abp/cms-kit.public": "~7.1.0-rc.3" + "@abp/cms-kit.admin": "~7.1.0", + "@abp/cms-kit.public": "~7.1.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" } diff --git a/npm/packs/codemirror/package.json b/npm/packs/codemirror/package.json index 8ac0f7e6d3..094a30c74b 100644 --- a/npm/packs/codemirror/package.json +++ b/npm/packs/codemirror/package.json @@ -1,11 +1,11 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/codemirror", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.1.0-rc.3", + "@abp/core": "~7.1.0", "codemirror": "^5.65.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/core/package.json b/npm/packs/core/package.json index 4c1b8df530..8519af9ffc 100644 --- a/npm/packs/core/package.json +++ b/npm/packs/core/package.json @@ -1,5 +1,5 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/core", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/utils": "~7.1.0-rc.3" + "@abp/utils": "~7.1.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" } diff --git a/npm/packs/cropperjs/package.json b/npm/packs/cropperjs/package.json index 188e11c6d6..170d2f8a72 100644 --- a/npm/packs/cropperjs/package.json +++ b/npm/packs/cropperjs/package.json @@ -1,11 +1,11 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/cropperjs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.1.0-rc.3", + "@abp/core": "~7.1.0", "cropperjs": "^1.5.12" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/datatables.net-bs4/package.json b/npm/packs/datatables.net-bs4/package.json index f615bf0961..84d3698e18 100644 --- a/npm/packs/datatables.net-bs4/package.json +++ b/npm/packs/datatables.net-bs4/package.json @@ -1,5 +1,5 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/datatables.net-bs4", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/datatables.net": "~7.1.0-rc.3", + "@abp/datatables.net": "~7.1.0", "datatables.net-bs4": "^1.11.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/datatables.net-bs5/package.json b/npm/packs/datatables.net-bs5/package.json index d28ca3eba4..15b33a0bb4 100644 --- a/npm/packs/datatables.net-bs5/package.json +++ b/npm/packs/datatables.net-bs5/package.json @@ -1,11 +1,11 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/datatables.net-bs5", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/datatables.net": "~7.1.0-rc.3", + "@abp/datatables.net": "~7.1.0", "datatables.net-bs5": "^1.11.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/datatables.net/package.json b/npm/packs/datatables.net/package.json index 80e324d561..a48c1e4aff 100644 --- a/npm/packs/datatables.net/package.json +++ b/npm/packs/datatables.net/package.json @@ -1,5 +1,5 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/datatables.net", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~7.1.0-rc.3", + "@abp/jquery": "~7.1.0", "datatables.net": "^1.11.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/docs/package.json b/npm/packs/docs/package.json index c5f5757d3b..49bd09818a 100644 --- a/npm/packs/docs/package.json +++ b/npm/packs/docs/package.json @@ -1,15 +1,15 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/docs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/anchor-js": "~7.1.0-rc.3", - "@abp/clipboard": "~7.1.0-rc.3", - "@abp/malihu-custom-scrollbar-plugin": "~7.1.0-rc.3", - "@abp/popper.js": "~7.1.0-rc.3", - "@abp/prismjs": "~7.1.0-rc.3" + "@abp/anchor-js": "~7.1.0", + "@abp/clipboard": "~7.1.0", + "@abp/malihu-custom-scrollbar-plugin": "~7.1.0", + "@abp/popper.js": "~7.1.0", + "@abp/prismjs": "~7.1.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" } diff --git a/npm/packs/flag-icon-css/package.json b/npm/packs/flag-icon-css/package.json index e5883747f4..0550376bd0 100644 --- a/npm/packs/flag-icon-css/package.json +++ b/npm/packs/flag-icon-css/package.json @@ -1,5 +1,5 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/flag-icon-css", "publishConfig": { "access": "public" diff --git a/npm/packs/font-awesome/package.json b/npm/packs/font-awesome/package.json index a1ecc5ba7f..afbb6c78b9 100644 --- a/npm/packs/font-awesome/package.json +++ b/npm/packs/font-awesome/package.json @@ -1,5 +1,5 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/font-awesome", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.1.0-rc.3", + "@abp/core": "~7.1.0", "@fortawesome/fontawesome-free": "^5.15.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/highlight.js/package.json b/npm/packs/highlight.js/package.json index 277c14bd48..2484c07514 100644 --- a/npm/packs/highlight.js/package.json +++ b/npm/packs/highlight.js/package.json @@ -1,11 +1,11 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/highlight.js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.1.0-rc.3", + "@abp/core": "~7.1.0", "@highlightjs/cdn-assets": "~11.4.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/jquery-form/package.json b/npm/packs/jquery-form/package.json index a449862dd8..f343b77799 100644 --- a/npm/packs/jquery-form/package.json +++ b/npm/packs/jquery-form/package.json @@ -1,5 +1,5 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/jquery-form", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~7.1.0-rc.3", + "@abp/jquery": "~7.1.0", "jquery-form": "^4.3.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/jquery-validation-unobtrusive/package.json b/npm/packs/jquery-validation-unobtrusive/package.json index b6645c86c3..40b44fe4bd 100644 --- a/npm/packs/jquery-validation-unobtrusive/package.json +++ b/npm/packs/jquery-validation-unobtrusive/package.json @@ -1,5 +1,5 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/jquery-validation-unobtrusive", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery-validation": "~7.1.0-rc.3", + "@abp/jquery-validation": "~7.1.0", "jquery-validation-unobtrusive": "^3.2.12" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/jquery-validation/package.json b/npm/packs/jquery-validation/package.json index dd93f874d6..eca6aef6f5 100644 --- a/npm/packs/jquery-validation/package.json +++ b/npm/packs/jquery-validation/package.json @@ -1,5 +1,5 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/jquery-validation", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~7.1.0-rc.3", + "@abp/jquery": "~7.1.0", "jquery-validation": "^1.19.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/jquery/package.json b/npm/packs/jquery/package.json index 3b2dde6267..b71858f5c4 100644 --- a/npm/packs/jquery/package.json +++ b/npm/packs/jquery/package.json @@ -1,5 +1,5 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/jquery", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.1.0-rc.3", + "@abp/core": "~7.1.0", "jquery": "~3.6.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/jstree/package.json b/npm/packs/jstree/package.json index 515f7526f5..577c09434a 100644 --- a/npm/packs/jstree/package.json +++ b/npm/packs/jstree/package.json @@ -1,11 +1,11 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/jstree", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~7.1.0-rc.3", + "@abp/jquery": "~7.1.0", "jstree": "^3.3.12" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/lodash/package.json b/npm/packs/lodash/package.json index 597bb9d90f..a440c09bb4 100644 --- a/npm/packs/lodash/package.json +++ b/npm/packs/lodash/package.json @@ -1,5 +1,5 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/lodash", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.1.0-rc.3", + "@abp/core": "~7.1.0", "lodash": "^4.17.21" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/luxon/package.json b/npm/packs/luxon/package.json index ad5d5c4f7d..d5d960236f 100644 --- a/npm/packs/luxon/package.json +++ b/npm/packs/luxon/package.json @@ -1,5 +1,5 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/luxon", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.1.0-rc.3", + "@abp/core": "~7.1.0", "luxon": "^2.3.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/malihu-custom-scrollbar-plugin/package.json b/npm/packs/malihu-custom-scrollbar-plugin/package.json index 0620cb2ad6..abdd090927 100644 --- a/npm/packs/malihu-custom-scrollbar-plugin/package.json +++ b/npm/packs/malihu-custom-scrollbar-plugin/package.json @@ -1,5 +1,5 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/malihu-custom-scrollbar-plugin", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.1.0-rc.3", + "@abp/core": "~7.1.0", "malihu-custom-scrollbar-plugin": "^3.1.5" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/markdown-it/package.json b/npm/packs/markdown-it/package.json index 41485c0a21..63a5d2508b 100644 --- a/npm/packs/markdown-it/package.json +++ b/npm/packs/markdown-it/package.json @@ -1,11 +1,11 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/markdown-it", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.1.0-rc.3", + "@abp/core": "~7.1.0", "markdown-it": "^12.3.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/moment/package.json b/npm/packs/moment/package.json index a9f7f7f260..847a633088 100644 --- a/npm/packs/moment/package.json +++ b/npm/packs/moment/package.json @@ -1,5 +1,5 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/moment", "repository": { "type": "git", diff --git a/npm/packs/owl.carousel/package.json b/npm/packs/owl.carousel/package.json index dae3cca65f..bcd305674c 100644 --- a/npm/packs/owl.carousel/package.json +++ b/npm/packs/owl.carousel/package.json @@ -1,11 +1,11 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/owl.carousel", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.1.0-rc.3", + "@abp/core": "~7.1.0", "owl.carousel": "^2.3.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/popper.js/package.json b/npm/packs/popper.js/package.json index 2b04f4f532..01f8601edf 100644 --- a/npm/packs/popper.js/package.json +++ b/npm/packs/popper.js/package.json @@ -1,11 +1,11 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/popper.js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.1.0-rc.3", + "@abp/core": "~7.1.0", "@popperjs/core": "^2.11.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/prismjs/package.json b/npm/packs/prismjs/package.json index 3f4e15d04f..3ed336955c 100644 --- a/npm/packs/prismjs/package.json +++ b/npm/packs/prismjs/package.json @@ -1,12 +1,12 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/prismjs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/clipboard": "~7.1.0-rc.3", - "@abp/core": "~7.1.0-rc.3", + "@abp/clipboard": "~7.1.0", + "@abp/core": "~7.1.0", "prismjs": "^1.26.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/select2/package.json b/npm/packs/select2/package.json index c57dd294ff..9f37fdf01f 100644 --- a/npm/packs/select2/package.json +++ b/npm/packs/select2/package.json @@ -1,5 +1,5 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/select2", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.1.0-rc.3", + "@abp/core": "~7.1.0", "select2": "^4.0.13" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/signalr/package.json b/npm/packs/signalr/package.json index 3766710332..0ced914fc5 100644 --- a/npm/packs/signalr/package.json +++ b/npm/packs/signalr/package.json @@ -1,11 +1,11 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/signalr", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.1.0-rc.3", + "@abp/core": "~7.1.0", "@microsoft/signalr": "~6.0.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/slugify/package.json b/npm/packs/slugify/package.json index 362119f2be..35e199abfb 100644 --- a/npm/packs/slugify/package.json +++ b/npm/packs/slugify/package.json @@ -1,5 +1,5 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/slugify", "publishConfig": { "access": "public" diff --git a/npm/packs/star-rating-svg/package.json b/npm/packs/star-rating-svg/package.json index 8c600fb84d..590ca9c625 100644 --- a/npm/packs/star-rating-svg/package.json +++ b/npm/packs/star-rating-svg/package.json @@ -1,11 +1,11 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/star-rating-svg", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~7.1.0-rc.3", + "@abp/jquery": "~7.1.0", "star-rating-svg": "^3.5.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/sweetalert2/package.json b/npm/packs/sweetalert2/package.json index 57e1e5dc27..44090fe8bb 100644 --- a/npm/packs/sweetalert2/package.json +++ b/npm/packs/sweetalert2/package.json @@ -1,5 +1,5 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/sweetalert2", "publishConfig": { "access": "public" @@ -10,7 +10,7 @@ "directory": "npm/packs/sweetalert2" }, "dependencies": { - "@abp/core": "~7.1.0-rc.3", + "@abp/core": "~7.1.0", "sweetalert2": "^11.3.6" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/timeago/package.json b/npm/packs/timeago/package.json index b9b24d4cd3..993fede727 100644 --- a/npm/packs/timeago/package.json +++ b/npm/packs/timeago/package.json @@ -1,5 +1,5 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/timeago", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~7.1.0-rc.3", + "@abp/jquery": "~7.1.0", "timeago": "^1.6.7" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/toastr/package.json b/npm/packs/toastr/package.json index a636ba64ab..beb6d16ab7 100644 --- a/npm/packs/toastr/package.json +++ b/npm/packs/toastr/package.json @@ -1,5 +1,5 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/toastr", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~7.1.0-rc.3", + "@abp/jquery": "~7.1.0", "toastr": "^2.1.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/tui-editor/package.json b/npm/packs/tui-editor/package.json index f8d8336ef3..76a47219a0 100644 --- a/npm/packs/tui-editor/package.json +++ b/npm/packs/tui-editor/package.json @@ -1,12 +1,12 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/tui-editor", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~7.1.0-rc.3", - "@abp/prismjs": "~7.1.0-rc.3" + "@abp/jquery": "~7.1.0", + "@abp/prismjs": "~7.1.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" } diff --git a/npm/packs/uppy/package.json b/npm/packs/uppy/package.json index cd641f8a04..c6b09dd62c 100644 --- a/npm/packs/uppy/package.json +++ b/npm/packs/uppy/package.json @@ -1,11 +1,11 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/uppy", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.1.0-rc.3", + "@abp/core": "~7.1.0", "uppy": "^1.16.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/utils/package.json b/npm/packs/utils/package.json index 00bbc2f6bb..d7060a8e31 100644 --- a/npm/packs/utils/package.json +++ b/npm/packs/utils/package.json @@ -1,6 +1,6 @@ { "name": "@abp/utils", - "version": "7.1.0-rc.3", + "version": "7.1.0", "scripts": { "prepublishOnly": "yarn install --ignore-scripts && node prepublish.js", "ng": "ng", diff --git a/npm/packs/vee-validate/package.json b/npm/packs/vee-validate/package.json index d0e0fc2bbd..fa961a9150 100644 --- a/npm/packs/vee-validate/package.json +++ b/npm/packs/vee-validate/package.json @@ -1,11 +1,11 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/vee-validate", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/vue": "~7.1.0-rc.3", + "@abp/vue": "~7.1.0", "vee-validate": "~3.4.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/virtual-file-explorer/package.json b/npm/packs/virtual-file-explorer/package.json index 6723f67492..f1307cbc81 100644 --- a/npm/packs/virtual-file-explorer/package.json +++ b/npm/packs/virtual-file-explorer/package.json @@ -1,12 +1,12 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/virtual-file-explorer", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/clipboard": "~7.1.0-rc.3", - "@abp/prismjs": "~7.1.0-rc.3" + "@abp/clipboard": "~7.1.0", + "@abp/prismjs": "~7.1.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" } diff --git a/npm/packs/vue/package.json b/npm/packs/vue/package.json index 6486214a23..d8d3c545c2 100644 --- a/npm/packs/vue/package.json +++ b/npm/packs/vue/package.json @@ -1,5 +1,5 @@ { - "version": "7.1.0-rc.3", + "version": "7.1.0", "name": "@abp/vue", "publishConfig": { "access": "public" diff --git a/nupkg/common.ps1 b/nupkg/common.ps1 index 3a1bbc8087..a9594343db 100644 --- a/nupkg/common.ps1 +++ b/nupkg/common.ps1 @@ -203,6 +203,7 @@ $projects = ( "framework/src/Volo.Abp.Json.Abstractions", "framework/src/Volo.Abp.Json.Newtonsoft", "framework/src/Volo.Abp.Json.SystemTextJson", + "framework/src/Volo.Abp.Ldap.Abstractions", "framework/src/Volo.Abp.Ldap", "framework/src/Volo.Abp.Localization.Abstractions", "framework/src/Volo.Abp.MailKit", diff --git a/source-code/Volo.Abp.Account.SourceCode/Volo.Abp.Account.SourceCode.zip b/source-code/Volo.Abp.Account.SourceCode/Volo.Abp.Account.SourceCode.zip index 42b77d3795..888f9b3472 100644 Binary files a/source-code/Volo.Abp.Account.SourceCode/Volo.Abp.Account.SourceCode.zip and b/source-code/Volo.Abp.Account.SourceCode/Volo.Abp.Account.SourceCode.zip differ diff --git a/source-code/Volo.Abp.AuditLogging.SourceCode/Volo.Abp.AuditLogging.SourceCode.zip b/source-code/Volo.Abp.AuditLogging.SourceCode/Volo.Abp.AuditLogging.SourceCode.zip index 35822e9f84..86cde92d87 100644 Binary files a/source-code/Volo.Abp.AuditLogging.SourceCode/Volo.Abp.AuditLogging.SourceCode.zip and b/source-code/Volo.Abp.AuditLogging.SourceCode/Volo.Abp.AuditLogging.SourceCode.zip differ diff --git a/source-code/Volo.Abp.BackgroundJobs.SourceCode/Volo.Abp.BackgroundJobs.SourceCode.zip b/source-code/Volo.Abp.BackgroundJobs.SourceCode/Volo.Abp.BackgroundJobs.SourceCode.zip index 6eeefc844d..da459117e3 100644 Binary files a/source-code/Volo.Abp.BackgroundJobs.SourceCode/Volo.Abp.BackgroundJobs.SourceCode.zip and b/source-code/Volo.Abp.BackgroundJobs.SourceCode/Volo.Abp.BackgroundJobs.SourceCode.zip differ diff --git a/source-code/Volo.Abp.BasicTheme.SourceCode/Volo.Abp.BasicTheme.SourceCode.zip b/source-code/Volo.Abp.BasicTheme.SourceCode/Volo.Abp.BasicTheme.SourceCode.zip index ea7877d2de..27602a1242 100644 Binary files a/source-code/Volo.Abp.BasicTheme.SourceCode/Volo.Abp.BasicTheme.SourceCode.zip and b/source-code/Volo.Abp.BasicTheme.SourceCode/Volo.Abp.BasicTheme.SourceCode.zip differ diff --git a/source-code/Volo.Abp.BlobStoring.Database.SourceCode/Volo.Abp.BlobStoring.Database.SourceCode.zip b/source-code/Volo.Abp.BlobStoring.Database.SourceCode/Volo.Abp.BlobStoring.Database.SourceCode.zip index 2fb5ffc91b..e0e2860fd7 100644 Binary files a/source-code/Volo.Abp.BlobStoring.Database.SourceCode/Volo.Abp.BlobStoring.Database.SourceCode.zip and b/source-code/Volo.Abp.BlobStoring.Database.SourceCode/Volo.Abp.BlobStoring.Database.SourceCode.zip differ diff --git a/source-code/Volo.Abp.FeatureManagement.SourceCode/Volo.Abp.FeatureManagement.SourceCode.zip b/source-code/Volo.Abp.FeatureManagement.SourceCode/Volo.Abp.FeatureManagement.SourceCode.zip index 872da9dcac..5d3c3a47c6 100644 Binary files a/source-code/Volo.Abp.FeatureManagement.SourceCode/Volo.Abp.FeatureManagement.SourceCode.zip and b/source-code/Volo.Abp.FeatureManagement.SourceCode/Volo.Abp.FeatureManagement.SourceCode.zip differ diff --git a/source-code/Volo.Abp.Identity.SourceCode/Volo.Abp.Identity.SourceCode.zip b/source-code/Volo.Abp.Identity.SourceCode/Volo.Abp.Identity.SourceCode.zip index 40f10d10f0..11389052f7 100644 Binary files a/source-code/Volo.Abp.Identity.SourceCode/Volo.Abp.Identity.SourceCode.zip and b/source-code/Volo.Abp.Identity.SourceCode/Volo.Abp.Identity.SourceCode.zip differ diff --git a/source-code/Volo.Abp.IdentityServer.SourceCode/Volo.Abp.IdentityServer.SourceCode.zip b/source-code/Volo.Abp.IdentityServer.SourceCode/Volo.Abp.IdentityServer.SourceCode.zip index 6b7f89003a..a60ab6a1e6 100644 Binary files a/source-code/Volo.Abp.IdentityServer.SourceCode/Volo.Abp.IdentityServer.SourceCode.zip and b/source-code/Volo.Abp.IdentityServer.SourceCode/Volo.Abp.IdentityServer.SourceCode.zip differ diff --git a/source-code/Volo.Abp.OpenIddict.SourceCode/Volo.Abp.OpenIddict.SourceCode.zip b/source-code/Volo.Abp.OpenIddict.SourceCode/Volo.Abp.OpenIddict.SourceCode.zip index cffa90e45b..c9f81f78de 100644 Binary files a/source-code/Volo.Abp.OpenIddict.SourceCode/Volo.Abp.OpenIddict.SourceCode.zip and b/source-code/Volo.Abp.OpenIddict.SourceCode/Volo.Abp.OpenIddict.SourceCode.zip differ diff --git a/source-code/Volo.Abp.PermissionManagement.SourceCode/Volo.Abp.PermissionManagement.SourceCode.zip b/source-code/Volo.Abp.PermissionManagement.SourceCode/Volo.Abp.PermissionManagement.SourceCode.zip index f187ef6679..31aaa0b2d0 100644 Binary files a/source-code/Volo.Abp.PermissionManagement.SourceCode/Volo.Abp.PermissionManagement.SourceCode.zip and b/source-code/Volo.Abp.PermissionManagement.SourceCode/Volo.Abp.PermissionManagement.SourceCode.zip differ diff --git a/source-code/Volo.Abp.SettingManagement.SourceCode/Volo.Abp.SettingManagement.SourceCode.zip b/source-code/Volo.Abp.SettingManagement.SourceCode/Volo.Abp.SettingManagement.SourceCode.zip index d2cd230f23..ac2402361b 100644 Binary files a/source-code/Volo.Abp.SettingManagement.SourceCode/Volo.Abp.SettingManagement.SourceCode.zip and b/source-code/Volo.Abp.SettingManagement.SourceCode/Volo.Abp.SettingManagement.SourceCode.zip differ diff --git a/source-code/Volo.Abp.TenantManagement.SourceCode/Volo.Abp.TenantManagement.SourceCode.zip b/source-code/Volo.Abp.TenantManagement.SourceCode/Volo.Abp.TenantManagement.SourceCode.zip index 05bb568258..06f8ea4ae3 100644 Binary files a/source-code/Volo.Abp.TenantManagement.SourceCode/Volo.Abp.TenantManagement.SourceCode.zip and b/source-code/Volo.Abp.TenantManagement.SourceCode/Volo.Abp.TenantManagement.SourceCode.zip differ diff --git a/source-code/Volo.Abp.Users.SourceCode/Volo.Abp.Users.SourceCode.zip b/source-code/Volo.Abp.Users.SourceCode/Volo.Abp.Users.SourceCode.zip index add3c75823..4f261298a4 100644 Binary files a/source-code/Volo.Abp.Users.SourceCode/Volo.Abp.Users.SourceCode.zip and b/source-code/Volo.Abp.Users.SourceCode/Volo.Abp.Users.SourceCode.zip differ diff --git a/source-code/Volo.Abp.VirtualFileExplorer.SourceCode/Volo.Abp.VirtualFileExplorer.SourceCode.zip b/source-code/Volo.Abp.VirtualFileExplorer.SourceCode/Volo.Abp.VirtualFileExplorer.SourceCode.zip index ca10e9de82..75bbc8aa3d 100644 Binary files a/source-code/Volo.Abp.VirtualFileExplorer.SourceCode/Volo.Abp.VirtualFileExplorer.SourceCode.zip and b/source-code/Volo.Abp.VirtualFileExplorer.SourceCode/Volo.Abp.VirtualFileExplorer.SourceCode.zip differ diff --git a/source-code/Volo.Blogging.SourceCode/Volo.Blogging.SourceCode.zip b/source-code/Volo.Blogging.SourceCode/Volo.Blogging.SourceCode.zip index eeebfef000..45bc1f9d1b 100644 Binary files a/source-code/Volo.Blogging.SourceCode/Volo.Blogging.SourceCode.zip and b/source-code/Volo.Blogging.SourceCode/Volo.Blogging.SourceCode.zip differ diff --git a/source-code/Volo.ClientSimulation.SourceCode/Volo.ClientSimulation.SourceCode.zip b/source-code/Volo.ClientSimulation.SourceCode/Volo.ClientSimulation.SourceCode.zip index 5a6fa4fe33..56f406b4ec 100644 Binary files a/source-code/Volo.ClientSimulation.SourceCode/Volo.ClientSimulation.SourceCode.zip and b/source-code/Volo.ClientSimulation.SourceCode/Volo.ClientSimulation.SourceCode.zip differ diff --git a/source-code/Volo.CmsKit.SourceCode/Volo.CmsKit.SourceCode.zip b/source-code/Volo.CmsKit.SourceCode/Volo.CmsKit.SourceCode.zip index 7a73083e0a..8b44059b79 100644 Binary files a/source-code/Volo.CmsKit.SourceCode/Volo.CmsKit.SourceCode.zip and b/source-code/Volo.CmsKit.SourceCode/Volo.CmsKit.SourceCode.zip differ diff --git a/source-code/Volo.Docs.SourceCode/Volo.Docs.SourceCode.zip b/source-code/Volo.Docs.SourceCode/Volo.Docs.SourceCode.zip index b068ec142d..a5201e094f 100644 Binary files a/source-code/Volo.Docs.SourceCode/Volo.Docs.SourceCode.zip and b/source-code/Volo.Docs.SourceCode/Volo.Docs.SourceCode.zip differ diff --git a/templates/app-nolayers/angular/package.json b/templates/app-nolayers/angular/package.json index be3779f46f..820e039326 100644 --- a/templates/app-nolayers/angular/package.json +++ b/templates/app-nolayers/angular/package.json @@ -12,14 +12,14 @@ }, "private": true, "dependencies": { - "@abp/ng.account": "~7.1.0-rc.3", - "@abp/ng.components": "~7.1.0-rc.3", - "@abp/ng.core": "~7.1.0-rc.3", - "@abp/ng.oauth": "~7.1.0-rc.3", - "@abp/ng.identity": "~7.1.0-rc.3", - "@abp/ng.setting-management": "~7.1.0-rc.3", - "@abp/ng.tenant-management": "~7.1.0-rc.3", - "@abp/ng.theme.shared": "~7.1.0-rc.3", + "@abp/ng.account": "~7.1.0", + "@abp/ng.components": "~7.1.0", + "@abp/ng.core": "~7.1.0", + "@abp/ng.oauth": "~7.1.0", + "@abp/ng.identity": "~7.1.0", + "@abp/ng.setting-management": "~7.1.0", + "@abp/ng.tenant-management": "~7.1.0", + "@abp/ng.theme.shared": "~7.1.0", "@abp/ng.theme.lepton-x": "~2.1.0-rc.1", "@angular/animations": "^15.0.1", "@angular/common": "^15.0.1", @@ -36,7 +36,7 @@ "zone.js": "~0.11.4" }, "devDependencies": { - "@abp/ng.schematics": "~7.1.0-rc.3", + "@abp/ng.schematics": "~7.1.0", "@angular-devkit/build-angular": "^15.0.1", "@angular-eslint/builder": "~15.1.0", "@angular-eslint/eslint-plugin": "~15.1.0", diff --git a/templates/app/angular/package.json b/templates/app/angular/package.json index 29ec6b72e6..a7f3fc3dd3 100644 --- a/templates/app/angular/package.json +++ b/templates/app/angular/package.json @@ -12,14 +12,14 @@ }, "private": true, "dependencies": { - "@abp/ng.account": "~7.1.0-rc.3", - "@abp/ng.components": "~7.1.0-rc.3", - "@abp/ng.core": "~7.1.0-rc.3", - "@abp/ng.oauth": "~7.1.0-rc.3", - "@abp/ng.identity": "~7.1.0-rc.3", - "@abp/ng.setting-management": "~7.1.0-rc.3", - "@abp/ng.tenant-management": "~7.1.0-rc.3", - "@abp/ng.theme.shared": "~7.1.0-rc.3", + "@abp/ng.account": "~7.1.0", + "@abp/ng.components": "~7.1.0", + "@abp/ng.core": "~7.1.0", + "@abp/ng.oauth": "~7.1.0", + "@abp/ng.identity": "~7.1.0", + "@abp/ng.setting-management": "~7.1.0", + "@abp/ng.tenant-management": "~7.1.0", + "@abp/ng.theme.shared": "~7.1.0", "@abp/ng.theme.lepton-x": "~2.1.0-rc.1", "@angular/animations": "^15.0.1", "@angular/common": "^15.0.1", @@ -36,7 +36,7 @@ "zone.js": "~0.11.4" }, "devDependencies": { - "@abp/ng.schematics": "~7.1.0-rc.3", + "@abp/ng.schematics": "~7.1.0", "@angular-devkit/build-angular": "^15.0.1", "@angular-eslint/builder": "~15.1.0", "@angular-eslint/eslint-plugin": "~15.1.0", diff --git a/templates/module/angular/package.json b/templates/module/angular/package.json index 10649f46de..f02fb46988 100644 --- a/templates/module/angular/package.json +++ b/templates/module/angular/package.json @@ -15,15 +15,15 @@ }, "private": true, "dependencies": { - "@abp/ng.account": "~7.1.0-rc.3", - "@abp/ng.components": "~7.1.0-rc.3", - "@abp/ng.core": "~7.1.0-rc.3", - "@abp/ng.oauth": "~7.1.0-rc.3", - "@abp/ng.identity": "~7.1.0-rc.3", - "@abp/ng.setting-management": "~7.1.0-rc.3", - "@abp/ng.tenant-management": "~7.1.0-rc.3", - "@abp/ng.theme.basic": "~7.1.0-rc.3", - "@abp/ng.theme.shared": "~7.1.0-rc.3", + "@abp/ng.account": "~7.1.0", + "@abp/ng.components": "~7.1.0", + "@abp/ng.core": "~7.1.0", + "@abp/ng.oauth": "~7.1.0", + "@abp/ng.identity": "~7.1.0", + "@abp/ng.setting-management": "~7.1.0", + "@abp/ng.tenant-management": "~7.1.0", + "@abp/ng.theme.basic": "~7.1.0", + "@abp/ng.theme.shared": "~7.1.0", "@angular/animations": "^15.0.1", "@angular/common": "^15.0.1", "@angular/compiler": "^15.0.1", @@ -38,7 +38,7 @@ "zone.js": "~0.11.4" }, "devDependencies": { - "@abp/ng.schematics": "~7.1.0-rc.3", + "@abp/ng.schematics": "~7.1.0", "@angular-devkit/build-angular": "^15.0.1", "@angular-eslint/builder": "~15.1.0", "@angular-eslint/eslint-plugin": "~15.1.0", diff --git a/templates/module/angular/projects/my-project-name/package.json b/templates/module/angular/projects/my-project-name/package.json index a3beec3c99..cb55596aa4 100644 --- a/templates/module/angular/projects/my-project-name/package.json +++ b/templates/module/angular/projects/my-project-name/package.json @@ -4,8 +4,8 @@ "peerDependencies": { "@angular/common": ">=14", "@angular/core": ">=14", - "@abp/ng.core": ">=7.1.0-rc.3", - "@abp/ng.theme.shared": ">=7.1.0-rc.3" + "@abp/ng.core": ">=7.1.0", + "@abp/ng.theme.shared": ">=7.1.0" }, "dependencies": { "tslib": "^2.1.0" diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/package.json index 0571bec0fa..4704f0e553 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/package.json +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/package.json @@ -3,6 +3,6 @@ "name": "my-app-authserver", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "^7.1.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "^7.1.0" } } diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/package.json index 924c8ea137..d808e7f829 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/package.json +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/package.json @@ -3,7 +3,7 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "^7.1.0-rc.3", - "@abp/aspnetcore.components.server.basictheme": "^7.1.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "^7.1.0", + "@abp/aspnetcore.components.server.basictheme": "^7.1.0" } } diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/package.json index 99f401127c..0639f4712f 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/package.json +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "^7.1.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "^7.1.0" } } diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json index 99f401127c..0639f4712f 100644 --- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json +++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "^7.1.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "^7.1.0" } }