1
0
mirror of https://github.com/linkedin/oncall.git synced 2025-11-29 23:38:17 +02:00
Commit Graph

347 Commits

Author SHA1 Message Date
Diego Cepeda
9de81725d0 change preview date behavior to match populate behavior (#207)
* change preview date behavior to match populate
2018-08-27 13:01:03 -07:00
Diego Cepeda
7983b3dea2 Merge pull request #202 from dwang159/dst_12
Fix 12-hour event DST bug
2018-08-10 09:15:16 -07:00
Daniel Wang
9cb274576f Fix 12-hour event DST bug 2018-08-09 17:55:11 -07:00
Diego Cepeda
ff530d057f Fix javascript errors and explicitly drop temp table to avoid worker pool problems (#201)
* fix javascriot errors and only copy events that could be used

* explicitly drop table

* fix not displaying all types of roles in populate bug
2018-08-08 16:23:01 -07:00
Diego Cepeda
c07bc8f455 disable preview 2018-08-08 11:08:38 -07:00
Diego Cepeda
8157f9e943 Merge pull request #199 from dwang159/ci_change
Fix up some CI issues
2018-08-07 14:35:52 -07:00
Daniel Wang
d1387b1a43 Fix up some CI issues 2018-08-07 14:32:53 -07:00
Diego Cepeda
0bce230485 shorten lines for mint flake8 2018-08-07 14:27:55 -07:00
Diego Cepeda
260f9a8bcf Vacation makes users unavailable across teams (#197)
* takes into account vacation across teams and reduces size of temp table

* get vacation role id from table

* consolidated query

* add e2e test for vacation
2018-08-07 13:14:19 -07:00
Diego Cepeda
53a72b0621 Check for date validity in preview (#196)
* prevent invalid date selection

* added on eventalways
2018-08-06 14:03:20 -07:00
Diego Cepeda
fe57a4914a get rid of team auth check (#195)
* get rid of team auth check

* flake8
2018-08-03 14:31:53 -07:00
Diego Cepeda
57fae06277 Refactor preview functionality to use temp tables (#194) 2018-08-02 16:04:34 -07:00
Daniel Wang
025793a592 Migrate to cryptography from pycrypto 2018-07-31 16:48:46 -07:00
Daniel Wang
1f60eb3d28 Fix bug in search endpoint for services
Many to many mapping
2018-07-31 15:54:58 -07:00
Diego Cepeda
5ab4685414 team name change on deletion (#188)
* on delete change team name to uuid to avoid future conflicts

* string formating

* requested changes

* close connection
2018-07-30 15:28:48 -07:00
Daniel Wang
566801f0ad Make god field (and others) uneditable from user PUT 2018-07-30 15:09:24 -07:00
Diego Cepeda
b716769bf1 preview endpoint tests (#187) 2018-07-24 14:56:19 -07:00
Diego Cepeda
90ef1ac550 Preview functionality (#186)
Give users the ability to preview what the populate button will do without permanently changing the db
2018-07-24 11:51:03 -07:00
Daniel Wang
f1fe813c38 Fix RR scheduler bug
WHERE clauses are important
2018-07-18 22:42:26 -07:00
Daniel Wang
170f7145fc Fix routing issue 2018-07-18 11:28:37 -07:00
Daniel Wang
2f4e332c84 Flake8 changes, add flake8 to CI testing 2018-07-13 16:06:10 -07:00
Diego Cepeda
a60189e3ed Login splash page (#181)
* Add login splash page

* Edited config files to allow enablin/disabling of login splash

* Removed unused import

* Removed unnecesary js

* CSS fix

* Implemented requested changes

* requested changes
2018-07-11 11:59:55 -07:00
jeremybender-work
47bde5326b Added an IF statement to allow ldap sync when certfile is not specified. Consistent with #171 2018-07-09 10:44:05 -07:00
John Jensen
28a2ac7b34 influx metric field keys need to make sense (#179)
* influx metric field keys need to make sense
2018-07-05 14:20:19 -07:00
Diego Cepeda
cd152f1168 Add search by user functionality (#174)
* Added the ability to search by user.

* Removed unecessary function arguments.

* Fixed support for both hitting return and clicking.

* added full name display to user search results

* Fixed inconsistent css and simplified routing for typeahead search

* merge conflicts
2018-06-28 17:00:05 -07:00
Tjebbe Vlieg
82bb2b7b4c Fix prometheus_client not installed
This commit fixes #162.
2018-06-28 13:34:06 -07:00
jeremybender-work
70360e72ec Add password string to onfig.yaml 2018-06-28 13:33:29 -07:00
John Jensen
c78890cb1a don't use ldaps if there's no cert file in the config 2018-06-28 13:31:35 -07:00
Diego Cepeda
db6cfaa8fb descriptive page titles (#173)
* Page title now changes to reflect the page the user is currently on.

* added more descriptive page titles

* fixed typo tittle -> title

* Remeved redundant part in updateTitleTag function
2018-06-27 12:03:08 -07:00
Saif Ebrahim
4e1917ad0d Merge pull request #168 from dwang159/audit_ui
Add audit table UI
2018-06-22 15:21:35 -07:00
Daniel Wang
7694615193 Add audit table UI 2018-06-22 15:01:30 -07:00
Daniel Wang
8324d2c552 Fix flake8 errors 2018-06-19 13:40:33 -07:00
Daniel Wang
a92d87f8fa Fix round robin populate bug 2018-06-19 13:10:00 -07:00
Daniel Wang
06ad13ae62 Add GET API for audit log 2018-05-31 10:43:31 -07:00
Daniel Wang
c2fa89f6d8 Add API to suggest users to fill calendar gaps 2018-05-23 16:34:26 -07:00
Saif Ebrahim
a831ab6339 Merge pull request #159 from dwang159/xss
Escape event notes
2018-05-14 15:07:11 -07:00
Daniel Wang
7683e37f36 Escape event notes 2018-05-14 14:51:33 -07:00
Daniel Wang
16ab7cb79f Make calendar modal text selectable 2018-05-03 17:16:46 -07:00
Evan Tschuy
1f4944254b packer: fix README and tag name
The default mysql image is MySQL 8 now, which uses the caching_sha2_password module for auth. The version of mysql-client in the Ubuntu 16.04 repos doesn't have this since it's 7.x, so it's necessary to launch the mysql pod with an explicit --default-authentication-plugin=mysql_native_password.
2018-05-03 14:20:39 -07:00
Daniel Wang
fd47e12e01 Fix scheduler bug 2018-04-24 12:00:55 -07:00
Daniel Wang
956e228ac8 Flake8 2018-04-04 10:20:23 -07:00
Daniel Wang
7110142ebc API changes for round-robin scheduling
On the frontend: Show roster order when updating schedules with an
existing order. Remove "Round-robin" and rename "custom order" to
round robin, since these cases are very similar/the same.
2018-04-03 17:26:17 -07:00
sebrahim
9fe01f40a7 Add scheduling algorithm support for schedule creation 2018-04-03 17:26:17 -07:00
THIERRY SALLE
568ddf2fa7 New ldap_import auth module with user creation at first connection. 2018-03-22 10:33:31 -07:00
THIERRY SALLE
61a45da9ed Include oncall static files in source distribution 2018-03-14 10:26:29 -07:00
Daniel Wang
a689c1795c Respect subscription events in scheduler 2018-03-02 16:02:46 -08:00
Daniel Wang
216c3af132 Migrate to Circle CI 2.0 2018-02-27 17:31:23 -08:00
Saif Ebrahim
96f2a66a7d Merge pull request #147 from dwang159/sub_ui
Add UI page for team subscriptions
2018-02-28 07:49:11 +09:00
Daniel Wang
5316e16fe3 Fix CSS issues, disable event sending multiple ajax calls 2018-02-27 14:28:23 -08:00
Daniel Wang
ff0f83fb6b Add UI page for team subscriptions
Also, get user data if not available in calendar events
2018-02-26 18:11:12 -08:00