use correct imports and put permission types to ui-components

This commit is contained in:
Maren Süwer
2018-09-13 09:41:45 +02:00
parent 6b2e3ccf2a
commit 29b205292a
9 changed files with 16 additions and 18 deletions

View File

@@ -1,11 +1,11 @@
//@flow //@flow
import type { Links } from "../../types/hal"; import type { Links } from "./hal";
export type Permission = { export type Permission = {
name: string, name: string,
type: string, type: string,
groupPermission: boolean, groupPermission: boolean,
_links: Links _links?: Links
}; };
export type PermissionEntry = { export type PermissionEntry = {

View File

@@ -10,3 +10,5 @@ export type { Repository, RepositoryCollection, RepositoryGroup } from "./Reposi
export type { RepositoryType, RepositoryTypeCollection } from "./RepositoryTypes"; export type { RepositoryType, RepositoryTypeCollection } from "./RepositoryTypes";
export type { Config } from "./Config"; export type { Config } from "./Config";
export type { Permission, PermissionEntry, PermissionCollection } from "./RepositoryPermissions";

View File

@@ -1,16 +1,12 @@
// @flow // @flow
import React from "react"; import React from "react";
import { translate } from "react-i18next"; import { translate } from "react-i18next";
import { import { Checkbox, InputField, SubmitButton } from "@scm-manager/ui-components";
Checkbox,
InputField,
SubmitButton
} from "../../../../../scm-ui-components/packages/ui-components/src/index";
import TypeSelector from "./TypeSelector"; import TypeSelector from "./TypeSelector";
import type { import type {
PermissionCollection, PermissionCollection,
PermissionEntry PermissionEntry
} from "../types/Permissions"; } from "@scm-manager/ui-types";
type Props = { type Props = {
t: string => string, t: string => string,

View File

@@ -3,7 +3,7 @@ import React from "react";
import { translate } from "react-i18next"; import { translate } from "react-i18next";
import { import {
Select Select
} from "../../../../../scm-ui-components/packages/ui-components/src/index"; } from "@scm-manager/ui-components";
type Props = { type Props = {
t: string => string, t: string => string,

View File

@@ -1,7 +1,7 @@
// @flow // @flow
import React from "react"; import React from "react";
import { translate } from "react-i18next"; import { translate } from "react-i18next";
import type { Permission } from "../../types/Permissions"; import type { Permission } from "@scm-manager/ui-types";
import { confirmAlert, DeleteButton } from "@scm-manager/ui-components"; import { confirmAlert, DeleteButton } from "@scm-manager/ui-components";
type Props = { type Props = {

View File

@@ -17,12 +17,12 @@ import {
modifyPermissionReset, modifyPermissionReset,
deletePermissionReset deletePermissionReset
} from "../modules/permissions"; } from "../modules/permissions";
import { Loading, ErrorPage } from "../../../../../scm-ui-components/packages/ui-components/src/index"; import { Loading, ErrorPage } from "@scm-manager/ui-components";
import type { import type {
Permission, Permission,
PermissionCollection, PermissionCollection,
PermissionEntry PermissionEntry
} from "../types/Permissions"; } from "@scm-manager/ui-types";
import SinglePermission from "./SinglePermission"; import SinglePermission from "./SinglePermission";
import CreatePermissionForm from "../components/CreatePermissionForm"; import CreatePermissionForm from "../components/CreatePermissionForm";
import type { History } from "history"; import type { History } from "history";

View File

@@ -1,6 +1,6 @@
// @flow // @flow
import React from "react"; import React from "react";
import type { Permission } from "../types/Permissions"; import type { Permission } from "@scm-manager/ui-types";
import { translate } from "react-i18next"; import { translate } from "react-i18next";
import { import {
modifyPermission, modifyPermission,
@@ -10,7 +10,7 @@ import {
} from "../modules/permissions"; } from "../modules/permissions";
import { connect } from "react-redux"; import { connect } from "react-redux";
import type { History } from "history"; import type { History } from "history";
import { Checkbox } from "../../../../../scm-ui-components/packages/ui-components/src/index"; import { Checkbox } from "@scm-manager/ui-components";
import DeletePermissionButton from "../components/buttons/DeletePermissionButton"; import DeletePermissionButton from "../components/buttons/DeletePermissionButton";
import TypeSelector from "../components/TypeSelector"; import TypeSelector from "../components/TypeSelector";

View File

@@ -1,13 +1,13 @@
// @flow // @flow
import { apiClient } from "../../../../../scm-ui-components/packages/ui-components/src/index"; import { apiClient } from "@scm-manager/ui-components";
import * as types from "../../../modules/types"; import * as types from "../../../modules/types";
import type { Action } from "../../../../../scm-ui-components/packages/ui-types/src/index"; import type { Action } from "@scm-manager/ui-components";
import type { import type {
PermissionCollection, PermissionCollection,
Permission, Permission,
PermissionEntry PermissionEntry
} from "../types/Permissions"; } from "@scm-manager/ui-types";
import { isPending } from "../../../modules/pending"; import { isPending } from "../../../modules/pending";
import { getFailure } from "../../../modules/failure"; import { getFailure } from "../../../modules/failure";
import { Dispatch } from "redux"; import { Dispatch } from "redux";

View File

@@ -40,7 +40,7 @@ import reducer, {
isCreatePermissionPending, isCreatePermissionPending,
getDeletePermissionsFailure getDeletePermissionsFailure
} from "./permissions"; } from "./permissions";
import type { Permission, PermissionCollection } from "../types/Permissions"; import type { Permission, PermissionCollection } from "@scm-manager/ui-types";
const hitchhiker_puzzle42Permission_user_eins: Permission = { const hitchhiker_puzzle42Permission_user_eins: Permission = {
name: "user_eins", name: "user_eins",