MCPcopy Create free account
hub / github.com/pgadmin-org/pgadmin4 / getPanelUrls

Method getPanelUrls

web/pgadmin/tools/psql/static/js/PsqlModule.js:191–211  ·  view source on GitHub ↗
(transId, pData)

Source from the content-addressed store, hash-verified

189 }
190
191 getPanelUrls(transId, pData) {
192 let openUrl = url_for('psql.panel', {
193 trans_id: transId,
194 });
195 const misc_preferences = usePreferences.getState().getPreferencesForModule('misc');
196 let theme = misc_preferences.theme;
197
198 openUrl += `?sgid=${pData.server_group._id}`
199 +`&sid=${pData.server._id}`
200 +`&did=${pData.database._id}`
201 +`&server_type=${pData.server.server_type}`
202 + `&theme=${theme}`;
203
204 if(pData.database?._id) {
205 openUrl += `&db=${encodeURIComponent(pData.database._label)}`;
206 } else {
207 openUrl += `&db=${''}`;
208 }
209
210 return [openUrl, pData.database._label];
211 }
212
213 async loadComponent(container, params) {
214 let panelDocker = pgWindow.pgAdmin.Browser.docker.psql_workspace;

Callers 1

openPsqlToolMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected