mirror of
https://github.com/appwrite/console.git
synced 2026-06-06 19:27:48 +00:00
feat: firebase migrations wip
This commit is contained in:
@@ -65,7 +65,7 @@ export const providerResources: Record<Provider, Resource[]> = {
|
||||
'file'
|
||||
],
|
||||
nhost: ['user', 'database', 'collection', 'attribute', 'index', 'document', 'bucket', 'file'],
|
||||
firebase: []
|
||||
firebase: ['user', 'database', 'collection', 'attribute', 'document', 'bucket', 'file']
|
||||
};
|
||||
|
||||
export const migrationFormToResources = (formData: MigrationFormData): Resource[] => {
|
||||
|
||||
@@ -94,6 +94,14 @@
|
||||
report = res;
|
||||
break;
|
||||
}
|
||||
case 'firebase': {
|
||||
const res = await sdk.forProject.migrations.getFirebaseReport(
|
||||
providerResources.firebase,
|
||||
$provider.serviceAccount
|
||||
);
|
||||
report = res;
|
||||
break;
|
||||
}
|
||||
case 'nhost': {
|
||||
const res = await sdk.forProject.migrations.getNHostReport(
|
||||
providerResources.nhost,
|
||||
|
||||
@@ -79,7 +79,8 @@
|
||||
id="credentials"
|
||||
label="Account credentials"
|
||||
required
|
||||
placeholder="TODO" />
|
||||
bind:value={$provider.serviceAccount}
|
||||
placeholder="Enter account credentials" />
|
||||
</div>
|
||||
{/if}
|
||||
{:else if $provider.provider === 'supabase'}
|
||||
|
||||
Reference in New Issue
Block a user