Commit Graph
7749 Commits
Author SHA1 Message Date
Jacob ShandlingandJacob Shandling 6b70d11bc6 UI: Login page bugs (#11520)
## Addresses #11338 

-  Validate emails on login page
- Fix jumping error state for no email provided ("Email field must be
completed")
- Fix jumping error state for password field
- Fix jumping error state for Forgot password > email field

https://www.loom.com/share/92a238fcd2614d6e8d2655d571aa2757

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

- [x] Changes file added for user-visible changes in `changes/`
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-05-09 10:12:29 -07:00
Martin Angers 70f18dda4a Apply custom setup assistants (if present) when ingesting new devices (#11563) 2023-05-09 13:00:18 -04:00
Sharon Katz 487f8b6e1f #10709 duplicate Windows 10 Pro OS name (#11187) 2023-05-09 12:33:36 -04:00
Gabriel Hernandez a6df488f0e add more details to detail query docs (#11501)
quick doc update to add a bit more context around detail queries
2023-05-09 16:58:57 +01:00
Gabriel Hernandez d027036985 add figma to storybook and a couple new stories (#11521)
add figma addon to storybook that allows us to link figma designed to
our storybook
2023-05-09 16:53:43 +01:00
Sharon Katz 0024825704 Revert "Proposal for senior-software-backend-engineer position (#11546)" (#11567) 2023-05-08 16:45:27 -04:00
Sharon Katz 2c22a933c4 Proposal for senior-software-backend-engineer position (#11546) 2023-05-08 16:38:42 -04:00
Nathanael Holliday 306030f1bd Handbook: Vanta ritual (#11561)
Added a ritual for checking Vanta monthly and then creating issues to
track any necessary actions to ensure they are done on time and put
myself as the DRI for this ritual.
2023-05-08 13:39:45 -05:00
RachelElysia affd32a62b Fleet UI: Manage queries page URL params (#11485) 2023-05-08 09:17:19 -04:00
Zach Wasserman 8ebd988661 Update Fleet Desktop version (#11549) 2023-05-05 15:04:50 -07:00
Noah Talerman a9f335edec MDM docs: Update bootstrap package docs (#11526)
- Clarify that Fleet uses the URL to upload the package to Fleet
2023-05-05 14:31:27 -07:00
Luke Heath eb2665881c Update product-quality-specialist.md (#11547) 2023-05-05 13:49:16 -05:00
Mike McNeilandMo Zhu 8d4e734aa3 Clarify automatic role syncing with IdP is now supported (#11401)
Co-authored-by: Mo Zhu <mo@fleetdm.com>
2023-05-05 13:10:36 -05:00
Roberto Dip 33d788caed add support for displaying EULA during ADE/DEP (#11532)
Related to #11350 and the sub-tasks for stuff that happens in setup
assistant: #11477 and #11479

This adds back-end and UI logic to show an EULA during DEP enrollment if
one was uploaded via the UI, if an EULA wasn't uploaded, we just proceed
to enroll the device right after authentication.


https://user-images.githubusercontent.com/4419992/236316655-282ee74a-5f79-4095-a950-82b77b80a5c0.mov
2023-05-05 14:36:13 -03:00
Sharon Katz c3d960a036 start (#11503) 2023-05-05 12:19:20 -04:00
Zachary Winnerman 3a43c1ebc2 Add waf to dogfood (#11541)
# Checklist for submitter

If some of the following don't apply, delete the relevant line.

- [ ] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [ ] Documented any API changes (docs/Using-Fleet/REST-API.md or
docs/Contributing/API-for-contributors.md)
- [ ] Documented any permissions changes
- [ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] Added/updated tests
- [ ] Manual QA for all new/changed functionality
  - For Orbit and Fleet Desktop changes:
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).

Closes #10716
2023-05-05 12:06:16 -04:00
3f0111964f Add macos_rsr table from macadmins extension (#11537)
# Checklist for submitter

If some of the following don't apply, delete the relevant line.

- [ ] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [ ] Documented any API changes (docs/Using-Fleet/REST-API.md or
docs/Contributing/API-for-contributors.md)
- [ ] Documented any permissions changes
- [ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] Added/updated tests
- [ ] Manual QA for all new/changed functionality
  - For Orbit and Fleet Desktop changes:
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).

---------

Co-authored-by: Roberto Dip <me@roperzh.com>
Co-authored-by: Lucas Rodriguez <lucas@fleetdm.com>
2023-05-05 11:02:28 -03:00
Gabriel Hernandez 60f55fbbe9 always show profile status aggregate UI on macOS Settings page (#11524)
relates to #11450

This will show the profile status aggregate UI at all times when on the
macOS settings page. This is a change from showing it conditionally.

This also cleans up where some of the requests occur to move it closer
to where it is needed and changing the `MdmProfileStatus` enum to a
union.


- [x] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [x] Manual QA for all new/changed functionality
2023-05-05 14:44:05 +01:00
Gabriel Hernandez d9979a3cf8 add docs for Frontend typescript patters (#11502) 2023-05-04 19:17:46 +01:00
Mike McNeil bbaaf8bf58 Add intake process for website changes (#11522) 2023-05-04 12:09:06 -05:00
RachelElysia bb3b788ce0 CIS - WIN10 - 18.9.81 to 18.9.83 (#11523) 2023-05-04 11:52:32 -04:00
Sharon Katz a819a16fc4 17.8.1 (#11347)
Tested for Positive and Negative cases on my Win 10 Pro.
2023-05-04 10:44:26 -04:00
2c4dc043cb Website: Add landing page generator (#11308)
Changes:
- Added a new Sails generator, `landing-page`, that generates a page
with our current landing page layout with lorum ipsum and placeholder
images. New pages created by this generator will live in the `/imagine/`
subfolder and can be created by running (from the `website/` folder) `.
- Added a handbook entry about using the landing page generator.
- Removed the `experimental/okta-webflow` page.

---------

Co-authored-by: Jarod Reyes <jarodreyes@gmail.com>
Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2023-05-03 18:51:01 -05:00
Eric 698feebd23 Hanbook: Revert changes from #11236 (#11519)
Changes:
- Removed the handbook section added in #11236
2023-05-03 18:27:56 -05:00
EricandMike McNeil 1502106c88 Create website request issue template (#11488)
Changes:
- Added an issue template for requesting changes to fleetdm.com.

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2023-05-03 18:15:19 -05:00
Martin Angers b3993ebda4 Allow "not_before" timestamp for worker jobs, schedule more quickly (#11512) 2023-05-03 16:25:36 -04:00
Mo Zhu d4efa061dd New DRIs for design reviews (#11518) 2023-05-03 13:12:28 -07:00
Natalia 2056c5d9bf Update README.md (#11236)
# Checklist for submitter

If some of the following don't apply, delete the relevant line.

- [ ] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [ ] Documented any API changes (docs/Using-Fleet/REST-API.md or
docs/Contributing/API-for-contributors.md)
- [ ] Documented any permissions changes
- [ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] Added/updated tests
- [ ] Manual QA for all new/changed functionality
  - For Orbit and Fleet Desktop changes:
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2023-05-03 12:51:36 -07:00
Nathanael Holliday 9f5870e689 Update README.md (#11370)
# Checklist for submitter

If some of the following don't apply, delete the relevant line.

- [ ] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [ ] Documented any API changes (docs/Using-Fleet/REST-API.md or
docs/Contributing/API-for-contributors.md)
- [ ] Documented any permissions changes
- [ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] Added/updated tests
- [ ] Manual QA for all new/changed functionality
  - For Orbit and Fleet Desktop changes:
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2023-05-03 14:39:50 -05:00
dependabot[bot] 8c04305f7f Bump aws-actions/amazon-ecr-login from 1.5.3 to 1.6.0 (#11514)
Bumps
[aws-actions/amazon-ecr-login](https://github.com/aws-actions/amazon-ecr-login)
from 1.5.3 to 1.6.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/aws-actions/amazon-ecr-login/releases">aws-actions/amazon-ecr-login's
releases</a>.</em></p>
<blockquote>
<h2>v1.6.0</h2>
<p>See the <a
href="https://github.com/aws-actions/amazon-ecr-login/blob/HEAD/CHANGELOG.md">changelog</a>
for details about the changes included in this release.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/aws-actions/amazon-ecr-login/blob/main/CHANGELOG.md">aws-actions/amazon-ecr-login's
changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<p>All notable changes to this project will be documented in this file.
See <a
href="https://github.com/conventional-changelog/standard-version">standard-version</a>
for commit guidelines.</p>
<h2><a
href="https://github.com/aws-actions/amazon-ecr-login/compare/v1.5.3...v1.6.0">1.6.0</a>
(2023-03-29)</h2>
<h3>Features</h3>
<ul>
<li>add support for HTTP(s) proxy (<a
href="https://github.com/aws-actions/amazon-ecr-login/commit/454a99d5dec5aa76513a9d0085a51722feed79b8">454a99d</a>)</li>
</ul>
<h3><a
href="https://github.com/aws-actions/amazon-ecr-login/compare/v1.5.2...v1.5.3">1.5.3</a>
(2022-10-29)</h3>
<h3><a
href="https://github.com/aws-actions/amazon-ecr-login/compare/v1.5.1...v1.5.2">1.5.2</a>
(2022-10-18)</h3>
<h3><a
href="https://github.com/aws-actions/amazon-ecr-login/compare/v1.5.0...v1.5.1">1.5.1</a>
(2022-08-04)</h3>
<h3>Bug Fixes</h3>
<ul>
<li>reverted change that masked Docker credentials (<a
href="https://github.com/aws-actions/amazon-ecr-login/commit/7d073b66cc2799eb766b698980d716db7e62a8b7">7d073b6</a>)</li>
</ul>
<h2><a
href="https://github.com/aws-actions/amazon-ecr-login/compare/v1.4.0...v1.5.0">1.5.0</a>
(2022-06-27)</h2>
<h3>Features</h3>
<ul>
<li>added ECR Public Registry support (<a
href="https://github.com/aws-actions/amazon-ecr-login/commit/b4f084e928b56f43c9afa5773b761bbfcd7e83e2">b4f084e</a>)</li>
</ul>
<h2><a
href="https://github.com/aws-actions/amazon-ecr-login/compare/v1.3.3...v1.4.0">1.4.0</a>
(2022-05-20)</h2>
<h3>Features</h3>
<ul>
<li>output docker credentials after login (<a
href="https://github.com/aws-actions/amazon-ecr-login/commit/57206dc28c379a6eebdce44c592109d2e97e031d">57206dc</a>)</li>
<li>support for username and password outputs (<a
href="https://github.com/aws-actions/amazon-ecr-login/commit/d121236bfd0a712a9f4bd93767d696874680bc95">d121236</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>add-mask to login outputs (<a
href="https://github.com/aws-actions/amazon-ecr-login/commit/45a78e2dab5678b27e94cf31545c181e8ca9c044">45a78e2</a>)</li>
</ul>
<h3><a
href="https://github.com/aws-actions/amazon-ecr-login/compare/v1.3.2...v1.3.3">1.3.3</a>
(2021-02-15)</h3>
<h3><a
href="https://github.com/aws-actions/amazon-ecr-login/compare/v1.3.1...v1.3.2">1.3.2</a>
(2021-02-01)</h3>
<h3><a
href="https://github.com/aws-actions/amazon-ecr-login/compare/v1.3.0...v1.3.1">1.3.1</a>
(2020-11-24)</h3>
<h2><a
href="https://github.com/aws-actions/amazon-ecr-login/compare/v1.2.2...v1.3.0">1.3.0</a>
(2020-10-29)</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/aws-actions/amazon-ecr-login/commit/2f9f10ea3fa2eed41ac443fee8bfbd059af2d0a4"><code>2f9f10e</code></a>
chore(release): 1.6.0</li>
<li><a
href="https://github.com/aws-actions/amazon-ecr-login/commit/7724c7e15716c162875f319e8330224e9c758083"><code>7724c7e</code></a>
Merge pull request <a
href="https://redirect.github.com/aws-actions/amazon-ecr-login/issues/430">#430</a>
from aws-actions/http-proxy</li>
<li><a
href="https://github.com/aws-actions/amazon-ecr-login/commit/454a99d5dec5aa76513a9d0085a51722feed79b8"><code>454a99d</code></a>
feat: add support for HTTP(s) proxy</li>
<li><a
href="https://github.com/aws-actions/amazon-ecr-login/commit/62f4f872db3836360b72999f4b87f1ff13310f3a"><code>62f4f87</code></a>
chore: Bump eslint from 8.36.0 to 8.37.0 (<a
href="https://redirect.github.com/aws-actions/amazon-ecr-login/issues/429">#429</a>)</li>
<li><a
href="https://github.com/aws-actions/amazon-ecr-login/commit/5cf60ad52ccfdb870118259756dcb72900836e2a"><code>5cf60ad</code></a>
chore: Bump aws-sdk from 2.1340.0 to 2.1345.0 (<a
href="https://redirect.github.com/aws-actions/amazon-ecr-login/issues/428">#428</a>)</li>
<li><a
href="https://github.com/aws-actions/amazon-ecr-login/commit/7179228b86f4ea0fa422222b954a7e94cbeca09e"><code>7179228</code></a>
chore: Bump aws-sdk from 2.1335.0 to 2.1340.0 (<a
href="https://redirect.github.com/aws-actions/amazon-ecr-login/issues/426">#426</a>)</li>
<li><a
href="https://github.com/aws-actions/amazon-ecr-login/commit/4ccd3fe855b4f61161e966b4d3e420649d3765ca"><code>4ccd3fe</code></a>
chore: Bump eslint from 8.35.0 to 8.36.0 (<a
href="https://redirect.github.com/aws-actions/amazon-ecr-login/issues/424">#424</a>)</li>
<li><a
href="https://github.com/aws-actions/amazon-ecr-login/commit/7ba8fdb4b8832dd31756117c32e5c355f219d03e"><code>7ba8fdb</code></a>
chore: Bump aws-sdk from 2.1330.0 to 2.1335.0 (<a
href="https://redirect.github.com/aws-actions/amazon-ecr-login/issues/423">#423</a>)</li>
<li><a
href="https://github.com/aws-actions/amazon-ecr-login/commit/069994d041aacb6f988e7c168179a2153b0ff878"><code>069994d</code></a>
Merge pull request <a
href="https://redirect.github.com/aws-actions/amazon-ecr-login/issues/422">#422</a>
from taichunmin/main</li>
<li><a
href="https://github.com/aws-actions/amazon-ecr-login/commit/4f0431daa883ff43484c7220c7e7a0bdc654d300"><code>4f0431d</code></a>
update configure-aws-credentials from v1 to v2</li>
<li>Additional commits viewable in <a
href="https://github.com/aws-actions/amazon-ecr-login/compare/261a7de32bda11ba01f4d75c4ed6caf3739e54be...2f9f10ea3fa2eed41ac443fee8bfbd059af2d0a4">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=aws-actions/amazon-ecr-login&package-manager=github_actions&previous-version=1.5.3&new-version=1.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-03 12:06:24 -07:00
RachelElysia 8389531e3b CIS - WIN10 - 18.9.72 to 18.9.75 (#11510) 2023-05-03 14:45:20 -04:00
Mo Zhu cc2773afbf Update MDM-disk-encryption.md based on some beta feedback (#11474)
* Be more explicit about sending migration instructions to end users
* Be explicit about activity being logged when disk encryption key is
viewed
2023-05-03 14:14:40 -04:00
RachelElysia ae0ef2a00f Fleet UI: Small bug fix tooltip position (#11509) 2023-05-03 13:08:17 -04:00
Katheryn SatterleeandZach Wasserman 619be587ac Add team builder script (#10086)
Script that takes either a text file or .csv containing a list of teams
as input and adds the teams to Fleet then generates installers.

---------

Co-authored-by: Zach Wasserman <zach@fleetdm.com>
2023-05-03 09:55:14 -07:00
Gabriel Hernandez 3b86ed0156 add components to storybook (#11500) 2023-05-03 17:51:33 +01:00
Gabriel Hernandez 546225ed35 update storybook to work with webpack 5 and move babelrc into its own file out of package.json (#11499) 2023-05-03 17:50:17 +01:00
Mike McNeil 757335aa29 Handbook manager responsibilities for offboarding (#11508) 2023-05-03 11:20:32 -05:00
Mike McNeil 749d0cd2b0 Bizops creates offboarding issue (#11507) 2023-05-03 11:11:54 -05:00
gillespi314 8fba5b87c7 Revise validation errors for fleetctl mdm run-command (#11464) 2023-05-03 10:56:25 -05:00
Mike McNeil 4851f2f05b Contributor experience training (#11506)
dedupe from calendly
2023-05-03 10:31:06 -05:00
Mike McNeil 42c03c2866 Pull in language from calendly (#11505)
deduplicate
2023-05-03 10:28:14 -05:00
Mike McNeil 3d166900bc Add onboarding retro (#11504) 2023-05-03 10:14:11 -05:00
Mo Zhu 0ffba95b15 Fix sub-bulleted list in MDM migration guide (#11473) 2023-05-03 10:39:44 -04:00
Mo Zhu 2fa1b982da Redirect old macos-settings route to new custom macos settings page, rather than disk encryption (#11472)
Seems like a more appropriate place for that redirection.
2023-05-03 10:39:05 -04:00
Eric 9515a515de Website: Increase self-service license dispenser host cap (#11469)
Changes:
- Changed the self-service license dispenser cap from 100 hosts to 999
hosts.
2023-05-02 16:45:52 -05:00
Eric 0abdc6261e Regenerate osquery_fleet_schema.json (#11487)
Changes:
- Ran the `generate-merged-schema` script to regenerate
`/schema/osquery_fleet_schema.json`.
2023-05-02 15:15:57 -05:00
gillespi314 de987de674 Add license check and update testing for client-side bootstrap package upload flow via fleetctl apply (#11459) 2023-05-02 14:03:10 -05:00
Robert Fairburn df06a1ed8c attempt to use versioned standard-query-library in sandbox (#11410) 2023-05-02 13:23:13 -05:00
Nathanael Holliday e3b7e5e4d6 Offboarding (#11435) 2023-05-02 13:09:32 -05:00
Mike ThomasandEric 7e18bcce8c Website docs style patch (#11286)
This PR is in response to https://github.com/fleetdm/fleet/issues/10420,
to improve the readability of the docs. In particular,
[docs/using-fleet/mdm-setup](https://fleetdm.com/docs/using-fleet/mdm-setup).

**CSS changes**
- Adjusted margins and paddings on `<ol>` and `<ul>` elements. As well
as h-tags and code blocks.
- Added styling to docs `<h3>` tags to help differentiate sub-sections.
This helps to make the docs pages easier to scan.
- Reduced the boldness of `<b>` and `<strong>` tags. The recently
updated font, Inter, renders bold a little too heavily. (This is a
site-wide change.)
- Changed the default font color to `@core-fleet-black-75` and made sure
that h-tags are set to `@core-fleet-black`. The softer contrast helps
reduce fatigue while reading large blocks of text (while still
conforming to recommended contrast levels). This site-wide change brings
the text styling in sync with Figma.

**Content changes**
- Reformatted content on
[docs/using-fleet/mdm-setup](https://fleetdm.com/docs/using-fleet/mdm-setup)
to fix Markdown issues that were causing sections to render incorrectly,
and were also breaking the "On this page" side nav.
- Made grammar and content fixes to improve readability and flow.

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2023-05-02 13:07:31 -05:00