Skip to content

Commit

Permalink
GUI: BITBUCKET_CLOUD support
Browse files Browse the repository at this point in the history
  • Loading branch information
rodichenko committed Aug 20, 2024
1 parent 8217e83 commit b959e1b
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,17 @@ import {RepositoryTypes} from '../../../special/git-repository-control';
const defaultValues = {
[RepositoryTypes.GitLab]: {src: 'src/', docs: 'docs/'},
[RepositoryTypes.GitHub]: {src: 'src/', docs: 'docs/'},
[RepositoryTypes.BitBucket]: {src: '/', docs: ''}
[RepositoryTypes.BitBucket]: {src: '/', docs: ''},
[RepositoryTypes.ButBucketCloud]: {src: '/', docs: ''}
};

function getPipelineDefaultPaths (preferences) {
const result = {};
[
RepositoryTypes.GitHub,
RepositoryTypes.GitLab,
RepositoryTypes.BitBucket
RepositoryTypes.BitBucket,
RepositoryTypes.ButBucketCloud
].forEach((aType) => {
const srcPreference = `${aType.toLowerCase()}.default.src.directory`;
const docsPreference = `${aType.toLowerCase()}.default.doc.directory`;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,10 @@
import React from 'react';
import PropTypes from 'prop-types';
import {Select} from 'antd';
import {RepositoryTypeNames, RepositoryTypes} from '../../../special/git-repository-control';
import {
RepositoryTypeNames,
availableRepositoryTypes
} from '../../../special/git-repository-control';

class RepositoryTypeSelector extends React.Component {
componentDidMount () {
Expand Down Expand Up @@ -75,7 +78,7 @@ class RepositoryTypeSelector extends React.Component {
value={value}
>
{
Object.values(RepositoryTypes || {})
availableRepositoryTypes
.map((type) => (
<Select.Option key={type} value={type}>
{RepositoryTypeNames[type] || type}
Expand Down
16 changes: 13 additions & 3 deletions client/src/components/special/git-repository-control/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -30,16 +30,26 @@ const CLOSE_POPOVER_DELAY_MS = 200;
const RepositoryTypes = {
GitLab: 'GITLAB',
GitHub: 'GITHUB',
BitBucket: 'BITBUCKET'
BitBucket: 'BITBUCKET',
ButBucketCloud: 'BITBUCKET_CLOUD'
};

const availableRepositoryTypes = [
RepositoryTypes.GitLab,
// temporary disable GitHub
// RepositoryTypes.GitHub,
RepositoryTypes.BitBucket,
RepositoryTypes.ButBucketCloud
];

const RepositoryTypeNames = {
[RepositoryTypes.GitLab]: 'GitLab',
[RepositoryTypes.GitHub]: 'GitHub',
[RepositoryTypes.BitBucket]: 'BitBucket'
[RepositoryTypes.BitBucket]: 'BitBucket',
[RepositoryTypes.ButBucketCloud]: 'BitBucket Cloud'
};

export {RepositoryTypes, RepositoryTypeNames};
export {RepositoryTypes, RepositoryTypeNames, availableRepositoryTypes};

export default @observer
class GitRepositoryControl extends React.Component {
Expand Down

0 comments on commit b959e1b

Please sign in to comment.