maliming
8ea6b9f025
Make 2FA flows tenant-aware and enforce pre-checks
3 weeks ago
maliming
db07204b7a
Make UserManager.FindByIdAsync shared-aware by default
- Override IdentityUserManager.FindByIdAsync to fall back to a cross-tenant lookup in shared user sharing strategy so any caller that hits FindByIdAsync from a non-matching tenant context (including base SignInManager internals for TwoFactorSignInAsync and TwoFactorRecoveryCodeSignInAsync) can still resolve a tenant user by id
- Drop the now-redundant AbpSignInManager.GetTwoFactorAuthenticationUserAsync override; the base implementation works automatically through the new FindByIdAsync behavior
- Cover the new FindByIdAsync behavior with unit tests
3 weeks ago
maliming
7fd2d44dd7
Add contract test covering login-then-two-factor lookup chain
Guards against regressing the data-access contract behind the 2FA redirect bug: login must find a tenant user by user name from a host context, and the 2FA mid-flow must then resolve the same tenant user by id from the same host context.
3 weeks ago
maliming
cb5c17b124
Add integration test for GetTwoFactorAuthenticationUserAsync in shared mode
Exercises the full cookie round-trip: writes a TwoFactorUserId cookie carrying a tenant user id, then verifies that AbpSignInManager.GetTwoFactorAuthenticationUserAsync returns the tenant user when CurrentTenant is null.
3 weeks ago
maliming
fa9e4f13cf
Support shared mode lookup by id for two-factor authentication user
- Add IdentityUserManager.FindSharedUserByIdAsync to resolve a user by id across tenants in shared user sharing strategy
- Override AbpSignInManager.GetTwoFactorAuthenticationUserAsync to use it so the 2FA mid-flow can still find a tenant-scoped user when CurrentTenant is host
- Cover the new method with unit tests
3 weeks ago
Engincan VESKE
c6d75a097b
Merge pull request #25292 from abpframework/fix/25291-default-background-job-worker-options-configure
Update default background job worker options configuration in docs
3 weeks ago
Engincan VESKE
3502eaedfb
Merge pull request #25295 from abpframework/fix/ef-core-database-provider-detection
Detect EF Core database provider by keyword match
3 weeks ago
maliming
7819e602ff
Detect EF Core database provider by keyword match
- Extract provider name mapping into EfCoreDatabaseProviderHelper
- Match provider names by Contains instead of exact switch, so newer assembly names (e.g. MySql.EntityFrameworkCore) are recognized without code changes
- Add unit tests covering real provider assemblies and string fallbacks
3 weeks ago
maliming
97333519d7
Update default background job worker options configuration in docs
Fix #25291
3 weeks ago
Engincan VESKE
2e5051764b
Merge pull request #25260 from abpframework/fix/abp-ajax-form-check-default-prevented
fix(mvc): skip `abpAjaxForm` submission when default is already prevented
4 weeks ago
Enis Necipoglu
fec5a7ea20
Merge pull request #25264 from abpframework/upgrade-blazorise-2.0.4
Upgrade Blazorise packages to version 2.0.4
4 weeks ago
github-actions[bot]
51e45253de
docs: update package version changes [skip ci]
4 weeks ago
maliming
5c47161a84
Upgrade Blazorise packages to version 2.0.4
4 weeks ago
Volosoft Agent
9b72dd582b
Merge pull request #25261 from abpframework/skoc/nuget-push
Enhance NuGet package push scripts to track failed packages by logging them to a file
4 weeks ago
selmankoc
98144758f6
Refine NuGet package push script to initialize and log failed packages to a dedicated file, enhancing error tracking and management.
4 weeks ago
selmankoc
53a9259804
Enhance NuGet package push scripts to track failed packages by logging them to a file
4 weeks ago
maliming
80d8cf111c
fix(mvc): skip abpAjaxForm submission when default is already prevented
4 weeks ago
voloagent
1bd111d307
Update_NPM_Packages
4 weeks ago
Alper Ebiçoğlu
2eaae1b2f0
Merge pull request #25246 from abpframework/skoc/nuget-push
Improve NuGet Push Step to Prevent 403 Quota Limit Failures
4 weeks ago
selmankoc
e8320a524a
Remove Discord webhook notification logic from NuGet package push scripts. Simplified error handling by exiting with a status code on failures without sending notifications.
4 weeks ago
selmankoc
c120d10731
Enhance NuGet package push scripts to include Discord webhook notifications for failed package pushes. Added error tracking for failed packages and improved error handling during push attempts.
4 weeks ago
selmankoc
bb587dcc30
Update NuGet package push script to improve error handling for 4xx responses. Changed warning message to reflect the new error condition and ensure clarity during retries.
4 weeks ago
selmankoc
76c511356a
Enhance NuGet package push script to handle quota exceeded errors with retry logic. Added configurable retry count and delays for improved resilience during package pushes.
4 weeks ago
Alper Ebiçoğlu
5cfe6747fd
Merge pull request #25241 from abpframework/skoc10-patch-3
Update version to release 10.2.1
4 weeks ago
selman koc
9d0b10d2e7
Update version to release 10.2.1
4 weeks ago
Enis Necipoglu
0305650fce
Merge pull request #25238 from abpframework/fix/cms-kit-replace-ajaxSubmit
Replace `ajaxSubmit` with `abp.ajax` in CmsKit Pages and BlogPosts
4 weeks ago
maliming
42dff100fb
Use fail instead of always to avoid clearing busy state too early
4 weeks ago
maliming
194b967aa4
Replace ajaxSubmit with abp.ajax in CmsKit Pages and BlogPosts
4 weeks ago
github-actions[bot]
3b24784b95
docs(studio): release 2.2.6 - 2.2.6 ( #25222 )
* docs(studio): update documentation for release 2.2.6
- Updated release notes for 2.2.6
- Updated version mapping with ABP 10.2.0
Release: 2.2.6
* Update release-notes.md
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: selman koc <64414348+skoc10@users.noreply.github.com>
1 month ago
github-actions[bot]
ed82af242f
docs(studio): release 2.2.5 - 2.2.5 ( #25221 )
* docs(studio): update documentation for release 2.2.5
- Updated release notes for 2.2.5
- Updated version mapping with ABP 10.2.0
Release: 2.2.5
* Update release-notes.md
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: selman koc <64414348+skoc10@users.noreply.github.com>
1 month ago
Alper Ebiçoğlu
0cf6cb89a1
Merge pull request #25212 from abpframework/enhance/query-string-tenant-resolve
Do not short-circuit tenant resolver chain when query string tenant value is blank
1 month ago
maliming
a25e94fe23
Address Copilot review: fix nullability and add whitespace tests
1 month ago
maliming
39bd3f0854
Do not short-circuit tenant resolver chain when query string tenant value is blank
1 month ago
Alper Ebiçoğlu
f616cee7cb
Merge pull request #25210 from abpframework/cli/sanitize-package-json-scripts
Sanitize package.json and prevent command injection in ABP CLI
1 month ago
maliming
7cfa641bef
Catch CliUsageException specifically in IsValidNpmPackageName
1 month ago
maliming
c8149d8397
Tighten version regex, centralize package name validation, handle null, and add version tests
1 month ago
maliming
34cafde444
Add version validation, sanitize log output, and use CliUsageException
1 month ago
maliming
3ad44cb5a8
Implement npm package name validation and add tests for it
1 month ago
maliming
f2d7070f86
Add --ignore-scripts flag to npm/yarn commands in ABP CLI
Fixes #25209
1 month ago
Yağmur Çelik
d47e1a0318
Merge pull request #25207 from abpframework/blogging-posts-permission
Require delete permission for blog posts
1 month ago
Ahmet Çelik
f6f1996b8c
Require delete permission for blog posts
Remove the ownership-based fallback that allowed post creators to delete their own posts in Detail.cshtml. Deletion now strictly requires BloggingPermissions.Posts.Delete, centralizing authorization on explicit permissions to enforce consistent access control.
1 month ago
Volosoft Agent
21960224d3
Merge pull request #25183 from abpframework/skoc10-patch-4
Update workflow to merge rel-10.3 with rel-10.2
1 month ago
selman koc
1de4757716
Update workflow to merge rel-10.3 with rel-10.2
1 month ago
voloagent
91e99c9a63
Update_NPM_Packages
1 month ago
Alper Ebiçoğlu
b53eae2a56
Merge pull request #25178 from abpframework/skoc10-patch-3
Update version to release 10.2.0
1 month ago
selman koc
ba4cb21977
Update version to release 10.2.0
1 month ago
Alper Ebiçoğlu
d9e203d032
Merge pull request #25170 from abpframework/upgrade/scriban-7.0.0
2 months ago
github-actions[bot]
86463d253b
docs: update package version changes [skip ci]
2 months ago
maliming
4f204fafa9
Upgrade Scriban to 7.0.0 to fix security vulnerabilities
2 months ago
voloagent
9e8e83d34a
Update_NPM_Packages
2 months ago