Tom Moor
49ffcda8e0
fix: 'Post to channel' functionality does not work unless Slack SSO used ( #2099 )
...
* fix: 'Post to channel' functionality does not work unless Slack SSO used
* test: And this is why we have tests
2021-05-01 16:35:00 -07:00
Tom Moor
b89f4c36f4
chore: Rename Authentication
-> IntegrationAuthentication
( #2091 )
2021-04-27 18:42:45 -07:00
Tom Moor
ed2a42ac27
chore: Migrate authentication to new tables ( #1929 )
...
This work provides a foundation for a more pluggable authentication system such as the one outlined in #1317 .
closes #1317
2021-03-09 12:22:08 -08:00
Tom Moor
b78e2f1e05
fix: Match search requests from Slack using Integration for non-Slack teams ( #1599 )
...
* Match slack hook requests to integration
2020-10-21 08:53:38 -07:00
Renan Filipe
98626ebbaf
feat: Record search queries ( #1554 )
...
* Record search queries
* feat: add totalCount to the search response
* feat: add comments to explain why we use setTimeout
2020-09-21 23:05:42 -07:00
Tom Moor
e312b264a6
chore: Upgrade Prettier 1.8 -> 2.0 ( #1436 )
2020-08-08 18:53:11 -07:00
Tom Moor
af09713c8c
fix: knowledgebase -> knowledge base
2020-07-18 13:17:10 -07:00
Tom Moor
f43deb7940
chore: Move to prettier standard double quotes ( #1309 )
2020-06-20 13:59:15 -07:00
Tom Moor
5db43f2607
lint
2020-03-23 22:26:17 -07:00
Tom Moor
4b3ddf8769
fix: Account for no text param passed to hooks.slack
...
This will never happen in production, Slack always provides the param but prevents a possible 500 server error when messing with the API manually.
2020-03-22 16:41:15 -07:00
Tom Moor
b42e9737b6
feat: Memberships ( #1032 )
...
* WIP
* feat: Add collection.memberships endpoint
* feat: Add ability to filter collection.memberships with query
* WIP
* Merge stashed work
* feat: Add ability to filter memberships by permission
* continued refactoring
* paginated list component
* Collection member management
* fix: Incorrect policy data sent down after collection.update
* Reduce duplication, add empty state
* cleanup
* fix: Modal close should be a real button
* fix: Allow opening edit from modal
* fix: remove unused methods
* test: fix
* Passing test suite
* Refactor
* fix: Flow UI errors
* test: Add collections.update tests
* lint
* test: moar tests
* fix: Missing scopes, more missing tests
* fix: Handle collection privacy change over socket
* fix: More membership scopes
* fix: view endpoint permissions
* fix: respond to privacy change on socket event
* policy driven menus
* fix: share endpoint policies
* chore: Use policies to drive documents UI
* alignment
* fix: Header height
* fix: Correct behavior when collection becomes private
* fix: Header height for read-only collection
* send id's over socket instead of serialized objects
* fix: Remote policy change
* fix: reduce collection fetching
* More websocket efficiencies
* fix: Document collection pinning
* fix: Restored ability to edit drafts
fix: Removed ability to star drafts
* fix: Require write permissions to pin doc to collection
* fix: Header title overlaying document actions at small screen sizes
* fix: Jank on load caused by previous commit
* fix: Double collection fetch post-publish
* fix: Hide publish button if draft is in no longer accessible collection
* fix: Always allow deleting drafts
fix: Improved handling of deleted documents
* feat: Show collections in drafts view
feat: Show more obvious 'draft' badge on documents
* fix: incorrect policies after publish to private collection
* fix: Duplicating a draft publishes it
2019-10-05 18:42:03 -07:00
Tom Moor
b1a1d24f9c
fix: Unknown Slack users should be able to search team accessible docs ( #1049 )
...
* fix: Unknown Slack users should be able to search team accessible docs
* test: fix flaky test
* test: remove obsolete snapshot
* lint
* flow
* fix: Spelling mistake
2019-09-22 11:52:15 -07:00
Tom Moor
c9c5e43389
fix: add support for help slack command
2019-06-25 20:43:59 -07:00
Tom Moor
32f83311f6
chore: upgrade sequelize ( #965 )
...
* 0.18.0
* chore: Upgrade sequelize 4 -> 5
* fix: migrations v5 support
* fix: Majority of test failures
* fix: the rest of v5 tests
2019-06-23 15:49:45 -07:00
Tom Moor
19fc99944a
Adds 'post to channel' functionality. ( #901 )
...
* Adds 'post to channel' functionality. Closes #613
* Add specs
Update Slack integration marketing page
* Fix specs
* 💚
2019-02-19 22:42:13 -08:00
Tom Moor
3a260037cd
Regex-like search queries from Slack should not cause a server error
2019-01-11 19:41:19 -08:00
Tom Moor
58e31a9d3d
Fixes #831 - Link from Slack notification does not work for teams with subdomains
2019-01-06 00:05:50 -08:00
Tom Moor
61b6b18148
💚
2018-08-05 00:51:47 -07:00
Tom Moor
fc7373a6f5
Return relevant context in search results returned to slack slash command
2018-08-05 00:34:08 -07:00
Tom Moor
e192bcbaee
Improves ordering of search results
...
Modifies documents.search to return a context snippet and search ranking
Displays context snipped on search results screen
2018-08-04 18:32:56 -07:00
Tom Moor
2337b9df7f
service -> serviceId
2018-06-01 15:13:05 -04:00
Tom Moor
72d874444e
DB migrations
...
Google button
2018-05-28 20:31:53 -07:00
Tom Moor
44cb509ebf
Post to Slack ( #603 )
...
* Migrations
* WIP: Integration model, slack perms / hooks
* So so rough it pains me. Building this new model is revealing just how much needs to be refactored
* Working connect and post
* Cleanup UI, upating documents
* Show when slack command is connected
* stash
* 💚
* Add documents.update trigger
* Authorization, tidying
* Fixed integration policy
* pick integration presenter keys
2018-04-03 20:36:25 -07:00
Tom Moor
f3c7fb8bc6
Fixes #593
2018-02-24 20:44:13 -08:00
Tom Moor
f870cd88bc
Slack hooks fixes and improvements
...
closes #533
2018-01-28 19:37:14 -08:00
Tom Moor
66fa88fcab
Fixes 400 error response from slack hook
...
Split results into individual attachments
2018-01-28 17:00:20 -08:00
Jori Lallo
26d0d815a2
Admin endpoints
2017-12-26 15:08:11 +02:00
Tom Moor
32ba98bb1a
Unfurling of Slack links ( #487 )
...
* First pass: Unfurling of Slack links
* Add authentication in db
* Call associate on Event correctly
* Add SLACK_APP_ID, remove SLACK_REDIRECT_URI, tidy env sample
* PR feedback
* Comment clarify
2017-12-18 19:59:29 -08:00
Jori Lallo
592b5e49b6
Added no results text for Slack slash command
2017-11-19 23:49:27 -08:00
Jori Lallo
0441e92d08
Lint rules and flow annotations for rest of the files
2017-11-15 23:40:14 -08:00
Jori Lallo
08b1609440
[chore] added prettier
2017-04-26 21:47:03 -07:00
Jori Lallo
4f998bccc8
Initial code for Slack based search
2016-08-22 23:37:01 -07:00