appbaseio / appbaseio/dashboard

Broken v6 Import Process

Open
#110 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
JavaScript
Stars
31
Forks
14
PR merge metrics
No merged PRs in 30d

Description

Currently, the import process for a v6 app is broken. One of the key reasons is the removal of mapping types in v6 apps, where we support passing types in the importer UI.

The types dropdown (and selection) should be disabled for v6 apps. Using the following endpoint https://rest.appbase.io/#6c6eff02-2afd-b1fb-b62d-d8b4a146c0fe, we can check the version of the app.

![](https://i.imgur.com/KjBEoOX.png)

Instead, we should default to `_doc` as the type name or when an app's type exists, pick that instead.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start in the importer UI and inspect how the types dropdown is populated and how the app version is obtained from the linked REST endpoint. Done means v6 apps disable type selection and use an existing app type or default to `_doc`, while non-v6 behavior remains available.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.