Skip to content
GitLab
    • Explore Projects Groups Snippets
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • Flutter App for Memri Flutter App for Memri
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 211
    • Issues 211
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 5
    • Merge requests 5
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • MemriMemri
  • Flutter App for MemriFlutter App for Memri
  • Merge requests
  • !318

uj4-5

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Eelco van der Wel requested to merge switcheroo/uj4-5 into flutter_switcheroo 2 years ago
  • Overview 0
  • Commits 26
  • Pipelines 1
  • Changes 15
Compare
  • version 1
    cc7f11df
    2 years ago

  • flutter_switcheroo (base)

and
  • latest version
    cc7f11df
    26 commits, 2 years ago

  • version 1
    cc7f11df
    304 commits, 2 years ago

15 files
+ 1427
- 308

    Preferences

    File browser
    Compare changes
ass‎ets‎
schem‎a.json‎ +24 -0
l‎ib‎
configs‎/routes‎
route_han‎dler.dart‎ +7 -4
route_navi‎gator.dart‎ +2 -1
co‎re‎
ap‎is‎
gitlab_‎api.dart‎ +1 -1
serv‎ices‎
pod_serv‎ice.dart‎ +5 -0
prov‎iders‎
data_app_pr‎ovider.dart‎ +375 -0
project_pr‎ovider.dart‎ +322 -5
screens/‎workspace‎
data/im‎porters‎
importer_conne‎ct_screen.dart‎ +0 -1
proj‎ects‎
projects_app_cr‎eate_screen.dart‎ +257 -242
projects_app‎_preview.dart‎ +269 -0
projects_crea‎te_screen.dart‎ +3 -0
projects_label_‎data_screen.dart‎ +3 -1
apps_scr‎een.dart‎ +154 -48
locato‎r.dart‎ +3 -3
memri‎.dart‎ +2 -2
assets/schema.json
+ 24
- 0
  • View file @ cc7f11df

  • Edit in single-file editor

  • Open in Web IDE


