Mike Stone
6ebc460b66
Admin user management ( #233 )
...
Admin user management page
2016-10-03 13:54:22 -04:00
Mike Arpaia
a03347489c
Osquery Configuration Control ( #244 )
...
Label management APIs and an osquery config endpoint based on active pack and label state.
2016-10-02 20:14:35 -07:00
Zachary Wasserman
6d1c963bfa
Flesh out log ingestion endpoint/service methods ( #258 )
2016-09-30 19:18:27 -07:00
Mike Stone
32f291a064
New query page ( #254 )
...
* Sidebar/Layout improvements
* New Query route and page
* Display text editor
* Gradient style longhand
* Slider button component
* Move new query section to component
* Kolide Ace theme
* Styles slider on page
* run query on CMD + Enter
* clicking hosts sends user to homepage
* SaveQueryForm component
* Splits NewQuery component JSX into multiple dumb components
* InputField component
* save query form
* new query
* styleguide
* moves all new query form logic to the new query form
* Kolide theme for osquery tables
2016-09-30 14:55:15 -04:00
Victor Vrantchan
57c9cb145f
send cookies in request ( #256 )
2016-09-30 09:21:51 -04:00
Zachary Wasserman
74aaa14dde
Implement osquery datastore methods for inmem datastore ( #255 )
...
- Implement osquery datastore methods
- Update tests for compatibility with inmem
Closes #255
2016-09-29 18:19:51 -07:00
Victor Vrantchan
09e988626f
update the CI build script to use the 1.7 tag ( #251 )
2016-09-29 11:16:30 -04:00
Zachary Wasserman
ba528a46f1
Build endpoints for osquery service methods ( #245 )
...
- Establish a pattern for host authentication
- Establish a pattern for error JSON
- Add transport and make endpoint functions
- Fix discovered bugs + update tests
2016-09-28 21:21:39 -07:00
Victor Vrantchan
6fb96d98f7
Adds endpoints to invite new users to the application. ( #235 )
...
User service checks that tokens are valid on new user signups.
Closes #230
2016-09-28 22:44:05 -04:00
Mike Stone
738d7253c2
Login form displays error message ( #243 )
...
* Login form displays error message
* default bad auth to a generic error for the client
2016-09-28 20:46:45 -04:00
Victor Vrantchan
24b9baec1f
add prometheus endpoint ( #236 )
...
generate metrics for Users, Appconfig and Session services
2016-09-28 07:35:15 -04:00
Mike Arpaia
a97e5d7874
Update version variable names in Makefile ( #248 )
...
close #247
2016-09-28 03:23:06 -07:00
Jason Meller
1409c294af
Add awesome card stacking animations on login ( #246 )
...
* Add awesome card stacking animations on login
* Fix linter error
* Fix proptypes warning and clean up if/then logic
* True up vh units
* Make logout pixel perfect with login form
2016-09-28 03:16:09 -07:00
Zachary Wasserman
a3878f0a3b
Add LabelQueriesForHost to OsqueryStore ( #242 )
...
Also includes bug fixes and tests for related datastore methods.
2016-09-26 13:05:36 -07:00
Mike Arpaia
0482f12926
Organizing go code ( #241 )
2016-09-26 11:48:55 -07:00
Victor Vrantchan
372dac8304
Create context packages ( #228 )
...
add token context package
add viewer context package
add host context package
update authenticated middleware to set viewer context or return error
re-organize API handler
2016-09-26 13:14:39 -04:00
Mike Arpaia
58ac5dc191
Removing generated assets from source control ( #239 )
2016-09-26 10:13:11 -07:00
Mike Stone
bfb74b5974
Removes duplicate package: react-dom ( #240 )
2016-09-26 10:11:37 -07:00
Victor Vrantchan
14240cbabf
update password reset check for user PATCH request ( #238 )
2016-09-26 12:29:51 -04:00
Victor Vrantchan
1e5a0f8f88
change force_password_reset flag to false after a succesful reset ( #237 )
2016-09-26 11:49:10 -04:00
Mike Stone
f8337eeaac
Only shows bg image for login/logout routes ( #234 )
2016-09-23 17:20:02 -04:00
Jason Meller
55307de42d
SCSS Pipeline and style fixes ( #229 )
...
* Add SCSS pipeline and fix login style issues
* Fix nav styles and make tests pass
* Fix nav header styles and animations
* Change font-size to 13px on nav
* Fix duplicate specificity of styles
2016-09-23 14:04:01 -04:00
Victor Vrantchan
1d5596941a
update how permission errors are updated to the client ( #187 )
...
Closes #152
allow batching of permission errors
refactor some of the error handling in encodeError
clean up some of the error messages
2016-09-22 22:41:58 -04:00
Mike Stone
c4924be4d4
Responsive nav ( #225 )
...
* Allow specifying debounce options
* responsive nav styles
* animate sub items in skinny nav
2016-09-22 09:20:13 -04:00
Victor Vrantchan
26b1e70ac3
App config api ( #223 )
...
Add GET and PATCH endpoints for /kolide/config to get/update current app configuration
2016-09-21 20:45:57 -04:00
Victor Vrantchan
a3e26b6b9a
build all branches, using master as latest ( #226 )
...
* build all branches, using master as latest
Split devs and build step to cache dependencies on CI
Add dockerignore to speed up docker build
2016-09-21 20:43:48 -04:00
Mike Arpaia
5682417103
Cleaning up some documentation and comments ( #221 )
2016-09-21 17:40:26 -07:00
Jason Meller
665aac54cb
Various css tweaks ( #224 )
...
* Ensure login background remains centered
* Update Kolidecons to the latest version
2016-09-21 12:48:07 -04:00
Mike Arpaia
d5d3d4ce17
Updating some docker compose functionality ( #220 )
...
close #210
2016-09-21 08:22:53 -04:00
Zachary Wasserman
8f16bd8bcc
Send configuration + label queries in distributed reads ( #215 )
...
This PR is the beginning of distributed query work. For now we are focusing on using the distributed query subsystem to retrieve the basic configuration information (currently just platform), and run the label queries.
A mockable clock interface is also added to the service struct, allowing us to inject a clock as a dependency, and write unit tests that can control the time.
2016-09-20 20:08:11 -07:00
Mike Stone
bba69412b9
Side panel ( #216 )
...
* admin layout component
* Admin Dashboard page
* styleguide
* AdminSidePanel component
* Use Kolide logo
* Renames AdminSidePanel to SidePanel
* Avatar component to render user's gravatar image
* Adds CoreLayout with rendered SidePanel
2016-09-20 20:07:32 -07:00
Mike Arpaia
b1a4036145
Table test style creation of dev users ( #218 )
2016-09-20 20:07:18 -07:00
Mike Arpaia
c972e031c7
Make utility to run server in dev mode ( #219 )
...
Often when I'm building, I'll do the following:
```
make generate
make build
./build/kolide.exe serve --dev
```
It would be nicer if I could just use make to run the dev server instead
of having to type out the full path every time:
```
make generate
make build
make run
```
2016-09-20 16:26:44 -07:00
Mike Stone
eb13b33b4d
Use the window location origin as the API origin ( #217 )
2016-09-20 15:36:36 -07:00
Jason Meller
7a30db5772
Add custom icon font for front-end use ( #212 )
2016-09-20 15:23:24 -04:00
Victor Vrantchan
45d6b1e32f
Auth errors ( #185 )
...
Return well formatted authentication errors to the client
Log the reason for an error serveside but return a masked/generic reason to the client
Assert go errors by behavior rather than type.
2016-09-20 15:22:54 -04:00
Victor Vrantchan
21944bcc29
add missed fields on user ( #213 )
...
* add missed fields
* check for nil on optional values first
2016-09-20 14:54:20 -04:00
Mike Arpaia
6ef0c79592
Fixing order issues with Webpack and removing bail switch ( #214 )
2016-09-20 11:54:07 -07:00
Mike Stone
2f5ee8607d
Authenticated routes ( #207 )
...
* Redirects authenticated routes to /login when user not authenticated or loading
* Redirect to login when call to get user fails
2016-09-20 11:17:31 -07:00
Mike Arpaia
d2f1e749ab
Fixing Makefile for OS X ( #211 )
2016-09-20 11:03:42 -07:00
Mike Stone
5f1fc8123f
Button style changes ( #188 )
...
* GradientButton style improvements
* SVG variant cleanup
* client side validations
2016-09-20 10:43:46 -07:00
Mike Stone
8878acd848
Moves static images to the assets directory ( #205 )
2016-09-20 10:40:13 -07:00
Mike Arpaia
9ba53333fd
README and CONTRIBUTING documentation ( #199 )
2016-09-20 10:32:00 -07:00
Victor Vrantchan
973ef9dbd1
User response - job position ( #208 )
...
* add job role to user reponses
* add test user job role
2016-09-20 13:03:51 -04:00
Mike Arpaia
225afb750f
Clean and organize mocha test configurations ( #202 )
2016-09-20 09:42:46 -04:00
Mike Arpaia
4b425eb524
ESLint fixes and cleaning ( #203 )
2016-09-20 09:42:08 -04:00
Mike Arpaia
aacd1d6b9c
Removing underscored import of config from main ( #200 )
...
This should no longer be necessary.
2016-09-20 06:48:45 -04:00
Mike Arpaia
ff94c091bd
Removing keep files ( #201 )
2016-09-20 06:47:57 -04:00
Mike Arpaia
52dee0e379
Removing old gitignore lines ( #204 )
2016-09-20 06:47:23 -04:00
Mike Arpaia
942df18a63
Updates to Makefile ( #197 )
2016-09-19 19:37:47 -07:00