Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
## [Unreleased]
### Added
- Draft section for upcoming fixes and features.

## [1.0.1] - 2026-01-22
### Fixed
- Removed the requirement for `acuMate.tenant`, allowing single-tenant Acumatica instances to leave the setting empty without blocking backend-powered features.

## [1.0.0] - 2026-01-20
### Added
Expand Down
4 changes: 2 additions & 2 deletions acumate-plugin/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"repository": "https://github.com/Acumatica/AcuMate/",
"publisher": "acumatica",
"icon": "images/acumatica.png",
"version": "1.0.0",
"version": "1.0.1",
"engines": {
"vscode": "^1.54.0"
},
Expand Down Expand Up @@ -37,7 +37,7 @@
},
"acuMate.tenant": {
"type": "string",
"description": "Tenant to use."
"description": "Tenant to use (leave empty for single-tenant sites)."
},
"acuMate.useCache": {
"type": "boolean",
Expand Down
2 changes: 1 addition & 1 deletion acumate-plugin/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ The AcuMate extension provides a range of settings to configure its behavior. Ea
| `acuMate.backendUrl` | `string` | `http://localhost` | This is the URL for the backend. |
| `acuMate.login` | `string` | `admin` | Login credential to the backend. |
| `acuMate.password` | `string` | `123` | Password for the backend. |
| `acuMate.tenant` | `string` | `""` | Specifies the tenant to use. |
| `acuMate.tenant` | `string` | `""` | Specifies the tenant to use; leave empty for single-tenant sites. |
| `acuMate.useCache` | `boolean` | `true` | Enables caching of server responses. |
| `acuMate.useBackend` | `boolean` | `true` | Enables the use of the backend for the plugin. Disabling this may cause some features to stop working. |
| `acuMate.usePrettier` | `boolean` | `true` | Applies Prettier formatting to generated files. |
Expand Down
2 changes: 1 addition & 1 deletion acumate-plugin/src/api/api-service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ export class AcuMateApiClient implements IAcuMateApiClient {
const data = {
"name" : AcuMateContext.ConfigurationService.login,
"password" : AcuMateContext.ConfigurationService.password,
"tenant" : AcuMateContext.ConfigurationService.tenant
"tenant" : AcuMateContext.ConfigurationService.tenant?.trim() || undefined
};
const response = await fetch(AcuMateContext.ConfigurationService.backedUrl!+AuthEndpoint, {
method:'POST',
Expand Down
3 changes: 0 additions & 3 deletions acumate-plugin/src/extension.ts
Original file line number Diff line number Diff line change
Expand Up @@ -50,9 +50,6 @@ function reportBackendConfigurationState() {
if (!AcuMateContext.ConfigurationService.password?.trim()) {
missing.push('acuMate.password');
}
if (!AcuMateContext.ConfigurationService.tenant?.trim()) {
missing.push('acuMate.tenant');
}

if (missing.length) {
const warning = `AcuMate backend is enabled but missing required settings: ${missing.join(', ')}`;
Expand Down