Skip to content

Commit 398561e

Browse files
Merge pull request #1762 from rocket-admin/add-docs-links
Add docs links
2 parents a878e4f + 1cacf80 commit 398561e

6 files changed

Lines changed: 15 additions & 19 deletions

File tree

frontend/src/app/components/connect-db/connect-db.component.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -508,6 +508,7 @@ export class ConnectDBComponent implements OnInit {
508508
if (this.db.host.endsWith('.mongodb.net')) provider = 'mongoatlas';
509509
if (this.db.host.endsWith('.ondigitalocean.com')) provider = 'digitalocean';
510510
if (this.db.host.endsWith('.scylla.cloud')) provider = 'scylladbcloud';
511+
if (this.db.host.endsWith('.supabase.com')) provider = 'supabase';
511512
if (isIP(this.db.host)) {
512513
const hostIP = ipaddr.parse(this.db.host);
513514
for (const addr of googlIPsList) {

frontend/src/app/components/connect-db/db-connection-confirm-dialog/db-connection-confirm-dialog.component.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ export class DbConnectionConfirmDialogComponent implements OnInit {
2424
digitalocean: 'DigitalOcean',
2525
scylladbcloud: 'ScyllaDB Cloud',
2626
amazonDynamoDB: 'Amazon DynamoDB',
27+
supabase: 'Supabase',
2728
};
2829
public providerDocsLink = {
2930
amazon: 'https://docs.rocketadmin.com/Create%20connections/Direct%20connection/create_aws_mysql',
@@ -34,6 +35,7 @@ export class DbConnectionConfirmDialogComponent implements OnInit {
3435
'https://docs.rocketadmin.com/Create%20connections/Direct%20connection/create_digitalocean_postgresql',
3536
scylladbcloud: 'https://docs.rocketadmin.com/Create%20connections/Direct%20connection/create_scylladb',
3637
amazonDynamoDB: 'https://docs.rocketadmin.com/Create%20connections/Direct%20connection/create_aws_dynamodb',
38+
supabase: 'https://docs.rocketadmin.com/Create%20connections/Direct%20connection/create_supabase',
3739
};
3840

3941
constructor(

frontend/src/app/components/connect-db/db-connection-ip-access-dialog/db-connection-ip-access-dialog.component.html

Lines changed: 2 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -134,24 +134,8 @@ <h1 mat-dialog-title>Give access to our IP address</h1>
134134
</mat-dialog-content>
135135
<mat-dialog-actions align="end">
136136
<button *ngIf="data.provider === null" mat-button mat-dialog-close mat-dialog-close>Cancel</button>
137-
<a *ngIf="data.provider === 'amazon'" mat-button target="_blank"
138-
href="https://docs.rocketadmin.com/Create%20connections/Direct%20connection/create_aws_mysql">
139-
Setup guide
140-
</a>
141-
<a *ngIf="data.provider === 'azure'" mat-button target="_blank"
142-
href="https://learn.microsoft.com/en-us/azure/mysql/flexible-server/how-to-manage-firewall-portal">
143-
Setup guide
144-
</a>
145-
<a *ngIf="data.provider === 'google'" mat-button target="_blank"
146-
href="https://docs.rocketadmin.com/Create%20connections/Direct%20connection/create_google_cloud">
147-
Setup guide
148-
</a>
149-
<a *ngIf="data.provider === 'mongoatlas'" mat-button target="_blank"
150-
href="https://docs.rocketadmin.com/Create%20connections/Direct%20connection/create_mongo_atlas">
151-
Setup guide
152-
</a>
153-
<a *ngIf="data.provider === 'digitalocean'" mat-button target="_blank"
154-
href="https://docs.rocketadmin.com/Create%20connections/Direct%20connection/create_digitalocean_postgresql">
137+
<a *ngIf="providerDocsLink[data.provider]" mat-button target="_blank"
138+
[href]="providerDocsLink[data.provider]">
155139
Setup guide
156140
</a>
157141
<button mat-flat-button color="primary"

frontend/src/app/components/connect-db/db-connection-ip-access-dialog/db-connection-ip-access-dialog.component.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,14 @@ import { IpAddressButtonComponent } from '../../ui-components/ip-address-button/
2626
})
2727
export class DbConnectionIpAccessDialogComponent implements OnInit {
2828
public provider: string = null;
29+
public providerDocsLink = {
30+
amazon: 'https://docs.rocketadmin.com/Create%20connections/Direct%20connection/create_aws_mysql',
31+
azure: 'https://learn.microsoft.com/en-us/azure/mysql/flexible-server/how-to-manage-firewall-portal',
32+
google: 'https://docs.rocketadmin.com/Create%20connections/Direct%20connection/create_google_cloud',
33+
mongoatlas: 'https://docs.rocketadmin.com/Create%20connections/Direct%20connection/create_mongo_atlas',
34+
digitalocean: 'https://docs.rocketadmin.com/Create%20connections/Direct%20connection/create_digitalocean_postgresql',
35+
supabase: 'https://docs.rocketadmin.com/Create%20connections/Direct%20connection/create_supabase',
36+
};
2937

3038
constructor(
3139
@Inject(MAT_DIALOG_DATA)

frontend/src/app/components/dashboard/db-table-view/db-table-widgets/db-table-widgets.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ export class DbTableWidgetsComponent implements OnInit {
5454
public fields: string[] = [];
5555
public fieldsCount: number;
5656
public widgets: Widget[] = null;
57-
public widgetTypes = Object.keys(UIwidgets);
57+
public widgetTypes = Object.keys(UIwidgets).sort();
5858
public submitting: boolean = false;
5959
public widgetsWithSettings: string[];
6060
public codeEditorTheme: 'vs' | 'vs-dark' = 'vs-dark';

frontend/src/app/components/dashboard/db-table-view/db-table-widgets/widget/widget.component.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ export class WidgetComponent implements OnInit, OnChanges {
6868
};
6969

7070
public docsUrls = {
71+
Binary: 'https://docs.rocketadmin.com/Reference/UI%20Widgets/widgets_management#binary',
7172
Boolean: 'https://docs.rocketadmin.com/Reference/UI%20Widgets/widgets_management#boolean',
7273
Code: 'https://docs.rocketadmin.com/Reference/UI%20Widgets/widgets_management#code',
7374
Color: 'https://docs.rocketadmin.com/Reference/UI%20Widgets/widgets_management#color',

0 commit comments

Comments
 (0)