Skip to content

Commit 6b91c86

Browse files
authored
Merge branch 'main' into chore/do-not-clone-bootstrap-for-tacc-search-bar
2 parents b3b2142 + 8582dfa commit 6b91c86

File tree

213 files changed

+16636
-21817
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

213 files changed

+16636
-21817
lines changed

CHANGELOG.md

Lines changed: 110 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,105 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [3.10.1]
11+
12+
### Fixed
13+
14+
- WP-778: Fix infinite loop for state update in useEffect (#1019)
15+
- Quick: CSS regression fixes- testing session (#1018)
16+
17+
## [3.10.0]
18+
19+
### Added
20+
21+
- deps/react-18: Update React to v18 (#979)
22+
- WP-50: Fix sizing of buttons "as-link" (#986)
23+
- WP-509: Handle file/folder download feature with large number of files (#981)
24+
- WP-520: AppTray should use versionEnabled for list of apps instead of enabled (#991)
25+
- WP-24: Disabling Google Drive Integration (#988)
26+
- WP-730: Refactor useRename to use react-query (#993)
27+
- WP-728: Mutation hook: Copy file (#1000)
28+
- WP-78: V3 Shared Workspaces Tests (#987)
29+
30+
### Fixed
31+
32+
- WP-419 Public Data Header Left Margin (#1003)
33+
- WP-765: Fix job status button to show background (#1015)
34+
35+
36+
## [3.9.0]
37+
38+
### Fixed
39+
40+
- WP-53: Rename loading status fix (#980)
41+
- WP-417: Onboarding User List Alternating Color (#985)
42+
- WP-420: Search placeholder does not update on navigating to directories (#989)
43+
- WP-265 and WP-266 - tickets tests js warnings (#975)
44+
- WP-261: Search bar component - fix js warnings related to button usage (#974)
45+
- WP-76: Add unit tests for /api/accounts/systems/ route (#984)
46+
- WP-267: JS Warnings: Adjust button usage and pass in required fields (#973)
47+
- WP-701: ProjectId can be optional in DataFilesProjectMembers component (#976)
48+
49+
### Deps
50+
51+
- bump werkzeug from 3.0.3 to 3.0.6 in /server (#990)
52+
- bump django from 4.2.15 to 4.2.16 in /server (#982)
53+
54+
55+
## [3.8.2]
56+
57+
### Added
58+
59+
- WP-371: Use set-facl job for workspace ACLs (#967, #968)
60+
61+
### Fixed
62+
63+
- WP-573: User unable to login when group checks fail (#962)
64+
65+
## [3.8.1]
66+
67+
### Fixed
68+
69+
- Cron indexer should use home dir as root instead of '/' (#963)
70+
- WP-677: Dynamic exec system bug fixes - validation and allocation list (#964)
71+
72+
## [3.8.0]
73+
74+
### Added
75+
WP-594: Setup internal docs with login access (#959)
76+
WP-80: Implement dynamic execution system selection (#921)
77+
WP-190: Handle concurrency with Tapis OAuth Token Refresh (#932)
78+
79+
### Fixed
80+
81+
- WP-585: TAS API: Country of Residence is no longer available.(#955)
82+
- WP-553: Search index cron tab fixes (#948)
83+
84+
## [3.7.0]
85+
86+
### Fixed
87+
88+
- WP-549: Handle validation for FORK job type (#946)
89+
- WP-551: use only strings for app arguments (#948)
90+
91+
## [3.6.1]
92+
93+
### Fixed
94+
95+
- Add Stampede3 to allocation list and system monitor list (#943)
96+
- WP-547: case insensitive email in GET tickets (#944)
97+
98+
## [3.6.0]
99+
100+
### Fixed
101+
102+
- Fix and enable shared workspaces unit test (#927)
103+
- WP-305: Do not encode sourceUrl field for tapis jobs (#929)
104+
- WP-409: Set members to superuser via TAS (#931)
105+
- Quick: update node to LTS (20.x), GH actions, and resolve security alerts (#940)
106+
- Quick: update poetry to 1.8.2 (#941)
107+
- Quick: add untracked migrations (#939)
108+
10109
## [3.5.0]
11110

12111
### Added
@@ -1042,8 +1141,17 @@ WP-306: Fix target path regression (#871)
10421141
## [1.0.0] - 2020-02-28
10431142
v1.0.0 Production release as of Feb 28, 2020.
10441143

1045-
[unreleased]: https://github.com/TACC/Core-Portal/compare/v3.5.0...HEAD
1046-
[3.5.0]: https://github.com/TACC/Core-Portal/compare/v3.5.0
1144+
[unreleased]: https://github.com/TACC/Core-Portal/compare/v3.10.1...HEAD
1145+
[3.10.1]: https://github.com/TACC/Core-Portal/releases/tag/v3.10.1
1146+
[3.10.0]: https://github.com/TACC/Core-Portal/releases/tag/v3.10.0
1147+
[3.9.0]: https://github.com/TACC/Core-Portal/releases/tag/v3.9.0
1148+
[3.8.2]: https://github.com/TACC/Core-Portal/releases/tag/v3.8.2
1149+
[3.8.1]: https://github.com/TACC/Core-Portal/releases/tag/v3.8.1
1150+
[3.8.0]: https://github.com/TACC/Core-Portal/releases/tag/v3.8.0
1151+
[3.7.0]: https://github.com/TACC/Core-Portal/releases/tag/v3.7.0
1152+
[3.6.1]: https://github.com/TACC/Core-Portal/releases/tag/v3.6.1
1153+
[3.6.0]: https://github.com/TACC/Core-Portal/releases/tag/v3.6.0
1154+
[3.5.0]: https://github.com/TACC/Core-Portal/releases/tag/v3.5.0
10471155
[3.4.3]: https://github.com/TACC/Core-Portal/releases/tag/v3.4.3
10481156
[3.4.2]: https://github.com/TACC/Core-Portal/releases/tag/v3.4.2
10491157
[3.4.1]: https://github.com/TACC/Core-Portal/releases/tag/v3.4.1

client/.postcssrc.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"plugins": {
3+
"postcss-preset-env": {
4+
"stage": false,
5+
"features": { "custom-media-queries": true, "media-query-ranges": true },
6+
"postcss-extend-rule": {}
7+
}
8+
}
9+
}

client/.postcssrc.yml

Lines changed: 0 additions & 9 deletions
This file was deleted.

client/.prettierignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@ icon.fonts.css
77
coverage
88
build
99
dist
10+
**/*.css

client/.stylelintrc.js renamed to client/.stylelintrc.cjs

Lines changed: 53 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
module.exports = {
2-
ignoreFiles: ['build/**/*', 'dist/**/*', 'coverage/**/*', '**/icon.fonts.css'],
2+
ignoreFiles: [
3+
'build/**/*',
4+
'dist/**/*',
5+
'coverage/**/*',
6+
'**/icon.fonts.css',
7+
],
38

49
// `stylelint-config-recommended` turns on all the "possible errors" rules
510
// SEE: Rules: https://stylelint.io/user-guide/rules/list#possible-errors
@@ -22,9 +27,12 @@ module.exports = {
2227
// Disallow duplicate font family names.
2328
// 'font-family-no-duplicate-names': null,
2429
// Disallow missing generic families in lists of font family names.
25-
'font-family-no-missing-generic-family-keyword': [ true, {
26-
ignoreFontFamilies: ['Cortal-Icons']
27-
}],
30+
'font-family-no-missing-generic-family-keyword': [
31+
true,
32+
{
33+
ignoreFontFamilies: ['Cortal-Icons'],
34+
},
35+
],
2836

2937
// FUNCTION
3038
// Disallow an invalid expression within calc functions.
@@ -44,15 +52,18 @@ module.exports = {
4452

4553
// PROPERTY
4654
// Disallow unknown properties.
47-
'property-no-unknown': [ true, {
48-
ignoreProperties: [
49-
'composes',
50-
// HACK: Silence stylelint (because Core-Portal#816) until it is updated
51-
// TODO: Update stylelint package, then (hopefully) remove these
52-
'container-name',
53-
'container-type',
54-
]
55-
}],
55+
'property-no-unknown': [
56+
true,
57+
{
58+
ignoreProperties: [
59+
'composes',
60+
// HACK: Silence stylelint (because Core-Portal#816) until it is updated
61+
// TODO: Update stylelint package, then (hopefully) remove these
62+
'container-name',
63+
'container-type',
64+
],
65+
},
66+
],
5667

5768
// KEYFRAME DECLARATION
5869
// Disallow !important within keyframe declarations.
@@ -70,9 +81,11 @@ module.exports = {
7081

7182
// SELECTOR
7283
// Disallow unknown pseudo-class selectors.
73-
'selector-pseudo-class-no-unknown': [ true, {
74-
ignorePseudoClasses: ['global']
75-
}
84+
'selector-pseudo-class-no-unknown': [
85+
true,
86+
{
87+
ignorePseudoClasses: ['global'],
88+
},
7689
],
7790
// Disallow unknown pseudo-element selectors.
7891
// 'selector-pseudo-element-no-unknown': null,
@@ -85,7 +98,9 @@ module.exports = {
8598

8699
// AT-RULE
87100
// Disallow unknown at-rules.
88-
'at-rule-no-unknown': [ true, {
101+
'at-rule-no-unknown': [
102+
true,
103+
{
89104
ignoreAtRules: [
90105
// HACK: Silence stylelint (because Core-Portal#816) until it is updated
91106
// TODO: Update stylelint package, then (hopefully) remove these
@@ -106,23 +121,27 @@ module.exports = {
106121
'each',
107122
'for',
108123
'while',
109-
]
110-
} ],
124+
],
125+
},
126+
],
111127

112128
// COMMENT
113129
// Disallow empty comments.
114130
// 'comment-no-empty': null,
115131

116132
// GENERAL / SHEET
117133
// Disallow selectors of lower specificity from coming after overriding selectors of higher specificity.
118-
'no-descending-specificity': [ true, {
119-
ignore: ['selectors-within-list']
120-
} ],
134+
'no-descending-specificity': [
135+
true,
136+
{
137+
ignore: ['selectors-within-list'],
138+
},
139+
],
121140
// Disallow duplicate @import rules within a stylesheet.
122141
// 'no-duplicate-at-import-rules': null,
123142
// Disallow duplicate selectors within a stylesheet.
124143
'no-duplicate-selectors': null, // TODO: Uncomment to enable this after CSS Modules is heavily used
125-
// (duplicate selectors can help separate contexts)
144+
// (duplicate selectors can help separate contexts)
126145
// Disallow empty sources.
127146
// 'no-empty-source': null,
128147
// Disallow extra semicolons (Autofixable).
@@ -298,7 +317,7 @@ module.exports = {
298317

299318
// Specify lowercase or uppercase for hex colors (Autofixable).
300319
'color-hex-case': null, // TODO: Uncomment later, to reduce scope of changes
301-
// (defaults to 2, because of extended ruleset)
320+
// (defaults to 2, because of extended ruleset)
302321
// Specify short or long notation for hex colors (Autofixable).
303322
'color-hex-length': 'long',
304323

@@ -486,13 +505,14 @@ module.exports = {
486505

487506
// AT-RULE
488507
// Require or disallow an empty line before at-rules (Autofixable).
489-
'at-rule-empty-line-before': [ 'always', {
490-
except: ["blockless-after-same-name-blockless", "first-nested"],
491-
ignore: ["after-comment"],
492-
ignoreAtRules: [
493-
'media'
494-
]
495-
} ],
508+
'at-rule-empty-line-before': [
509+
'always',
510+
{
511+
except: ['blockless-after-same-name-blockless', 'first-nested'],
512+
ignore: ['after-comment'],
513+
ignoreAtRules: ['media'],
514+
},
515+
],
496516
// Specify lowercase or uppercase for at-rules names (Autofixable).
497517
// 'at-rule-name-case': 'lower',
498518
// Require a newline after at-rule names.
@@ -513,7 +533,7 @@ module.exports = {
513533
// GENERAL / SHEET
514534
// Specify indentation (Autofixable).
515535
indentation: null, // TODO: Uncomment later, to reduce scope of changes
516-
// (defaults to 2, because of extended ruleset)
536+
// (defaults to 2, because of extended ruleset)
517537
// Specify unix or windows linebreaks (Autofixable).
518538
// linebreaks: null,
519539
// Limit the number of adjacent empty lines (Autofixable).
@@ -528,5 +548,5 @@ module.exports = {
528548
// 'no-empty-first-line': true,
529549
// Require or disallow Unicode BOM.
530550
// 'unicode-bom': null
531-
}
551+
},
532552
};

client/babel.config.js

Lines changed: 0 additions & 12 deletions
This file was deleted.

client/index.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
11
<script type="module" src="/src/index.jsx"></script>
2-

0 commit comments

Comments
 (0)