Commit Graph

110 Commits

Author SHA1 Message Date
enahum
9ab5a79962 PLT-3745 - Deauthorize OAuth Apps (#3852)
* Deauthorize OAuth APIs

* Deautorize OAuth Apps Account Settings

* Fix typo in client method

* Fix issues found by PM

* Show help text only when there is at least one authorized app
2016-08-23 18:06:17 -04:00
Corey Hulen
59d971dc75 PLT-2899 adding clustering of app servers (#3682)
* PLT-2899 adding clustering of app servers

* PLT-2899 base framework

* PLT-2899 HA backend

* PLT-2899 Fixing config file

* PLT-2899 adding config syncing

* PLT-2899 set System console to readonly when clustering enabled.

* PLT-2899 Fixing publish API

* PLT-2899 fixing strings
2016-08-04 13:25:37 -04:00
Christopher Speller
f5375254f9 Adding migration support to LDAP from other account types (#3655) 2016-07-26 17:39:51 -04:00
Joram Wilander
c0ab2636d6 PLT-2241 Refactored statuses into a more real-time system (#3573)
* Refactored statuses into a more real-time system

* Updated package.json with correct commit and fixed minor bug

* Minor updates to statuses based on feedback

* When setting status online, update only LastActivityAt if status already exists
2016-07-18 11:10:03 -04:00
Christopher Speller
8936f65c90 Improving caching of static assets (#3591) 2016-07-15 08:57:52 -04:00
enahum
540ebbd74d SAML Unit Tests, Go Driver & Removed vendor dependency (#3532) 2016-07-13 07:38:58 -04:00
Corey Hulen
b1520d0b94 PLT-3512 adding join/leave channel to the CLI (#3498)
* PLT-3512 adding join/leave channel to the CLI

* PLT-3512 adding list channels to the CLI

* PLT-3512 adding restore channel

* Adding make run-cli command

* Updating txt

* Fixing txt purposed by PMs
2016-07-06 14:11:21 -04:00
Harrison Healey
dc2f2a8001 PLT-3145 Custom Emojis (#3381)
* Reorganized Backstage code to use a view controller and separated it from integrations code

* Renamed InstalledIntegrations component to BackstageList

* Added EmojiList page

* Added AddEmoji page

* Added custom emoji to autocomplete and text formatter

* Moved system emoji to EmojiStore

* Stopped trying to get emoji before logging in

* Rerender posts when emojis change

* Fixed submit handler on backstage pages to properly support enter

* Removed debugging code

* Updated javascript driver

* Fixed unit tests

* Fixed backstage routes

* Added clientside validation to prevent users from creating an emoji with the same name as a system one

* Fixed AddEmoji page to properly redirect when an emoji is created successfully

* Fixed updating emoji list when an emoji is deleted

* Added type prop to BackstageList to properly support using a table for the list

* Added help text to EmojiList

* Fixed backstage on smaller screen sizes

* Disable custom emoji by default

* Improved restrictions on creating emojis

* Fixed non-admin users seeing the option to delete each other's emojis

* Fixing gofmt

* Fixed emoji unit tests

* Fixed trying to get emoji from the server when it's disabled
2016-07-05 11:58:18 -04:00
Harrison Healey
1988573fce Added make restart (#3486) 2016-07-05 11:10:28 -04:00
Christopher Speller
ea3342aa6c Adding LDAP Syncronization (#3219) 2016-06-03 09:33:59 -04:00
Christopher Speller
335e5cc4da Moving tests to javascript client (#3108) 2016-05-26 07:58:24 -04:00
Christopher Speller
2a137e97c4 Adding enterprise build hash to about dialog (#3058) 2016-05-20 07:41:47 -07:00
Christopher Speller
4a426be6b8 Adding generation of coverage files to build (#3066) 2016-05-20 09:40:52 -04:00
Christopher Speller
587ddde587 Cleaning up make test-client. Adding to build. (#2984) 2016-05-13 16:17:07 -04:00
Christopher Speller
39b520e38e Don't build the dependancies 2016-05-13 00:28:27 -04:00
Christopher Speller
38ee83e45b Moving to glide 2016-05-12 23:56:07 -04:00
Christopher Speller
84d2482ddb Updating go depencancies. Switching to go1.6 vendoring (#2949) 2016-05-12 16:37:29 -04:00
Christopher Speller
c63e027aec Fixing LDAP editing of attributes (#2824) 2016-05-02 08:07:58 -04:00
Joram Wilander
383cddd3d1 Don't return error if already part of channel being joined (#2814) 2016-04-28 10:56:19 -04:00
Christopher Speller
e80bf13f48 Re-enable enterprise tests 2016-04-22 08:37:02 -04:00
=Corey Hulen
4796d5edd8 Disabling enterprise unit tests 2016-04-21 22:57:14 -07:00
Corey Hulen
2e5617c29b PLT-2057 User as a first class object (#2648)
* Adding TeamMember to system

* Fixing all unit tests on the backend

* Fixing merge conflicts

* Fixing merge conflict

* Adding javascript unit tests

* Adding TeamMember to system

* Fixing all unit tests on the backend

* Fixing merge conflicts

* Fixing merge conflict

* Adding javascript unit tests

* Adding client side unit test

* Cleaning up the clint side tests

* Fixing msg

* Adding more client side unit tests

* Adding more using tests

* Adding last bit of client side unit tests and adding make cmd

* Fixing bad merge

* Fixing libraries

* Updating to new client side API

* Fixing borken unit test

* Fixing unit tests

* ugg...trying to beat gofmt

* ugg...trying to beat gofmt

* Cleaning up remainder of the server side routes

* Adding inital load api

* Increased coverage of webhook unit tests (#2660)

* Adding loading ... to root html

* Fixing bad merge

* Removing explicit content type so superagent will guess corectly (#2685)

* Fixing merge and unit tests

* Adding create team UI

* Fixing signup flows

* Adding LDAP unit tests and enterprise unit test helper (#2702)

* Add the ability to reset MFA from the commandline (#2706)

* Fixing compliance unit tests

* Fixing client side tests

* Adding open server to system console

* Moving websocket connection

* Fixing unit test

* Fixing unit tests

* Fixing unit tests

* Adding nickname and more LDAP unit tests (#2717)

* Adding join open teams

* Cleaning up all TODOs in the code

* Fixing web sockets

* Removing unused webockets file

* PLT-2533 Add the ability to reset a user's MFA from the system console (#2715)

* Add the ability to reset a user's MFA from the system console

* Add client side unit test for adminResetMfa

* Reorganizing authentication to fix LDAP error message (#2723)

* Fixing failing unit test

* Initial upgrade db code

* Adding upgrade script

* Fixing upgrade script after running on core

* Update OAuth and Claim routes to work with user model changes (#2739)

* Fixing perminant deletion. Adding ability to delete all user and the entire database (#2740)

* Fixing team invite ldap login call (#2741)

* Fixing bluebar and some img stuff

* Fix all the different file upload web utils (#2743)

* Fixing invalid session redirect (#2744)

* Redirect on bad channel name (#2746)

* Fixing a bunch of issue and removing dead code

* Patch to fix error message on leave channel (#2747)

* Setting EnableOpenServer to false by default

* Fixing config

* Fixing upgrade

* Fixing reported bugs

* Bug fixes for PLT-2057

* PLT-2563 Redo password recovery to use a database table (#2745)

* Redo password recovery to use a database table

* Update reset password audits

* Split out admin and user reset password APIs to be separate

* Delete password recovery when user is permanently deleted

* Consolidate password resetting into a single function

* Removed private channels as an option for outgoing webhooks (#2752)

* PLT-2577/PLT-2552 Fixes for backstage (#2753)

* Added URL to incoming webhook list

* Fixed client functions for adding/removing integrations

* Disallowed slash commands without trigger words

* Fixed clientside handling of errors on AddCommand page

* Minor auth cleanup (#2758)

* Changed EditPostModal to just close if you save without making any changes (#2759)

* Renamed client -> Client in async_client.jsx and fixed eslint warnings (#2756)

* Fixed url in channel info modal (#2755)

* Fixing reported issues

* Moving to version 3 of the apis

* Fixing command unit tests (#2760)

* Adding team admins

* Fixing DM issue

* Fixing eslint error

* Properly set EditPostModal's originalText state in all cases (#2762)

* Update client config check to assume features is defined if server is licensed (#2772)

* Fixing url link

* Fixing issue with websocket crashing when sending messages to different teams
2016-04-21 22:37:01 -07:00
Christopher Speller
b23eeff4fc Enabling experimental windows/osx builds 2016-04-06 10:43:21 -04:00
Christopher Speller
ecdbbd7c54 Adding make target for building with a full source map 2016-03-29 18:32:15 -04:00
Ryo ONODERA
23d2d08229 Replace 'make' with '$(MAKE)'
Fix the build under the platform that GNU make is installed as gmake.
2016-03-25 13:44:58 +09:00
Christopher Speller
be30d74c20 Removing static test. Adding start-docker as a dep for run-server. 2016-03-22 13:28:58 -04:00
Christopher Speller
a0a102d26b Redo of makefile. Build files no longer need to be modified for enterprise builds. 2016-03-21 09:31:47 -04:00
Christopher Speller
77ffdc6990 Creating sepearate dev and prod webpack builds. Enabled webpack watch mode. Updated to latest master webpack to fix bug in watch mode 2016-03-18 10:06:39 -04:00
Corey Hulen
8d571ee498 Merge pull request #2456 from chengweiv5/fix-build
Makefile: fix for non-enterprise build
2016-03-17 11:05:29 -07:00
Christopher Speller
fdc3207724 Webpack optimizations and fixes 2016-03-17 11:32:06 -04:00
Chengwei Yang
6eaede4486 Makefile: fix for non-enterprise build
Signed-off-by: Chengwei Yang <yangchengwei@qiyi.com>
2016-03-17 12:02:00 +08:00
Christopher Speller
12896bd23e Converting to Webpack. Stage 1. 2016-03-16 18:02:55 -04:00
Christopher Speller
d7cdcf082f Convering client to react-router. 2016-03-14 00:38:25 -04:00
hmhealey
2b89197e71 Fixed Makefile to properly kill watchify on stop-client 2016-02-22 16:30:38 -05:00
hmhealey
1f989c8728 Added restart-server target to Makefile 2016-02-17 10:14:29 -05:00
Alan Mooiman
ad64f315f3 Adjustments to makefile
Compass will compile on first run (instead of having to make a change to a sass file)

Stop command won't kill virtualbox processes that are also named "mattermost". If we're going to wildcard kill processes, let's not go overboard.
2016-01-29 15:02:05 -08:00
hmhealey
16707836ac Updated makefile to repackage client libraries when package.json changes 2016-01-27 16:31:24 -05:00
Christopher Speller
163bab98b5 Tweaking build 2016-01-26 12:08:03 -05:00
=Corey Hulen
9ed5ddcbce PLT-7 fixing issues with safari 2016-01-22 09:45:36 -06:00
=Corey Hulen
63a30198c1 PLT-7 switching dist to min 2016-01-21 17:12:51 -06:00
=Corey Hulen
ec5b278fca PLT-7 fixing dist build 2016-01-21 16:36:12 -06:00
Christopher Speller
2c7a3d405d moving mv 2016-01-21 13:45:05 -05:00
Christopher Speller
21af702cd1 Sudo 2016-01-21 13:24:05 -05:00
Christopher Speller
840967f062 Fixing travis 2016-01-21 12:38:28 -05:00
Christopher Speller
1a9c01287c Fixing travis 2016-01-21 12:05:53 -05:00
Christopher Speller
d9a2f1cf4d Fixing non travis build 2016-01-21 11:42:26 -05:00
Christopher Speller
d2d75c8602 Merge pull request #1841 from mattermost/auto-spinmint
Testing PR for auto spinmint.
2016-01-21 11:26:44 -05:00
Christopher Speller
c320bb4565 Adding curl to upload pr builds 2016-01-21 09:31:05 -05:00
=Corey Hulen
8e404c1dcf PLT-7 Adding translation function to context 2016-01-19 22:00:01 -06:00
JoramWilander
33519518d6 Remove bin from gitignore 2016-01-14 08:24:09 -05:00