Граф коммитов

2708 Коммитов

Автор SHA1 Сообщение Дата
Daniel Smith a7554930c8
move 'ready_for_trial_url' to the devtrial stage (#2630) 2023-01-06 13:08:20 -08:00
Daniel Smith 3d18ef0020
prototype stage editing (#2629) 2023-01-06 12:59:33 -08:00
Jason Robbins 04804630be
Fix missing gate chips. (#2628) 2023-01-06 11:57:25 -08:00
Jason Robbins d0c3728487
Make read-only field display driven by feStage and fix missing fields. (#2627) 2023-01-05 17:40:54 -08:00
Daniel Smith 0c023117b9
script to create trial extension stages (#2625) 2023-01-05 16:02:45 -08:00
Daniel Smith 7ee39ccf88
make trial extension fields editable (#2624) 2023-01-05 16:02:13 -08:00
Daniel Smith eb5b693b16
Do not display empty deprecated fields on feature detail page (#2623)
* do not display empty deprecated fields

* remove extra line
2023-01-05 11:22:28 -08:00
Daniel Smith 0beddff375
remove redundant section title (#2622) 2023-01-05 11:22:03 -08:00
Daniel Smith 591e74b04b
Feature cache is invalidated after stage changes (#2621)
* cache is invalidated after stage changes

* remove unused variable declaration
2023-01-05 10:30:42 -08:00
Jason Robbins 8f87da4c59
On detail page, show all fields with validation icons. (#2620) 2023-01-04 15:45:08 -08:00
Daniel Smith 742a640a31
Edit metadata from the feature detail page (#2619)
* metadata field can be edited from feature-detail

* remove unused variables
2023-01-03 16:00:01 -08:00
Daniel Smith 21cf744501
Feature-level fields are not repeated on the edit-all page (#2618)
* create new stages on the feature detail page

* comments and spacing

* populate and display stage-specific fields

* remove unused import

* fix tests

* changes suggested by @jrobbins

* Update chromedash-feature-detail.js

* remove unused variable

* feature-level fields are not repeated on edit-all
2023-01-03 15:59:22 -08:00
Daniel Smith 87c94946f3
Allow display of enterprise rollout stage for all feature types (#2616)
* create new stages on the feature detail page

* comments and spacing

* populate and display stage-specific fields

* remove unused import

* fix tests

* changes suggested by @jrobbins

* Update chromedash-feature-detail.js

* remove unused variable

* Allow rollout stage in all feature types
2023-01-03 15:59:03 -08:00
Daniel Smith 556986987a
Display and edit stage-specific data for multiple stages of the same type (#2612)
* create new stages on the feature detail page

* comments and spacing

* populate and display stage-specific fields

* remove unused import

* fix tests

* changes suggested by @jrobbins

* Update chromedash-feature-detail.js

* remove unused variable
2023-01-03 13:57:41 -08:00
Daniel Smith 6b3c5602fa
create new stages on the feature detail page (#2611)
* create new stages on the feature detail page

* comments and spacing

* remove unused import

* changes suggested by @jrobbins

* Update chromedash-feature-detail.js

* change capitalization
2023-01-03 10:42:23 -08:00
dependabot[bot] cedeeb91b3
npm: bump json5 from 2.2.1 to 2.2.3 (#2617)
Bumps [json5](https://github.com/json5/json5) from 2.2.1 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.3)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-03 10:40:37 -08:00
dependabot[bot] 0e76fa6aa7
npm: bump eslint from 8.30.0 to 8.31.0 (#2615)
Bumps [eslint](https://github.com/eslint/eslint) from 8.30.0 to 8.31.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.30.0...v8.31.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-03 10:21:00 -08:00
dependabot[bot] 7e954dc682
npm: bump rollup from 3.8.1 to 3.9.1 (#2614)
Bumps [rollup](https://github.com/rollup/rollup) from 3.8.1 to 3.9.1.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v3.8.1...v3.9.1)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-03 10:20:29 -08:00
Jason Robbins 5b7fdb66c6
Offer API Owners a checkbox to post to the intent thread. (#2613)
* Offer API Owners a checkbox to post to the intent thread.

* Add a link to the intent thread right in the checkbox label

* Update client-src/elements/chromedash-gate-column.js

Co-authored-by: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>

Co-authored-by: Daniel Smith <56164590+DanielRyanSmith@users.noreply.github.com>
2022-12-29 12:31:54 -08:00
Daniel Smith 199efcc506
move flattenSections function to utils (#2610) 2022-12-28 13:22:38 -08:00
Daniel Smith f2d3d0d952
Update form-definition.js (#2609) 2022-12-28 13:22:25 -08:00
Jason Robbins c227ce4298
Hide gate column when the user navigates away. (#2608) 2022-12-27 17:34:38 -08:00
Jason Robbins 411a4bf6f9
Display gate status or "Request review" button. (#2604) 2022-12-27 14:57:33 -08:00
Daniel Smith dc21593610
Stage field organization (#2598)
* unique field partitioning

* correct prototype/incubate fields

* remove duplicate metadata form definition

* mark stage-specific fields

* reorganize stage field sections

* Change datatypes for field organization (WIP)

* display fields using new structure

* update editall to use stage ID

* Fix and remove irrelevant test

* remove unused process stage calls

* remove incorrect comment

* fix test

* Additional comments

* small wording change
2022-12-27 14:52:37 -08:00
dependabot[bot] 93f3bad535
npm: bump @babel/core from 7.20.5 to 7.20.7 (#2607)
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.20.5 to 7.20.7.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.20.7/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-27 10:31:29 -08:00
dependabot[bot] dc1a9a0163
npm: bump rollup from 3.7.5 to 3.8.1 (#2606)
Bumps [rollup](https://github.com/rollup/rollup) from 3.7.5 to 3.8.1.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v3.7.5...v3.8.1)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-27 10:31:02 -08:00
dependabot[bot] 148d0228f6
npm: bump sass from 1.57.0 to 1.57.1 (#2605)
Bumps [sass](https://github.com/sass/dart-sass) from 1.57.0 to 1.57.1.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.57.0...1.57.1)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-27 10:30:35 -08:00
Jason Robbins 7c40e1873a
Implement voting in gate column (#2603)
* progress

* Implement voting
2022-12-22 13:32:46 -08:00
Daniel Smith 0d4e810349
fix CC emails property name (#2600)
* fix CC emails field name

* add TODO
2022-12-22 11:25:16 -08:00
Daniel Smith 8470308481
View and edit stage-specific data on edit_all page (#2562)
* display and edit stages based on stage ID

* fix test

* defensive coding with intent stages

* new routes

* save active_stage_id in guide.py

This change is set to land in a separate PR.

* display active stage on detail page correctly

* Save to specific stage IDs when using edit_all

* remove log

* remove "SHIPPED" stage types

* fix processes and tests

* add shipped form field to shipping form field

* Show matching process stages on process overview

* fix tests

* remove active_stage_id reference

* remove active_stage_id from test

* typo

* update url

* fix web test

* Consolidate "prepare to ship" and "ship"

* add small comment

* organize guide.py

* one process stage per stage entity

* style fix

* form_fields value given as a string

* remove duplicated function

* clear up logic for writing to stages

* backwards-compatible urls and api

* Update tests

* fix merge conflict block removal

* changes suggested by @jrobbins
2022-12-22 11:02:45 -08:00
Jason Robbins 6b44a3b84f
Display comments in gate column. (#2601)
* Display comments in gate column.

* Addressed review comments
2022-12-21 14:15:23 -08:00
Daniel Smith 9a1ae3277f
Add back created and updated fields to features_v2.json (#2599)
* add back created and updated fields

* fix test
2022-12-21 13:45:45 -08:00
Daniel Smith cc3a46fa92
Use specific stage data for viewing and editing feature data (#2561)
* display and edit stages based on stage ID

* fix test

* defensive coding with intent stages

* new routes

* save active_stage_id in guide.py

This change is set to land in a separate PR.

* display active stage on detail page correctly

* remove "SHIPPED" stage types

* fix processes and tests

* add shipped form field to shipping form field

* Show matching process stages on process overview

* fix tests

* remove active_stage_id reference

* remove active_stage_id from test

* typo

* update url

* fix web test

* Consolidate "prepare to ship" and "ship"

* add small comment

* remove duplicated function

* clear up logic for writing to stages

* backwards-compatible urls and api

* Update tests
2022-12-20 10:07:18 -08:00
dependabot[bot] f3b15ce625
npm: bump sinon from 15.0.0 to 15.0.1 (#2597)
Bumps [sinon](https://github.com/sinonjs/sinon) from 15.0.0 to 15.0.1.
- [Release notes](https://github.com/sinonjs/sinon/releases)
- [Changelog](https://github.com/sinonjs/sinon/blob/main/docs/changelog.md)
- [Commits](https://github.com/sinonjs/sinon/compare/v15.0.0...v15.0.1)

---
updated-dependencies:
- dependency-name: sinon
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-19 16:54:29 -08:00
dependabot[bot] 8ac70dce63
npm: bump @shoelace-style/shoelace from 2.0.0-beta.86 to 2.0.0-beta.87 (#2596)
Bumps [@shoelace-style/shoelace](https://github.com/shoelace-style/shoelace) from 2.0.0-beta.86 to 2.0.0-beta.87.
- [Release notes](https://github.com/shoelace-style/shoelace/releases)
- [Commits](https://github.com/shoelace-style/shoelace/compare/v2.0.0-beta.86...v2.0.0-beta.87)

---
updated-dependencies:
- dependency-name: "@shoelace-style/shoelace"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-19 16:39:52 -08:00
dependabot[bot] 29d133c21c
npm: bump sass from 1.56.2 to 1.57.0 (#2594)
Bumps [sass](https://github.com/sass/dart-sass) from 1.56.2 to 1.57.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.56.2...1.57.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-19 16:30:28 -08:00
dependabot[bot] 5981292f9a
npm: bump eslint from 8.29.0 to 8.30.0 (#2595)
Bumps [eslint](https://github.com/eslint/eslint) from 8.29.0 to 8.30.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.29.0...v8.30.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-19 16:30:07 -08:00
dependabot[bot] 54060419ae
npm: bump rollup from 3.7.3 to 3.7.5 (#2593)
Bumps [rollup](https://github.com/rollup/rollup) from 3.7.3 to 3.7.5.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v3.7.3...v3.7.5)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-19 16:29:14 -08:00
Daniel Smith 79d397eefc
Use active_stage_id to display active on detail page (#2557)
* Use active_stage_id to display active on detail pg

* match stage ID only to determine active stage
2022-12-19 13:48:32 -08:00
Daniel Smith cb99420597
remove "SHIPPED" stage types (#2569)
* remove "SHIPPED" stage types

* fix processes and tests

* add shipped form field to shipping form field

* Show matching process stages on process overview

* fix tests

* remove active_stage_id reference

* remove active_stage_id from test

* typo

* Use utils method for finding process stage

* Add function argument
2022-12-19 13:48:12 -08:00
Jason Robbins f05f97a90d
Stop offering "No value" now that we have "No response". (#2592) 2022-12-19 10:44:58 -08:00
Jason Robbins 8089ff7310
Add INTERNAL_REVIEW and NO_RESPONSE vote values. (#2589) 2022-12-16 15:39:49 -08:00
Jason Robbins 33878218b8
Use shift-click to open gate-column and X icon to close. (#2588) 2022-12-16 14:36:49 -08:00
Jason Robbins 414f673af9
Implement votes_api and move some code around. (#2586) 2022-12-15 17:47:21 -08:00
Jason Robbins cb1a07ad25
Implement the layout and some details for the "gate column" (#2583)
* progress

* progress

* Fill in stage and gate name.

* Update client-src/elements/chromedash-gate-column.js

Co-authored-by: Kyle Ju <kyleju@google.com>

* Update client-src/elements/chromedash-gate-column.js

Co-authored-by: Kyle Ju <kyleju@google.com>

* Implement handleCancel and make as wide as mocks.

* Improved indentation

Co-authored-by: Kyle Ju <kyleju@google.com>
2022-12-15 10:44:49 -08:00
Kyle Ju 9001b06bdf
Add /newfeatures page rollout banner (#2580)
* Add rollout banner

* test template

Co-authored-by: Kyle Ju <kyleju@chromium.org>
2022-12-14 11:31:36 -08:00
Jason Robbins 1102381e68
Introduce permission to comment. More perms checks in approvals dialog. (#2582) 2022-12-13 12:56:08 -08:00
James C Scott III d0812a50c0
Fix scorecards (#2574)
* Fix scorecards

When I changed the tags to the shorthand version, I mistyped the major version.

This commit pins the ossf scorecard specific action like they have it in the [README](https://github.com/ossf/scorecard-action#workflow-example)

* pin everything else like the generated spec does
2022-12-13 13:55:44 -05:00
Kyle Ju 866f40715b
Fix pagination indexes (#2571)
* Fix pagination indexes

* Address comments

* nit

Co-authored-by: Kyle Ju <kyleju@chromium.org>
2022-12-12 14:21:34 -08:00
dependabot[bot] 08d07f26ad
npm: bump lit from 2.4.1 to 2.5.0 (#2576)
Bumps [lit](https://github.com/lit/lit/tree/HEAD/packages/lit) from 2.4.1 to 2.5.0.
- [Release notes](https://github.com/lit/lit/releases)
- [Changelog](https://github.com/lit/lit/blob/main/packages/lit/CHANGELOG.md)
- [Commits](https://github.com/lit/lit/commits/lit@2.5.0/packages/lit)

---
updated-dependencies:
- dependency-name: lit
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-12 12:43:34 -08:00