Daniel Wang
ee6f4bdc9c
Use iris dynamic plans to escalate
...
Reduce plan spam in Iris from every Oncall team making a plan,
instead designate medium and urgent escalation plans and
dynamically determine targets.
2017-09-19 11:54:14 -07:00
Saif Ebrahim
8e5d760306
Search results ( #87 )
...
* fix table width for search results
2017-09-15 15:17:21 -07:00
sebrahim
0575cb903d
Change services to table, fix calendar display bug for event overlaps
2017-09-14 13:13:15 -07:00
Daniel Wang
03b1d664c7
Add ldap example user sync and auth
2017-07-28 14:27:54 -07:00
Qingping Hou
a47ed21c4d
add note to event
2017-07-24 17:03:31 -07:00
Saif Ebrahim
747edb583e
Add secondary ( #76 )
...
* display all roles in oncall now module, sort based on display_order config
* display all roles in oncall now module, sort based on display_order config
* display all roles in oncall now module, sort based on display_order config
2017-07-12 16:52:25 -07:00
Saif Ebrahim
215d026fbd
Merge pull request #75 from dwang159/timezones
...
Add support for configurable timezones
2017-07-11 16:16:42 -07:00
Saif Ebrahim
9c2a5a83f4
Merge pull request #69 from dwang159/unavailable
...
Add unavailable role
2017-07-11 16:15:02 -07:00
Daniel Wang
76874eb533
Add support for configurable timezones
2017-07-11 16:06:56 -07:00
sebrahim
3c99126d25
add full timezone data
2017-07-11 16:01:30 -07:00
Daniel Wang
429e84e7b3
Add unavailable role
2017-06-29 14:09:16 -07:00
Saif Ebrahim
f18141a0f3
create a datepicker widget within the calendar widget ( #67 )
...
* create a datepicker widget within the calendar widget
* create a datepicker widget within the calendar widget
* create a datepicker widget within the calendar widget
2017-06-27 17:40:17 -07:00
Daniel Wang
705cb3ff53
Improve scheduler conflict checking
2017-06-21 22:53:09 -07:00
Daniel Wang
aaa1187439
Fix minor bugs
...
Disallow "" as roster name, fix bug with empty recently viewed
list but existing pinned teams, fix duplicate login bug, add
whitespace
2017-06-21 02:32:33 -07:00
sebrahim
345fbdfcc2
Sort service list, add timezone and change format for event details modal
2017-06-16 21:07:30 -07:00
sebrahim
c5175bd027
Disable create event modal if user is not part of team
2017-06-15 10:42:04 -07:00
sebrahim
b20d0d2470
Focus search page load, cleanup some pinnedTeams code, change alert color for updating alerts
2017-06-14 10:44:31 -07:00
Daniel Wang
d5aca74e98
Fix events GET docstring, add team_id param
2017-06-13 23:56:23 -07:00
sebrahim
4f9316ea82
Delete linked events in calendar
2017-06-12 16:29:15 -07:00
sebrahim
c5f6bb4ab8
Delete linked events in calendar
2017-06-12 16:29:15 -07:00
Daniel Wang
02db8e5247
Fix promise in team pin
2017-06-08 22:11:55 -07:00
Daniel Wang
55351171b4
Fix Iris support
...
Add slack to supported modes, add iris url to content security
policy
2017-06-07 23:21:49 -07:00
Diego Cepeda
d693ebdb01
very slight simplification of defaultPhoto
2017-06-07 17:03:16 -07:00
Diego Cepeda
ec019c905a
Included simplified logic and pinned team changes
2017-06-07 17:03:16 -07:00
Daniel Wang
66091fe5c5
Fix schedule race condition/wrapping bug
...
Also fix flake8 in user_pinned_team
2017-06-07 17:03:07 -07:00
sebrahim
d714ac17dc
Fix user highlighting on calendar modals
2017-06-06 01:31:43 -07:00
Daniel Wang
05e815a7a7
Add team pinning
...
Allow users to pin teams to landing page. Persist data in db to
keep view consistent across machines
2017-06-02 16:15:17 -07:00
Daniel Wang
6fb39e2105
Fix roster user bug
2017-06-01 12:44:15 -07:00
Daniel Wang
0cd1fc6ebc
Fix iris plan typeahead
2017-05-30 23:25:52 -07:00
Daniel Wang
db9ee06876
Fix roster user bugs
...
in_rotation not working correctly, PUT not filtering on roster id
2017-05-30 14:11:49 -07:00
Saif Ebrahim
af2ee32bd0
Merge pull request #46 from houqp/houqp-master
...
ui(feat): add note if event is auto generated by scheduler
2017-05-27 12:27:14 +09:00
Qingping Hou
8eb2aca11c
ui(feat): add note if event is auto generated by scheduler
2017-05-26 15:05:20 -07:00
Saif Ebrahim
477d3c673a
Merge pull request #45 from houqp/docs
...
tidy up api docs
2017-05-26 12:46:09 +09:00
Qingping Hou
9e2812daac
docs: remove redundant route docstring
2017-05-25 19:57:52 -07:00
Qingping Hou
08e3aa4ed6
dev: reduce number of workders for dev server
2017-05-25 19:57:03 -07:00
Daniel Wang
6558d1f388
Document everything
2017-05-24 17:42:05 -07:00
Qingping Hou
9777768235
ci: use mysql from docker
2017-05-24 15:32:11 -07:00
Qingping Hou
ee710ef186
ci: enable circleci
2017-05-23 15:56:26 -07:00
Daniel Wang
a47e07fac5
Fix tests
...
Read db config from config.yaml, fix bugs, fix bad config value
2017-05-23 14:24:02 -07:00
Qingping Hou
8ff0268447
docs: add screenshot
2017-05-23 13:25:29 -07:00
Qingping Hou
bc39cb3f80
fix: replace im with slack in event details view
2017-05-23 13:25:17 -07:00
Qingping Hou
fd14afd302
docs: move docker setup into sphinx doc
2017-05-23 08:59:03 -07:00
Daniel Wang
6a4b13a0ee
Set up packer/docker
2017-05-22 17:12:14 -07:00
Qingping Hou
8a54b06195
feat: support sync users from slack & rename im to slack
2017-05-22 10:09:33 -07:00
Fellyn Silliman
fc12d9b671
Merge pull request #36 from houqp/docs
...
docs: add user guide
2017-05-20 14:09:21 -04:00
Qingping Hou
273a1d00a6
add user guide
2017-05-20 10:57:17 -07:00
Qingping Hou
0aef53e72b
doc: add icon and gitter channel
2017-05-18 16:16:56 -07:00
Daniel Wang
8fc6053265
Roster user bugfix
...
Fix SQL error when team id == user id
2017-05-18 15:55:37 -07:00
Saif Ebrahim
12a81293c7
Merge pull request #26 from houqp/fix
...
swap(fix): only set to from event role when role is not set
2017-05-18 19:06:01 +09:00
Qingping Hou
cc30e82077
swap(fix): only set to from event role when role is not set
2017-05-18 02:59:11 -07:00