diff --git a/.github/workflows/unit-tests.yaml b/.github/workflows/unit-tests.yaml index 2681d484..222e94b7 100644 --- a/.github/workflows/unit-tests.yaml +++ b/.github/workflows/unit-tests.yaml @@ -135,24 +135,24 @@ jobs: threshold_alert: 50 threshold_warning: 80 - test-coverage: - name: Publish to Code Climate - needs: - - test-app - - test-frontend - if: needs.test-app.outputs.HAS_CC_SECRETS == 'true' - runs-on: ubuntu-latest - timeout-minutes: 10 - steps: - - name: Checkout Repository - uses: actions/checkout@v4 - - name: Restore Coverage Results - uses: actions/download-artifact@v4 - - name: Publish code coverage - uses: paambaati/codeclimate-action@v5 - env: - CC_TEST_REPORTER_ID: ${{ secrets.CC_TEST_REPORTER_ID }} - with: - coverageLocations: | - ${{ github.workspace }}/**/lcov.info:lcov - prefix: ${{ github.workplace }} + # test-coverage: + # name: Publish to Code Climate + # needs: + # - test-app + # - test-frontend + # if: needs.test-app.outputs.HAS_CC_SECRETS == 'true' + # runs-on: ubuntu-latest + # timeout-minutes: 10 + # steps: + # - name: Checkout Repository + # uses: actions/checkout@v4 + # - name: Restore Coverage Results + # uses: actions/download-artifact@v4 + # - name: Publish code coverage + # uses: paambaati/codeclimate-action@v5 + # env: + # CC_TEST_REPORTER_ID: ${{ secrets.CC_TEST_REPORTER_ID }} + # with: + # coverageLocations: | + # ${{ github.workspace }}/**/lcov.info:lcov + # prefix: ${{ github.workplace }} diff --git a/app/.eslintrc.js b/app/.eslintrc.js index 9bd438c3..0137b18d 100644 --- a/app/.eslintrc.js +++ b/app/.eslintrc.js @@ -31,7 +31,7 @@ module.exports = { 'max-len': ['warn', { code: 120, comments: 120, ignoreUrls: true }], 'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'warn', 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'warn', - quotes: ['error', 'single'], + quotes: ['error', 'single', { avoidEscape: true }], semi: ['error', 'always'] }, overrides: [ diff --git a/frontend/.eslintrc.js b/frontend/.eslintrc.js index acfc189b..caa2364e 100644 --- a/frontend/.eslintrc.js +++ b/frontend/.eslintrc.js @@ -33,7 +33,7 @@ module.exports = { 'max-len': ['warn', { code: 120, comments: 120, ignoreUrls: true }], 'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'warn', 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'warn', - quotes: ['error', 'single'], + quotes: ['error', 'single', { avoidEscape: true }], semi: ['error', 'always'], 'vue/component-tags-order': [ 'error', diff --git a/frontend/src/assets/main.scss b/frontend/src/assets/main.scss index 901bc34f..af54a33f 100644 --- a/frontend/src/assets/main.scss +++ b/frontend/src/assets/main.scss @@ -251,11 +251,26 @@ div:focus-visible { } .p-tag { background-color: $bcbox-primary; - font-size: 1rem; + font-size: .8rem; padding: 0.25rem 0.75rem; font-weight: 400; } +.p-tag-danger { + background-color: #fef1d8; + outline-style: solid; + outline-color: #f8bb47; + outline-width: thin; + + .p-tag-value { + color: #474543; + } + + .p-tag-icon { + color: #474543 + } +} + /* datatable */ .p-datatable, .p-treetable { @@ -299,6 +314,9 @@ div:focus-visible { .p-paginator { justify-content: right; + .p-dropdown-label { + padding-top: 0.2rem; + } } .header-center .p-column-header-content { @@ -312,6 +330,7 @@ div:focus-visible { } .action-buttons { text-align: right; + white-space: nowrap; // width: 150px; } @@ -338,7 +357,8 @@ div:focus-visible { .bcbox-info-dialog { width: 800px; .p-dialog-header { - padding-bottom: 0; + padding: 1rem 1.5rem; + border-bottom: 1px solid #dee2e6; .svg-inline--fa, span[class^="material-icons-"] { @@ -352,12 +372,15 @@ div:focus-visible { @extend h2; } } - + .p-dialog-content{ + padding-top: .5rem; + } .bcbox-info-dialog-subhead { + font-size: 120%; font-weight: normal; - margin-bottom: 1.5rem; - padding-left: 2.6rem; + padding-left: .3rem; @extend .wrap-block; + } } diff --git a/frontend/src/components/bucket/BucketChildConfig.vue b/frontend/src/components/bucket/BucketChildConfig.vue index f3e7bb5c..79945f38 100644 --- a/frontend/src/components/bucket/BucketChildConfig.vue +++ b/frontend/src/components/bucket/BucketChildConfig.vue @@ -92,17 +92,23 @@ const onCancel = () => { Add subfolder +
+ Making a folder + public + means that all files within it, including those in any subfolders, can be accessed by anyone without + requiring authentication. +
+