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

Method getPanelUrl

web/pgadmin/tools/erd/static/js/ERDModule.js:159–178  ·  view source on GitHub ↗
(transId, parentData, gen)

Source from the content-addressed store, hash-verified

157 return true;
158 }
159 getPanelUrl(transId, parentData, gen) {
160 let openUrl = url_for('erd.panel', {
161 trans_id: transId,
162 });
163
164 openUrl += `?sgid=${parentData.server_group._id}`
165 +`&sid=${parentData.server._id}`
166 +`&server_type=${parentData.server.server_type}`
167 +`&did=${parentData.database._id}`
168 +`&gen=${gen}`;
169
170 if(parentData.schema) {
171 openUrl += `&scid=${parentData.schema._id}`;
172 }
173 if(parentData.table) {
174 openUrl += `&tid=${parentData.table._id}`;
175 }
176
177 return openUrl;
178 }
179
180 async loadComponent(container, params) {
181 pgAdmin.Browser.keyboardNavigation.init();

Callers 1

showErdToolMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected