Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
1b8d66b
proof of concept
allancascante Oct 20, 2025
9b9e982
small fix to enable button after success export
allancascante Oct 20, 2025
9d48496
fix on select database by default
allancascante Oct 20, 2025
e79fedc
fix on connecting when lunching from database
allancascante Oct 20, 2025
f2b99dd
small fixes in ui
allancascante Oct 21, 2025
68f0924
making app and version optional
allancascante Oct 21, 2025
9ca59e4
small text change
allancascante Oct 21, 2025
d726761
loc changes
allancascante Oct 21, 2025
ad3ce87
Update src/reactviews/pages/DataTierApplication/dataTierApplicationFo…
allancascante Oct 21, 2025
03f5260
Update src/controllers/dataTierApplicationWebviewController.ts
allancascante Oct 21, 2025
3914a99
fix on validation
allancascante Oct 21, 2025
ab77938
fixing test failing in pipeline
allancascante Oct 21, 2025
fa3e245
small improvement in validation
allancascante Oct 23, 2025
b74be0c
clearing form after succesfully completing the operation
allancascante Oct 23, 2025
c1ce2c4
removing messages panel
allancascante Oct 23, 2025
21ac90a
removing message panel
allancascante Oct 23, 2025
ea0ee8e
changes on operation component
allancascante Oct 23, 2025
35e4398
missing localization changes
allancascante Oct 23, 2025
fcd13a7
Merge branch 'main' into dev/allancascante/data-tier-application
allancascante Oct 23, 2025
8ec36a3
localization after merge
allancascante Oct 23, 2025
f219588
refactor to move logic to controller
allancascante Oct 23, 2025
b2fad95
fix to clear databases when selected an non-active server
allancascante Oct 23, 2025
7ee8fd7
fixes in connection management
allancascante Oct 24, 2025
a9c794c
updates to localization
allancascante Oct 24, 2025
6056efd
unit tests updates
allancascante Oct 24, 2025
df8fc7a
adding telemetry and aria-label to form
allancascante Oct 27, 2025
f0b6a2a
updating test
allancascante Oct 27, 2025
5e59d0c
adding extra tests
allancascante Oct 27, 2025
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
63 changes: 60 additions & 3 deletions localization/l10n/bundle.l10n.json
Original file line number Diff line number Diff line change
Expand Up @@ -731,6 +731,58 @@
"Show Confirm Password": "Show Confirm Password",
"Hide Confirm Password": "Hide Confirm Password",
"Passwords do not match": "Passwords do not match",
"Data-tier Application": "Data-tier Application",
"Deploy, extract, import, or export data-tier applications on the selected database": "Deploy, extract, import, or export data-tier applications on the selected database",
"Operation": "Operation",
"Select an operation": "Select an operation",
"Select a server": "Select a server",
"No connections available. Please create a connection first.": "No connections available. Please create a connection first.",
"Connecting to server...": "Connecting to server...",
"Failed to connect to server": "Failed to connect to server",
"Deploy DACPAC": "Deploy DACPAC",
"Extract DACPAC": "Extract DACPAC",
"Import BACPAC": "Import BACPAC",
"Export BACPAC": "Export BACPAC",
"Deploy a data-tier application .dacpac file to an instance of SQL Server": "Deploy a data-tier application .dacpac file to an instance of SQL Server",
"Extract a data-tier application .dacpac from an instance of SQL Server to a .dacpac file": "Extract a data-tier application .dacpac from an instance of SQL Server to a .dacpac file",
"Create a database from a .bacpac file": "Create a database from a .bacpac file",
"Export the schema and data from a database to the logical .bacpac file format": "Export the schema and data from a database to the logical .bacpac file format",
"Package file": "Package file",
"Output file": "Output file",
"Select package file": "Select package file",
"Enter the path for the output file": "Enter the path for the output file",
"Browse...": "Browse...",
"Target Database": "Target Database",
"Source Database": "Source Database",
"Database Name": "Database Name",
"New Database": "New Database",
"Existing Database": "Existing Database",
"Select a database": "Select a database",
"Enter database name": "Enter database name",
"Application Name": "Application Name",
"Enter application name": "Enter application name",
"Application Version": "Application Version",
"Execute": "Execute",
"File path is required": "File path is required",
"Invalid file": "Invalid file",
"Database name is required": "Database name is required",
"Invalid database": "Invalid database",
"Validation failed": "Validation failed",
"Deploying DACPAC...": "Deploying DACPAC...",
"Extracting DACPAC...": "Extracting DACPAC...",
"Importing BACPAC...": "Importing BACPAC...",
"Exporting BACPAC...": "Exporting BACPAC...",
"Operation failed": "Operation failed",
"An unexpected error occurred": "An unexpected error occurred",
"Failed to load databases": "Failed to load databases",
"DACPAC deployed successfully": "DACPAC deployed successfully",
"DACPAC extracted successfully": "DACPAC extracted successfully",
"BACPAC imported successfully": "BACPAC imported successfully",
"BACPAC exported successfully": "BACPAC exported successfully",
"Deploy to Existing Database": "Deploy to Existing Database",
"You are about to deploy to an existing database. This operation will make permanent changes to the database schema and may result in data loss. Do you want to continue?": "You are about to deploy to an existing database. This operation will make permanent changes to the database schema and may result in data loss. Do you want to continue?",
"Deploy": "Deploy",
"A database with this name already exists on the server": "A database with this name already exists on the server",
"Object Explorer Filter": "Object Explorer Filter",
"Azure MFA": "Azure MFA",
"Windows Authentication": "Windows Authentication",
Expand Down Expand Up @@ -1113,7 +1165,6 @@
},
"Insert": "Insert",
"Update": "Update",
"Execute": "Execute",
"Alter": "Alter",
"Signing in to Azure...": "Signing in to Azure...",
"Are you sure you want to delete {0}? You can delete its connections as well, or move them to the root folder./{0} is the group name": {
Expand Down Expand Up @@ -1257,7 +1308,6 @@
"comment": ["{0} is the number of invalid accounts that have been removed"]
},
"Entra token cache cleared successfully.": "Entra token cache cleared successfully.",
"Database Name": "Database Name",
"Enter Database Name": "Enter Database Name",
"Database Name is required": "Database Name is required",
"Database Description": "Database Description",
Expand Down Expand Up @@ -1451,7 +1501,6 @@
"Publish Project": "Publish Project",
"Publish Profile": "Publish Profile",
"Select or enter a publish profile": "Select or enter a publish profile",
"Database name is required": "Database name is required",
"SQLCMD Variables": "SQLCMD Variables",
"Publish Target": "Publish Target",
"Existing SQL server": "Existing SQL server",
Expand Down Expand Up @@ -1792,6 +1841,14 @@
"message": "Edit Connection Group - {0}",
"comment": ["{0} is the connection group name"]
},
"File not found": "File not found",
"Invalid file extension. Expected .dacpac or .bacpac": "Invalid file extension. Expected .dacpac or .bacpac",
"Directory not found": "Directory not found",
"File already exists. It will be overwritten if you continue": "File already exists. It will be overwritten if you continue",
"Database name contains invalid characters. Avoid using: < > * ? \" / \\ |": "Database name contains invalid characters. Avoid using: < > * ? \" / \\ |",
"Database name is too long. Maximum length is 128 characters": "Database name is too long. Maximum length is 128 characters",
"Database not found on the server": "Database not found on the server",
"Validation failed. Please check your inputs": "Validation failed. Please check your inputs",
"Azure sign in failed.": "Azure sign in failed.",
"Select subscriptions": "Select subscriptions",
"Error loading Azure subscriptions.": "Error loading Azure subscriptions.",
Expand Down
Loading