@@ -533,6 +533,12 @@
"propertyName": "service",
"valueType": "Text"
},
{
"type": "ItemPropertySchema",
"itemType": "EmailMessage",
"propertyName": "sourceProject",
"valueType": "Text"
},
{
"type": "ItemPropertySchema",
"itemType": "EmailMessage",
@@ -917,6 +923,12 @@
"propertyName": "service",
"valueType": "Text"
},
{
"type": "ItemPropertySchema",
"itemType": "Message",
"propertyName": "sourceProject",
"valueType": "Text"
},
{
"type": "ItemPropertySchema",
"itemType": "Message",
@@ -1757,6 +1769,12 @@
"targetType": "File",
"edgeName": "file"
},
{
"type": "ItemEdgeSchema",
"sourceType": "EmailMessage",
"targetType": "CategoricalPrediction",
"edgeName": "label"
},
{
"type": "ItemEdgeSchema",
"sourceType": "EmailMessage",
@@ -1859,6 +1877,12 @@
"targetType": "File",
"edgeName": "file"
},
{
"type": "ItemEdgeSchema",
"sourceType": "Message",
"targetType": "CategoricalPrediction",
"edgeName": "label"
},
{
"type": "ItemEdgeSchema",
"sourceType": "Message",
lib/configs/routes/route_handler.dart
+ 7
- 4
  • View file @ cc7f11df

  • Edit in single-file editor

  • Open in Web IDE


@@ -21,6 +21,7 @@ import 'package:memri/screens/workspace/oauth_screen.dart';
import 'package:memri/screens/workspace/pod_keys_screen.dart';
import 'package:memri/screens/workspace/projects/projects_app_create_screen.dart';
import 'package:memri/screens/workspace/projects/projects_app_deploy_screen.dart';
import 'package:memri/screens/workspace/projects/projects_app_preview.dart';
import 'package:memri/screens/workspace/projects/projects_app_summary_screen.dart';
import 'package:memri/screens/workspace/projects/projects_create_screen.dart';
import 'package:memri/screens/workspace/projects/projects_label_data_screen.dart';
@@ -116,8 +117,9 @@ var projectsSummaryScreenHandler = Handler(
handlerFunc: (_, Map<String, List<String>> params) =>
ProjectsSummaryScreen(id: params['id']?.first ?? ''));
var projectsAppCreateScreenHandler =
Handler(handlerFunc: (_, __) => ProjectsAppCreateScreen());
var projectsAppCreateScreenHandler = Handler(
handlerFunc: (_, Map<String, List<String>> params) =>
ProjectsAppCreateScreen(id: params['id']?.first ?? ''));
var projectsLabelSummaryScreenHandler =
Handler(handlerFunc: (_, __) => ProjectsLabelSummaryScreen());
@@ -128,8 +130,9 @@ var projectsAppDeployScreenHandler =
var projectsAppSummaryScreenHandler =
Handler(handlerFunc: (_, __) => ProjectsAppSummaryScreen());
// var projectsSetupDataScreenHandler =
// Handler(handlerFunc: (_, __) => ProjectsSetupDataScreen());
var projectsAppPreviewScreenHandler = Handler(
handlerFunc: (_, Map<String, List<String>> params) =>
ProjectsAppPreviewScreen(id: params['id']?.first ?? ''));
var projectsSetupLabelEditorHandler =
Handler(handlerFunc: (_, __) => ProjectsSetupLabelEditorScreen());
lib/configs/routes/route_navigator.dart
+ 2
- 1
  • View file @ cc7f11df

  • Edit in single-file editor

  • Open in Web IDE


@@ -31,6 +31,7 @@ class Routes {
static String projectsSetupData = '/workspace/projects/new_app/setup_data';
static String projectsSetupLabelEditor =
'/projects/new_app/setup_label_editor';
static String projectsAppPreview = '/workspace/projects/new_app/preview';
static String cvu = '/cvu';
static String keys = '/workspace/keys';
@@ -69,7 +70,7 @@ class Routes {
router.define(projectsAppCreate, handler: projectsAppCreateScreenHandler);
router.define(projectsAppDeploy, handler: projectsAppDeployScreenHandler);
router.define(projectsAppSummary, handler: projectsAppSummaryScreenHandler);
// router.define(projectsSetupData, handler: projectsSetupDataScreenHandler);
router.define(projectsAppPreview, handler: projectsAppPreviewScreenHandler);
router.define(projectsSetupLabelEditor,
handler: projectsSetupLabelEditorHandler);
lib/core/apis/gitlab_api.dart
+ 1
- 1
  • View file @ cc7f11df

  • Edit in single-file editor

  • Open in Web IDE


@@ -20,7 +20,7 @@ class GitlabAPI extends BaseAPI {
options: Options(responseType: ResponseType.json),
);
checkResponseError(response);
var decodedGitJson = jsonDecode(response.data);
var decodedGitJson = response.data;
if (decodedGitJson.length == 0 || decodedGitJson["content"] == null) {
throw "$filename is not available in provided repository link";
}
lib/core/services/pod_service.dart
+ 5
- 0
  • View file @ cc7f11df

  • Edit in single-file editor

  • Open in Web IDE


@@ -171,4 +171,9 @@ class PodService extends ApiService<PodAPI> {
data.forEach((itemMap) => result.add(Item.fromJson(itemMap)));
return result;
}
Future<String> getLogsForPluginRun(Item pluginRun) async {
var logsJson = await api.getLogsForPluginRun(pluginRun.get("id"));
return logsJson["logs"];
}
}
0 Assignees
None
Assign to
0 Reviewers
None
Request review from
Labels
0
None
0
None
    Assign labels
  • Manage project labels

Milestone
No milestone
None
None
Time tracking
No estimate or time spent
Lock merge request
Unlocked
1
1 participant
Eelco van der Wel
Reference: memri/flutter-app!318
Source branch: switcheroo/uj4-5

Menu

Explore Projects Groups Snippets