Umair Khan
21c129c93b
integrations: Support writing docs in markdown.
...
Fixes #4011
2017-04-07 15:52:15 -07:00
Umair Khan
db81cd1c41
integrations: Create help_content property.
...
This property handles the rendering of help content.
2017-04-07 15:52:15 -07:00
Umair Khan
21f5c5cbf4
integrations: Pass context to integration objects.
2017-04-07 15:52:15 -07:00
Umair Khan
7ff699cd67
app_filters.py: Accept context in render_markdown_path.
2017-04-07 15:52:15 -07:00
Umair Khan
a45f8b463a
app_filters.py: Use Django to load template.
...
This commit allows us to load template using Django in
render_markdown_path.
2017-04-07 15:52:15 -07:00
Steve Howell
06f9c28fd2
settings: Lazy-load settings sections.
...
For the settings UI, we now wait until a user goes to a particular
settings section before calling the appropriate function to set
up the section (which usually involves setting up click handlers
and populating initial data).
2017-04-07 15:20:12 -07:00
Steve Howell
c4b4979a74
Add Dict.clear() method.
2017-04-07 15:20:12 -07:00
Steve Howell
46af691e76
minor: Move line of code to hide digest settings.
...
This line was overlooked when extracting code to
settings_notifications.js. It was not causing a user facing
error, but it was in the wrong place.
2017-04-07 15:20:12 -07:00
Steve Howell
7f17fc020f
Extract settings_bots.js.
2017-04-07 15:20:12 -07:00
Steve Howell
153c24d071
Remove dead code related to bot/stream settings.
...
We had never-enabled code to allow users to set default
streams for their bots (for event registration, default sending, etc.).
This commit removes the code.
2017-04-07 15:20:12 -07:00
Abhijeet Kaur
015229fc68
Rename "Administration" to "Organization" in settings.
...
Rename "Administration" tab in Settings to "Organization."
Also rename the same in the navigation-bar for admin-users.
2017-04-07 07:18:50 -07:00
Aditya Bansal
17d32b959b
scroll-bar: Fix perfect-scrollbar scrolling improperly in more topics.
...
In this commit we fix the issue of scrollbar occasionally scrolling
down too far when we click more topics option. Upon scrolling to top
the scroll gets reset everything returns to normal. This sometimes
leads to big blank space upon clicking more topics. This has been
fixed by reseting the scroll upon narrowing.
Fixes : #4440 .
2017-04-07 07:11:17 -07:00
Tim Abbott
d540b2834d
test_events: Fix errors with Python 2.
2017-04-06 19:26:42 -07:00
Tim Abbott
06a814f6d5
actions: Deduplicate backend display_settings code.
2017-04-06 15:33:41 -07:00
Tim Abbott
3a1912e829
mypy: Fix missing documentation_crawler annotation.
2017-04-06 15:33:41 -07:00
Tim Abbott
10e9c3bb84
documentation_crawler: Add exclude list.
...
This works around the issue that Google calendar returns errors on
HTTP HEAD requests.
2017-04-06 15:26:27 -07:00
Tim Abbott
b9c6c22b60
actions: Remove some unnecessary log_event calls.
...
Users editing messages or updating message flags are either already
recorded or not interesting from an audit perspective, and so there's
no need to use log_event with them.
2017-04-06 14:20:04 -07:00
Tim Abbott
6d27dcc801
actions: Remove log_message helper.
...
Since we are likely to never use the old populate_db history replay
logic, there's no point in having this extra code around.
2017-04-06 14:19:42 -07:00
Sumana Harihareswara
314843304d
Add expectations for office hours and sprints.
2017-04-06 14:07:01 -07:00
Brock Whittaker
406c113ce1
integrations: Remove left-over integration instruction blocks.
...
In cases where a user goes from one hash to another in which
neither hash is "#", it will not properly clear the last instruction
block.
Fixes : #4407 .
2017-04-06 13:49:54 -07:00
Steve Howell
262a4d5da6
Create topic_generator.js.
2017-04-06 12:23:44 -07:00
Brock Whittaker
3db61ecd20
settings-bots: Fix bots styling to prevent content from overflowing.
...
This fixes the styling of the container so that the text will not
overflow to the next line but instead will just wrap around the
container correctly.
2017-04-06 11:56:11 -07:00
Steve Howell
f37ce1eeb1
Extract settings_lab.js.
2017-04-06 11:28:36 -07:00
Steve Howell
89128a2272
Extract settings_muting.js.
2017-04-06 11:28:36 -07:00
Steve Howell
1f38884b27
Extract settings_notifications.js.
2017-04-06 11:28:36 -07:00
Steve Howell
fa143d4582
Extract settings_display.js
2017-04-06 11:28:36 -07:00
Steve Howell
47bdecdc4f
Extract settings_account.js.
...
This code handles the settings pane for "Your account," which
has email/name/password/avatar/etc.
2017-04-06 11:28:36 -07:00
Tomasz Kolek
4867e68461
integrations: Add setup webhook message for Crashlytics.
...
This makes it easier to debug the setup process.
2017-04-06 11:27:48 -07:00
Aditya Bansal
9387fce024
loading-spinner: Fix improper display in upload avatar setting.
...
In this commit we fix the improper display of loading spinner in
upload avatar setting upon uploading new avatar repetitively one
after the other.
2017-04-06 09:06:14 +05:30
Aditya Bansal
aa10127cb6
loading-spinner: Fix position of spinner on home page.
...
In this we fix the positioning of the loading spinner on the home page
when its loaded for the first time. First time here does not mean first
time use but means first time of a new session.
2017-04-06 06:43:25 +05:30
Brock Whittaker
391a384c75
integrations: Clear float after #integration-instruction-block.
...
Clear the float after the instruction block so that the parent
container will respect the height of the child contents.
Fixes : #4425 .
2017-04-05 17:31:05 -07:00
sinwar
4296d608ab
test_server: Improve warning in venv check.
...
This (1) changes test_server to use the common `check_venv` method and
(2) improves check_venv to provide a clearer error message in the case
that you're inside Vagrant but not in a venv.
Tweaked by tabbott to borrow logic from run_dev.py.
2017-04-05 16:51:23 -07:00
sinwar
22b36ff2dc
requirements: Upgrade python-twitter to latest version.
...
We no longer need a forked version, since our patches were merged into
master several months ago.
Fixes #3407 .
2017-04-05 16:41:09 -07:00
Tomasz Kolek
a8633e0975
integrations doc: Move twitter doc to separate file.
2017-04-05 13:43:48 -07:00
Tomasz Kolek
1b6cdb92b7
integrations doc: Move trello-plugin doc to separate file.
2017-04-05 13:43:48 -07:00
Tomasz Kolek
85940aef7f
integrations doc: Move trac doc to separate file.
2017-04-05 13:43:48 -07:00
Tomasz Kolek
d8ed13740d
integrations doc: Move subversion doc to separate file.
2017-04-05 13:43:48 -07:00
Tomasz Kolek
68ca7e7fc5
integrations doc: Move rss doc to separate file.
2017-04-05 13:43:48 -07:00
Tomasz Kolek
65dfc97fc4
integrations doc: Move redmine doc to separate file.
2017-04-05 13:43:48 -07:00
Tomasz Kolek
06e4adc01d
integrations doc: Move puppet doc to separate file.
2017-04-05 13:43:47 -07:00
Tomasz Kolek
f4bd9dfda5
integrations doc: Move phabricator doc to separate file.
2017-04-05 13:43:47 -07:00
Tomasz Kolek
4a6acc4fb9
integrations doc: Move perforce doc to separate file.
2017-04-05 13:43:47 -07:00
Tomasz Kolek
5426725c43
integrations doc: Move openshift doc to separate file.
2017-04-05 13:43:47 -07:00
Tomasz Kolek
484fef059b
integrations doc: Move nagios doc to separate file.
2017-04-05 13:43:47 -07:00
Tomasz Kolek
489a7d1784
integrations doc: Move mercurial doc to separate file.
2017-04-05 13:43:47 -07:00
Tomasz Kolek
372c7224f0
integrations doc: Move jira-plugin doc to separate file.
2017-04-05 13:43:47 -07:00
Tomasz Kolek
f0ace02e6c
integrations doc: Move jenkins doc to separate file.
2017-04-05 13:43:47 -07:00
Tomasz Kolek
34500f755c
integrations doc: Move hubot doc to separate file.
2017-04-05 13:43:47 -07:00
Tomasz Kolek
bd1103373d
integrations doc: Move google-calendar doc to separate file.
2017-04-05 13:43:47 -07:00
Tomasz Kolek
6ff130b829
integrations doc: Move git doc to separate file.
2017-04-05 13:43:47 -07:00