Permalink
Switch branches/tags
Commits on Jun 14, 2017
  1. handle 415 errors

    jamesaimonetti committed Jun 7, 2017
  2. handle shard dbs

    jamesaimonetti committed Jun 7, 2017
  3. quickcall device should merge endpoint properties (#3822)

    lazedo authored and k-anderson committed Jun 14, 2017
    . also fixes default cid
  4. Update bookkeepers.md (#3818)

    powerpbx authored and k-anderson committed Jun 14, 2017
    Clarify some things.
Commits on Jun 9, 2017
  1. s3 attachments update (#3811)

    lazedo authored and fenollp committed Jun 9, 2017
    * s3 attachments update
    
    . do not cache credentials (at least not the way it was)
    . support scheme, host, port
    . support bucket after host
    . support base path
    
    * dialyzer warning
    
    * formatting
    
    * s3 tweaks
  2. fix fax receive between accounts (#3816)

    lazedo authored and k-anderson committed Jun 9, 2017
  3. KAZOO-5463: set a scheduled date with a timezone (#3815)

    fenollp authored and k-anderson committed Jun 9, 2017
    * KAZOO-5463: generate schema
    
    * define default timezone in only one place
    
    * nitpicks
    
    * KAZOO-5463: not sure if should use configured or UTC
    
    * KAZOO-5463: WIP
    
    * KAZOO-5463: make apis
    
    * KAZOO-5463: some cleanup
    
    * KAZOO-5463: pass schema validation for src schema
    
    * move kz_time tests into one place
    
    * KAZOO-5463: move time conversion to kz_time
    
    * KAZOO-5463: upgrade teletype handling of scheduled_date
    
    * KAZOO-5463: catch undefined required schema fields
    
    * KAZOO-5463: docs
    
    * KAZOO-5463: make apis!
  4. explicit control of event publishing (#3812)

    lazedo authored and k-anderson committed Jun 9, 2017
  5. do not follow transfer for endpoint recording (#3813)

    lazedo authored and k-anderson committed Jun 9, 2017
  6. spawn router processes (#3810)

    lazedo authored and k-anderson committed Jun 9, 2017
  7. typo in compactor admin default port (#3814)

    lazedo authored and k-anderson committed Jun 9, 2017
    * typo in compactor admin default port
    
    * schema & swagger
  8. fix device/sip_credentials view to return when doc is deleted (#3808)

    icehess authored and k-anderson committed Jun 9, 2017
Commits on Jun 8, 2017
  1. KAZOO-5541 call recording settings for inbound/outbound (#3807)

    lazedo authored and k-anderson committed Jun 8, 2017
    * KAZOO-5541 add call_recording schema
    
    * KAZOO-5541 add refrence to call_recording
    
    * KAZOO-5541 add kapps_call helpers
    
    * KAZOO-5541 recording-id may change before updating call
    
    * KAZOO-5541 add is_recording to kapps_call
    
    * KAZOO-5541 unrelated
    
    * KAZOO-5541 export contains_no_match
    
    * KAZOO-5541 formatting
    
    * KAZOO-5541 use inception_type instead
    
    * KAZOO-5541 start recording in route_win
    
    * KAZOO-5541 log request in route req
    
    * KAZOO-5541 save custom channel vars call
    
    * KAZOO-5541 fix call to kz_endpoint:get
    
    * KAZOO-5541 merge call_recording in endpoint
    
    * KAZOO-5541 rename key and macro
    
    * HELP-30521 keep compatibility for ftp
    
    * KAZOO-5541 add call event accessors
    
    * KAZOO-5541 add kapi call event headers
    
    * KAZOO-5557 kapi_switch to use own exchange
    
    * KAZOO-5541 process bridge channel apps
    
    * KAZOO-5541 use Endpoint-Actions for inbound recording
    
    * HELP-30544 kazoo_bindings startup
    
    * KAZOO-5541 add kz_storage to remove dependencies
    
    * HELP-30544 its a gen_server!
    
    * KAZOO-5577 switched params
    
    * KAZOO-5541 add inbound endpoint recorder handler
    
    * KAZOO-5541 split schema
    
    * KAZOO-5541 make apis
    
    * LAZOO-5541 revert unwanted changes
    
    * KAZOO-5541 make apis 2
    
    * KAZO-5541 add type to call_recording elements
    
    * KAZOO-5541 remove required
    
    * KAZOO-5541 fix bridge test
  2. Load token restrictions per request (#3806)

    jamesaimonetti authored and k-anderson committed Jun 8, 2017
    * lookup restrictions per-request
    
    instead of storing them in the JWT auth doc, fetch them per request
    
    * fix for tests
    
    * add some helpful debug logging
  3. KAZOO-5553: start supporting billing for mobile (#3803)

    icehess authored and k-anderson committed Jun 8, 2017
    * KAZOO-5553: start supporting billing for mobile
    
    * KAZOO-5553: fix typos
    
    * KAZOO-5553: update view, use guard
  4. KAZOO-5545 + KAZOO-5548: save & access port requests timeline (#3800)

    fenollp authored and k-anderson committed Jun 8, 2017
    * multiline port request views
    
    * formatting
    
    * KAZOO-5545: keep track of port request transitions in a timeline
    
    * KAZOO-5545: do not leak timeline by default
    
    * KAZOO-5545: rename to "reason" to not confuse with comments
    
    * KAZOO-5545: moving on
    
    * add GET port_requests/xxx/timeline API endpoint
    
    * KAZOO-5545: fixup
    
    * KAZOO-5545: docs
    
    * KAZOO-5545: make apis
    
    * KAZOO-5545: address PR comments
    
    * KAZOO-5545: remove transition reason so it is not saved at root level
    
    * KAZOO-5545: note on req_values
  5. amend auth doc with restrictions (#3804)

    jamesaimonetti authored and k-anderson committed Jun 8, 2017
    * amend auth doc with restrictions
    
    The new auth doc in crossbar_auth didn't add "restrictions" to the
    auth doc (as was done in other auth work in crossbar_util). This
    meant token restrictions were never processed during the authorize
    phase.
    
    * add api changes
    
    * add sample blocked resp
  6. db type mismatch (#3796)

    onnet authored and fenollp committed Jun 8, 2017
Commits on Jun 7, 2017
  1. qf-knm: quick fixes to KNM (#3801)

    fenollp authored and k-anderson committed Jun 7, 2017
    * qf-knm: remove number features_allowed/denied from UI response
    
    * remove external features from the top-level default list of allowed features
    
    * qf-knm: add all_features/0 maintenance command
    
    * qf-knm: test features differently
  2. KAZOO-5571 remove refresh_token from log (#3798)

    lazedo authored and k-anderson committed Jun 7, 2017
  3. KAZOO-5544 use per slot persistence (#3792)

    lazedo authored and k-anderson committed Jun 7, 2017
    * KAZOO-5544 add parking views
    
    * KAZOO-5544 add get_result_doc in data manager
    
    * KAZOO-5544 use per slot doc
    
    * KAZOO-5544 remove dead code
    
    * KAZOO-5544 update
    
    * KAZOO-5544 remove more parked calls usage
    
    * KAZOO-5544 adapt cb_parked_calls
    
    * KAZOO-5544 fix & add missing specs
  4. Handle 'too_few_properties' schema error (#3797)

    fenollp authored and k-anderson committed Jun 7, 2017
Commits on Jun 6, 2017
  1. Fix incorrect binding in bh_object (#3795)

    kalda341 authored and lazedo committed Jun 6, 2017
Commits on Jun 5, 2017
  1. HELP-30386: fix bug with date calculations on Mondays. Refactor some … (

    mark2600 authored and fenollp committed Jun 5, 2017
    #3793)
    
    * HELP-30386: fix bug with date calculations on Mondays. Refactor some date functions out of cf_temporal_route into kz_date.
    
    * add more whitespace, for no reasno !!! wheeeee
    
    * but wait, there's more
    
    * fix typing
    
    * more auto-formatting...
    
    * fmt
Commits on Jun 3, 2017
  1. KAZOO-5517: remove empty columns on returned CSV tasks (#3791)

    fenollp authored and lazedo committed Jun 3, 2017
    * update noinput worker
    
    * KAZOO-5517: implement the stripping logic
    
    * KAZOO-5517: log size differences
    
    * KAZOO-5517: finished adapting input worker too
  2. HELP-3044: do not cache false and flush data plan cache in maintenanc… (

    k-anderson authored and lazedo committed Jun 3, 2017
    #3790)
    
    * HELP-3044: do not cache false and flush data plan cache in maintenance flush
    
    * HELP-30444: support flushing caches independently
Commits on Jun 2, 2017
  1. KAZOO-5132: call filter_undefined from from_list/1 and from_list_recu…

    fenollp authored and k-anderson committed Jun 2, 2017
    …rsive/1 (#3782)
    
    * KAZOO-5132: always filter_undefined in kz_json:from_list functions
    
    * KAZOO-5132: introduce kz_csv:json_to_iolist/2
    
    * introduce BASE_HEADERS to provisioner_util
    
    * KAZOO-5132: replace calls to from_list then filter_undefined with just from_list
    
    * KAZOO-5132: make apis for some reason
    
    * KAZOO-5132: fix Dialyzer warnings
    
    * KAZOO-5132: fix rebase artefacts
  2. [master] HELP-30444: check for conflict when creating db (#3783)

    icehess authored and k-anderson committed Jun 2, 2017
    * HELP-30444: check for conflict when creating db
    
    CouchDB returns and HTTP error 500 with payload
    `{"error":"error","reason":"conflict"}`
    
    This seems and internal error when couchdb tries to create the shard
    files, but due to race condition on creating db at same time those files
    are already created, so couchdb returns an undocumented error.
    
    The `kazoo_modb:create` falsely thinks that database creation failed and
    won't referesh views.
    
    This patches `kz_couch_db` to handle that error.
    
    Also it patches the `kazoo_modb` to retry the operation due db creation
    failure.
    
    * HELP-30444: not assuming, check db exists
  3. HELP-30462 check channel bridge event in ringback (#3785)

    lazedo authored and k-anderson committed Jun 2, 2017
    * check channel bridge event in ringback
    
    * simplify bridge command when ringing parker
  4. log channel remove with proper call-id (#3787)

    lazedo authored and k-anderson committed Jun 2, 2017
    * log channel remove with proper call-id
    
    * dialyzer complains
Commits on Jun 1, 2017
  1. HELP-29120: ignore query string filters when paginating (#3778)

    jamesaimonetti authored and k-anderson committed Jun 1, 2017
  2. KAZOO-5404 and KAZOO-5405: send notifications reliably (#3753)

    icehess authored and k-anderson committed Jun 1, 2017
    * KAZOO-5404: just testing
    
    * KAZOO-5404: fix password recovery template for notify
    
    * KAZOO-5404: change voicemail notify to voicemail_new
    
    * KAZOO-5404: make timeout configurable
    
    * temproray fixing props
    
    * KAZOO-5404: ain't gonna call u
    
    * KAZOO-5404: detect notify type from oublish fun + code clean up
    
    * KAZOO-5404: try to save to db
    
    * KAZOO-5404: send notify update from notify app
    
    * KAZOO-5404: send completed notify update when template is disabled
    
    * KAZOO-5404: make apis, fmt and xref
    
    * KAZOO-5404: use kapi_notify_publisher everywhere except for system_alert
    
    * KAZOO-5404: send completed when disabled
    
    * KAZOO-5404: conditionally presist failed notify
    
    * KAZOO-5404: use previous callid if possible
    
    * KAZOO-5404: move publisher to kazoo_apps
    
    * KAZOO-5405: task job to resend notifications
    
    * KAZOO-5405: add maintenance command for resender
    
    * KAZOO-5405: send single notifications
    
    * KAZOO-5404 and KAZOO-5405: documentation
    
    * fixes some minor issues
    
    * KAZOO-5405: some fixes
    
    * fix reschedule time (ms to seconds)
    * not presisting if failed due to missing to,from,encoding issue
    * convert payload to proplist, make MFA
    
    * KAZOO-5405: remove dev time log line
    
    * set key correctly in kapps_config_usage for kapps_account generation
    
    * KAZOO-5405: use from_list instead so kapps_config_usage uses default value
    
    * KAZOO-5404: move kz_notify to kazoo_apps
    
    * KAZOO-5404: use accessor for Msg-ID and Server-ID
    
    * KAZOO-5405: spwan a process actually
    
    * fix typo
  3. KAZOO-5539: fix updating views (#3779)

    fenollp authored and k-anderson committed Jun 1, 2017
    * clearer denomination
    
    * KAZOO-5539: do not overwrite numbers account view before updating it
    
    * KAZOO-5539: compare using are_equal and strip rev on NewRev
  4. [master] KAZOO-5523: add block anonymous to blacklist (#3776)

    icehess authored and k-anderson committed Jun 1, 2017
    * KAZOO-5523: add block anonymous to blacklist
    
    * KAZOO-5523: set in Acc only if it's true
    
    * KAZOO-5523: check if is anonymous