Commit Graph
2776 Commits
Author SHA1 Message Date
Martavis Parker d7cbcdfb40 Fixed query editor horizontal scroll (#2378)
* much better solution to backspace problem

* fixed query horiztonal scrolling

* changes file
2021-10-05 12:56:47 -07:00
Tomas Touceda 70cf7aa0a0 Delete policies for hosts in teams before transferring them (#2383)
* Delete policies for hosts in teams before transferring them

* Add missing error check
2021-10-05 15:48:26 -03:00
Tomas Touceda ddc6b300d4 Allow team maintainers to delete hosts from their teams (#2373) 2021-10-05 15:15:05 -03:00
Benjamin Edwards b2cae6321d update deployment docs to include AWS deployment scenario (#2370) 2021-10-05 12:53:45 -04:00
Zach Wasserman a2e9b539a1 Optimize policy_updated_at migration (#2362)
- Use `TRUNCATE TABLE` rather than `DELETE FROM` for improved performance.
- Move DDL statement after truncate to avoid issues with retries (due to
  column already being created).

#2360
2021-10-05 09:24:03 -07:00
Martavis Parker 53f82b8e28 Fixed scroll position across the app (#2375)
* fixed scroll across the app

* changes file
2021-10-05 09:04:24 -07:00
eashaw afc8bdd093 Update instructions in Enroll your own device (#2364) 2021-10-05 21:28:52 +09:00
Zach Wasserman 589e11ebca Fix Youtube link on fleetdm.com (#2367) 2021-10-04 18:06:13 -07:00
Martavis Parker b1d4b26cfa Fixed backspace cursor position (#2365)
* fixed backspace cursor position

* changes file

* removed comment
2021-10-04 17:26:21 -07:00
gillespi314 c93a53675d Remove link cell (#2342) 2021-10-04 18:41:29 -05:00
Zach Wasserman f8971f6f59 Fix links to tools in contributor documentation (#2363)
Fixes #2354
2021-10-04 16:36:20 -07:00
eashawandMike Thomas ac45bc0706 Docs image updates (#2297)
* addred cropped images to replace images in configuration.md, fixed duplicated alt text, added box-shadow to images

* more cropping

* reduce padding on ordered lists, point urls in markdown to where images will be

* Update 02-Configuration.md

* Update build-static-content.js

* remove box-shadow on images

* Update 02-Configuration.md

* Added handbook entry about images

* changed img tags to markdown links to be consistent

* undo small style change

* Update build-static-content.js

* Update handbook/product.md

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2021-10-05 08:25:34 +09:00
gillespi314 19ae427916 Fix all linux count on hompage (#2344) 2021-10-04 16:39:43 -05:00
RachelElysia a2fe3bae7e Edit Packs Page: Refactor and revamp (#1400)
* New query pack table renders
* services/entities created/updated with 5+ needed APIs requests for EditPacksPage
* Refactor jsx to tsx PackQueriesListWrapper, EditPackForm, EditPackPage
* Refactor to new patterns on useQuery, useEffect, and useState
* Refactor to new pattern formData formatting
* Edit, remove pack query modals
* e2e test: packflow built to test create, update, delete of pack, fix brittle teamflow
2021-10-04 16:26:10 -04:00
RachelElysia 8fa009a93e Manage Host Page: Delete multiple hosts (#2327)
* Delete multiple hosts with delete host modal
* Free tier admin/maintainers access to select checkboxes and bulk delete
2021-10-04 16:20:56 -04:00
Tomas Touceda 28c3e64e41 Expose additional queries in fleetctl get hosts (#2349) 2021-10-04 15:18:02 -03:00
Zach Wasserman 005525c88a Add vscode configs (#2347)
This only effects contributor experience.

- Run Docker dependencies and Webpack when opening project.
- Run/debug configs for Fleet server and UI.
- Basic settings.
2021-10-04 10:14:04 -07:00
eashaw b21a7dbcf2 Update media queries on fleetdm.com/docs and /handbook (#2343)
* increase get started masthead nav margin

* update docs and handbook media queries
2021-10-04 11:53:48 -05:00
Martavis Parker 937161a2d1 Fixed table sort URL lag (#2340)
* fixed table sort url lag

* lint fixes
2021-10-04 08:31:55 -07:00
Mike McNeil 6f2f2ab34a anually => annually 2021-10-04 10:24:39 -05:00
Renee Jackson b4dda2663e Smoke test clarifications (#2329)
* Update smoke-tests.md

* add_clarifications

clarifications per Noah's feedback on 1st use.

* Update smoke-tests.md
2021-10-04 11:26:31 -03:00
eashawandMike Thomas cc8599f07a Implement new footer design and update /press-kit route (#2332)
* logos, layout update

* press kit -> logos

* Update layout.less

* update footer layout

* Update layout.less

* lint fix

* Update layout.ejs

* fix height

* Update layout.ejs

* update local attribute names

* Update website/views/layouts/layout.ejs

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2021-10-04 13:28:20 +09:00
Zach Wasserman 55aa8c702e Use new home dashboard (#2212)
Adapted from @RachelElysia's original #1640.
2021-10-03 11:15:58 -07:00
gillespi314 9083230491 Update team maintainer schedules routes (#2334) 2021-10-03 10:58:37 -07:00
Martavis Parker d0056b8941 Fixed broken e2e tests (broken Manage Hosts page) (#2320)
* fixed localstorage retrieval

* fixed broken tests

* lint fixes

* bug fixes that tests caught

* fixed edit label test

* fixed deleting label in test

* another fix

* more label test fixes
2021-10-01 18:46:19 -07:00
gillespi314 0a423f4c7b Add new feature: Team policies (#2142) 2021-10-01 19:35:13 -05:00
gillespi314 29e79eb9bb Fix show refetch loading spinner (#2324) 2021-10-01 19:34:31 -05:00
Tomas Touceda 2df4389aa0 Ignore empty host users or software inventory (#2317)
* Ignore empty host users or software inventory

* Only store additional if it's not nil

* Update label/policy updated at when we record the executions and skip saving host

* Update changes file
2021-10-01 18:27:57 -03:00
Renee Jackson bae00b2d3b Update smoke-tests.md (#2325) 2021-10-01 16:31:18 -03:00
eashaw f4a196ae41 Update view-basic-handbook.js (#2315) 2021-10-01 13:47:44 -05:00
Mike Thomas b8a2da21b2 Update README.md (#2301) 2021-10-01 15:34:38 +09:00
eashaw 5de5b13223 Dynamic titles for documentation, query, and handbook pages (#2298)
* handling redirect

* clean up redirect/notFound flow

* dynamic query titles and description

* dynamic docs titles

* Remove locals from queries and docs, updated comment and variable names

* handling FAQ page titles

* update comment, title in meta, and adjust get started title

* remove unneeded meta tag

* handbook titles

* cleaning up conditionals

* update comments

* removed added meta tags, change meta variable names

* passing in meta description if provided, update conditionals and comments

* Update FAQ.md
2021-09-30 21:14:02 -05:00
Zach Wasserman 980a853e3c Update changelog for 4.3.2 release (#2276) 2021-09-30 15:23:22 -07:00
Mike Thomas 0a258a5fd4 Added new nav item to handbook land page (#2302)
Added anchor link for Promoting blog posts on social media to handbook land page.
2021-09-30 16:14:05 -05:00
Benjamin Edwards 1cc68eea3f Feature/infra updates (#2183)
* complete terraform state migration

* split firehose results & status streams

* extract more variables, with sane defaults

* fix fargate configs
2021-09-30 16:22:34 -04:00
Renee Jackson db94cf34af fleetctl proofing edits (#2303)
* fleetctl proofing edits

* add license key for premium tests
2021-09-30 17:01:14 -03:00
b6659cfaaa Refactored Manage Hosts (#2233)
* Add new feature: team policies

* Continue work on team policies

* Continue work on team policies

* Continue team policies

* Revert accidental deletion

* Rename variables

* code refactored; working on runtime errors

* updated front end docs

* Update URLs from team to teams, add tests for policy auth

* Fix test

* Continue work on team policies

* Add permission checks

* mange hosts functional and cleaned up; typing

* improved label logic

* added try catch to awaits

* lint fixes

* frontend unit tests don't work for functional components

* test fix

* revert

* Address errors related to refetch on window focus

* Add loading error check

* Fix typos in loading error checks

* Guard against invariant condition in useEffect

* Update links and routes for team policies

* lint fixes

* Update frontend/pages/hosts/ManageHostsPage/helpers.ts

Co-authored-by: gillespi314 <73313222+gillespi314@users.noreply.github.com>

* Change inherited policies button, tooltip

* lint fixes

Co-authored-by: gillespi314 <73313222+gillespi314@users.noreply.github.com>
Co-authored-by: Tomas Touceda <chiiph@gmail.com>
2021-09-30 12:32:06 -07:00
RachelElysia f397b77c1a Schedule Page: Team maintainer can modify their team's schedule (#2243)
* Change permissions to schedule UI to include team maintainers
* Update e2e tests
2021-09-30 10:30:44 -04:00
Mike Thomas e3ff9e4274 Handbook: Blog post publishing process (#2299)
* Update growth.md

Added a section for Fleet blog post authors about how to promote their blog posts to our social media.

Some thoughts. Including an assignee is not very future proof, in case roles change etc. Maybe best to leave that out, and we can add an assignee when we see the issue in Growth meetings.

HackerNews reserved for release posts only. Added that based on recent recommendation, due to HackerNew's strict policies. Are we happy with that, or should promoting on HackerNews be treated case-by-case?

* Update growth.md

* Update growth.md

* Update growth.md

* Update growth.md
2021-09-30 12:13:03 +09:00
Mike McNeil d3a2083188 add example query that checks a malware artifact (#2296) 2021-09-29 22:08:39 -05:00
gillespi314 746d02ebe0 Allow team maintainer to edit, save, or delete queries if they are the author (#2236) 2021-09-29 15:01:30 -05:00
RachelElysia 1b2b926380 Delete Query UX: Better error handling if query is a part of policies (#2278) 2021-09-29 15:19:10 -04:00
RachelElysia 7d5821f527 Team maintainer does not request enroll secret (#2260) 2021-09-29 14:13:53 -04:00
Tomas Touceda 36b4c0df5d Allow team maintainers to read global policies and schedule (#2282)
* Allow team maintainers to read global policies and schedules

* Update docs
2021-09-29 14:07:10 -03:00
Renee Jacksonandnoahtalerman 37c6ca1043 add e2e test descriptions (#2263)
* add e2e test descriptions

* Update docs/03-Contributing/02-Testing.md

Co-authored-by: noahtalerman <47070608+noahtalerman@users.noreply.github.com>

Co-authored-by: noahtalerman <47070608+noahtalerman@users.noreply.github.com>
2021-09-29 13:53:27 -03:00
Renee Jackson c082b1be81 added_steps_for_update (#2277) 2021-09-29 13:52:23 -03:00
Tomas Touceda d9f34b2c19 Issue 1840 bulk delete hosts (#2268)
* wp

* Add test by ids

* Add changes file

* Update docs and remove unneeded return values

* Address review comments

* Improve integration tests

* Use TearDownTest
2021-09-29 13:13:23 -03:00
gillespi314 81ef5d6a59 Update observer_can_run display value (#2279) 2021-09-29 10:22:39 -05:00
Martavis Parker 29aa6610b6 Fixed empty table showing while retrieving results (#2271)
Relates to #2269
2021-09-28 21:28:39 -07:00
gillespi314 e60f21ea18 Enhance software inventory table (#2105)
Add tooltip to surface bundle_identifier in software inventory table
Add new column to software inventory table to surface "last used" information
Add link from software inventory table to manage hosts page filtered by software id
Replace software vulnerabilities table with info banner directing users to manage hosts page filtered by software id where software-specific vulnerabilities will be displayed
Refactor SoftwareVulnerabilities.jsx using TypeScript
Add utility function for sorting string representations of dates and refactor semantics of existing sort functions
2021-09-28 23:04:58 -05:00