Robin Ward
d8c616a68a
Add a store
so we can start using ES6 modules for models, finally.
2015-02-10 12:35:53 -05:00
Robin Ward
8d46de4819
Add a spec for the new plugins controller
2015-02-10 12:35:53 -05:00
Régis Hanol
c9a007d5fb
FIX: backup logs on Firefox
...
FIX: debounce backup logs in order to prevent Firefox crash
FIX: 'Invalid date' in backup logs in Firefox
2015-02-09 16:53:28 +01:00
Robin Ward
7dea65122e
Support a url
field in plugin metadata
2015-02-06 18:08:57 -05:00
Robin Ward
3d7b534564
FEATURE: New "Plugins" admin section with extensibility support
2015-02-06 17:33:24 -05:00
Sam
820ce8765e
refactor traffic report
...
split traffic report in 2, page view vs raw traffic
hide raw traffic report by default
improve flushing logic for application reqs
2015-02-06 14:39:16 +11:00
Robin Ward
4e64d16a47
FEATURE: Allow plugins to log staff actions
2015-02-05 15:26:34 -05:00
Sam
08b790b3c2
improve metrics gathered using in our traffic section
...
this also pulls out the middleware into its own home and inserts in front
2015-02-05 16:08:52 +11:00
Sam
c9adfa65a0
FEATURE: dashboard stats for application traffic
2015-02-05 11:18:21 +11:00
Sam
3fc930526c
fix typo
2015-02-04 18:25:37 +11:00
Sam
67eccee990
FEATURE: basic disk space usage stats
2015-02-04 18:05:17 +11:00
Neil Lalonde
8689c85b54
add error handling when granting admin and moderator privileges
2015-02-03 17:42:08 -05:00
Robin Ward
f923d7e205
Support appending routes within the admin section by plugins
2015-01-30 18:02:11 -05:00
Neil Lalonde
644c7a4675
FEATURE: Add an option to show custom user fields on profiles. Default is to not show them.
2015-01-29 17:38:39 -05:00
Sam
844467015d
FEATURE: allow simple selection for category badge styles
...
clean up category badge styling
2015-01-29 17:49:14 +11:00
Régis Hanol
f7f5e39f75
FIX: Minor Admin bug with a setting when creating a new group
2015-01-23 20:31:48 +01:00
Régis Hanol
256519dddf
FEATURE: automatic group membership based on email address
2015-01-23 18:25:43 +01:00
Robin Ward
7741e4dc02
Change the admin-menu
outlet to use a tagName of li
2015-01-21 16:21:27 -05:00
Régis Hanol
141f697482
remove unused route
2015-01-21 20:54:07 +01:00
Régis Hanol
e300945879
FEATURE: split group admin in 2 tabs (custom & automatic)
...
FIX: clear the user-selector when adding new members
2015-01-21 20:52:48 +01:00
Robin Ward
a28784c8f7
Add a {{plugin-outlet}}
for the admin-menu
2015-01-14 16:05:29 -05:00
Robin Ward
f8d3764d5e
Convert many buttons to d-button
2015-01-14 15:50:20 -05:00
Régis Hanol
6734a51b6a
move SiteText.{head,top,bottom} to SiteCustomization
2015-01-14 12:15:53 +01:00
Robin Ward
f3b72f5d96
Revert "move SiteText.{head,bottom} to SiteCustomization and remove redundant SiteText.top"
...
This reverts commit 6ee2849df6
.
2015-01-12 20:21:22 -05:00
Arpit Jalan
bbb23bb736
FIX: users tab in admin panel doesn’t stay highlighted
2015-01-13 02:04:59 +05:30
Régis Hanol
6ee2849df6
move SiteText.{head,bottom} to SiteCustomization and remove redundant SiteText.top
2015-01-12 19:59:43 +01:00
Régis Hanol
8627a1e507
FIX: making sure {{fa-icon}} don't break when we'll update to latest ember
2015-01-07 18:14:31 +01:00
Sam
efc717c14a
FEATURE: remove star concept from Discourse
2015-01-07 13:43:27 +11:00
Robin Ward
6d539c0afd
You don't need to call buildRoutes
anymore.
...
Just export a function in a module called `route-map` and discourse's
rotuer will do the rest. This makes it a lot easier to define routes in
plugins.
2015-01-06 17:00:25 -05:00
Régis Hanol
060cda7772
FIX: proper handling of group memberships
2015-01-05 18:51:45 +01:00
Sam
049ae70f94
FEATURE: maximize button for customization css/html editor
2015-01-02 11:25:15 +11:00
Régis Hanol
386b0a2587
fix the build
2014-12-29 22:36:25 +01:00
Régis Hanol
25e5031fb1
FIX: site setting search
2014-12-29 21:56:33 +01:00
Régis Hanol
8edf2afb83
FIX: proper redirection when deleting a user
2014-12-25 18:25:07 +01:00
Arpit Jalan
bb152a5b3f
FEATURE: download user posts archive
2014-12-24 15:13:48 +05:30
Sam
5b844f5320
FEATURE: more than 1 site customization can be enabled at once
...
FIX: more robust site customizations
Rewrote site customization to use distributed cache and a much cleaner
css delivery mechanism
2014-12-23 13:03:48 +11:00
Sam
f23eb475a4
FEATURE: remove override stylesheet option, too confusing
2014-12-23 13:03:48 +11:00
Régis Hanol
45dbdb6896
FEATURE: custom emojis
2014-12-23 01:12:26 +01:00
Robin Ward
f42a5c1ba3
Convert a lot of Globals to ES6 modules
2014-12-17 09:31:42 -05:00
Robin Ward
f3babdb319
Fixes many Ember 1.9.0 deprecations
2014-12-17 09:31:42 -05:00
Robin Ward
61101736cb
Ember.empty
has been renamed to Ember.isEmpty
2014-12-17 09:31:40 -05:00
Robin Ward
da7fefa263
Merge pull request #3039 from techAPJ/patch-1
...
Optimize user csv export
2014-12-15 12:26:23 -05:00
Robin Ward
2d6b15a34d
Load fewer posts when the android platform is detected
2014-12-12 11:47:39 -05:00
Arpit Jalan
2492c41f74
Optimize user csv export
2014-12-12 21:19:57 +05:30
Arpit Jalan
42cbe6ef2a
FEATURE: export csv for all the logs
2014-12-11 23:33:26 +05:30
Robin Ward
4de412365e
The {{i18n}}
helper should use quotes when looking up keys, always.
2014-12-08 16:36:18 -05:00
Robin Ward
7069ee16e2
FIX: Javascript error when uploading backup
2014-12-08 12:38:36 -05:00
Robin Ward
72749a24e1
FIX: Broken HTML (thanks HTMLbars)
2014-12-05 17:03:08 -05:00
Régis Hanol
b4363de280
FIX: reload current page when deleting a user
2014-12-03 16:03:42 +01:00
Régis Hanol
f9f54e2626
refactor fix in 67c4c90159
2014-12-03 13:00:02 +01:00
Robin Ward
008337b018
FIX: Selecting one user in admin would select them all
2014-12-02 15:30:57 -05:00
Arpit Jalan
2ead3fca69
FIX: exportUsers action was deleted, so user export was failing
2014-12-02 16:05:43 +05:30
Régis Hanol
5b90ceb71d
FEATURE: rolls up 1.2.*.* IP ranges when number of entries > 10
2014-11-27 19:29:30 +01:00
Jeff Atwood
c3a47aee70
use shorter Export button copy
2014-11-26 23:57:18 -08:00
Sam
3fd4fc679e
a few missing spots
2014-11-27 11:02:54 +11:00
Sam
5c965dcb0b
FEATURE: show card when clicking on avatar in admin user list
2014-11-27 10:46:32 +11:00
Robin Ward
8366fcd78f
FIX: Don't lose focus on site settings text field (was changing routes
...
during filtering)
2014-11-26 18:01:45 -05:00
Robin Ward
257bde8e2b
FEATURE: "Suspect" users list in admin.
2014-11-26 13:58:16 -05:00
Robin Ward
cb124d5836
UX: Consolidate "Admins" and "Moderators" into "Staff" on admin users
...
list
2014-11-26 13:10:12 -05:00
Robin Ward
a3e53e0d28
Use far fewer admin user list routes, instead pass the query as a
...
parameter.
2014-11-26 13:05:49 -05:00
Régis Hanol
2c38f969cc
UX: add confirm dialog when rolling up IP ban entries
2014-11-24 19:38:47 +01:00
Régis Hanol
d3d517108d
FIX: display total number of other accounts with the same IP address in the IP lookup dialog
2014-11-24 19:34:04 +01:00
Régis Hanol
7f9747f55c
moar camelCase
2014-11-24 18:04:34 +01:00
Régis Hanol
1023191315
FEATURE: roll up function for 123.456.789.* ranges
2014-11-24 17:25:48 +01:00
Régis Hanol
7611eb4e78
UX: bold all the entries in the screened IP list that are more than a single IP
2014-11-24 11:26:29 +01:00
Régis Hanol
23a97bffbe
FIX: make IP lookup available to moderators
2014-11-24 11:08:13 +01:00
Arpit Jalan
428b71687f
return a promise instead of triggering bootbox in model
2014-11-22 01:16:10 +05:30
Arpit Jalan
515882d224
FEATURE: export screened IPs list in a CSV file
2014-11-22 00:59:48 +05:30
Régis Hanol
acb8030d12
add confirm dialog when deleting other accounts with same IP address
2014-11-21 00:31:22 +01:00
Régis Hanol
b8d806ee07
FEATURE: delete all accounts from this IP in the IP lookup modal
2014-11-20 19:59:20 +01:00
Régis Hanol
98e8523eec
UX: improve ip-lookup modal
...
- replace close button with cross
- use table instead of ul/li
- use trust level number instead of full name
- sort users by descending trust level
- add post count
2014-11-19 21:38:53 +01:00
Régis Hanol
0947191060
UX: improved our footer handling
...
- new "show-footer" mixins
- converted most of the routes to ES6
- FIX: handling of "indexStream" in user pages
There will now be a footer on all the following pages
- /exception
- /about
- /latest
- /new
- /unread
- /starred
- /top
- /categories
- /c/:category
- /c/:category/l/latest
- /c/:category/l/new
- /c/:category/l/unread
- /c/:category/l/top
- /t/:topic/:id
- /groups/:name/members
- /user/activity
- /user/activity/topics
- /user/activity/posts
- /user/activity/replies
- /user/activity/likes-given
- /user/activity/likes-received
- /user/activity/bookmarks
- /user/activity/starred
- /user/badges
- /user/notifications
- /user/flagged-posts
- /user/deleted-posts
- /user/private-messages
- /user/private-messages/mine
- /user/private-messages/unread
- /user/invited
- /user/:username/preferences
- /faq (static pages)
- /badges
- /badges/:id/:badge
2014-11-19 20:37:43 +01:00
Arpit Jalan
c84b51d4ae
FEATURE: show exact error for test email
2014-11-19 22:58:59 +05:30
Régis Hanol
15a5d06495
use proper case & remove unused view
2014-11-17 18:17:24 +01:00
Neil Lalonde
ebcf21585c
FEATURE: add a button for staff to delete a user on their profile page
2014-11-14 15:25:33 -05:00
Robin Ward
cb25d0c0fb
Tweak HTML to include active class on the li
on the site settings
...
route
2014-11-14 11:10:55 -05:00
Jeff Atwood
10b6741a15
de-chevron the side nav a bit
2014-11-13 23:28:17 -08:00
Robin Ward
0d12ed2231
UX: More spinner upgrades
2014-11-13 15:40:28 -05:00
Robin Ward
03bc91f204
Unify loading-spinner
helper, add conditional support via component
2014-11-12 15:11:20 -05:00
Robin Ward
873277ae5f
Add loading route support to admin flags
2014-11-11 15:48:13 -05:00
Régis Hanol
ec76be964e
UX: better footer handling
2014-11-10 21:51:55 +01:00
Robin Ward
a6b1be81b1
Upgrade to Ember 1.7.1 + group patch
2014-11-10 14:49:02 -05:00
Robin Ward
2d9187cd9d
Admin controls to select a date range for reports
2014-11-05 14:46:44 -05:00
Kris Aubuchon
59e0c1b9cd
trying out a new css-only loading spinner
2014-11-05 10:08:20 -05:00
Régis Hanol
b09ad87098
FIX: add 'show emails' button from moderators in user admin section
2014-11-03 12:46:08 +01:00
Sam
cd0ff7b0f2
Merge pull request #2932 from awesomerobot/master
...
new usercard style
2014-10-30 11:01:05 +11:00
Kris Aubuchon
faece5a504
new usercard style
2014-10-29 19:48:20 -04:00
Régis Hanol
6e053942a4
FIX: moderators should be able to search users by email
2014-10-29 22:08:41 +01:00
Robin Ward
71f211f0b3
FEATURE: Allow users to select a badge with an image to appear on their
...
user card
2014-10-20 16:35:38 -04:00
Régis Hanol
10094a0bcd
FIX: resolve flags as good when deleting a spam user
2014-10-20 16:59:06 +02:00
Robin Ward
0cbdf6f5bb
FIX: Many bugs with admin badges interface
...
* Editing a badge's title would show it as changed in the side even if
you didn't hit save
* Clicking a badge would not scroll to the top
* If there was an error saving a badge there was a missing i18n key
* URLs were using queryParams instead of paths
* User `label` tags for checkboxes for larger click targets
* Saved! text would persist when viewing another badge
* After creating a new badge it would show nothing
* Validation errors were not being properly released to the client
* Query errors were surrounded by an extra array
2014-10-17 16:14:49 -04:00
Robin Ward
08233fc86e
FIX: Show images in the admin section list for badges. Add help text to
...
indicate icons can be images too.
2014-10-16 16:43:34 -04:00
Régis Hanol
5b004f8cce
UX: add 'no-text' class to button that only use an icon
2014-10-16 16:25:51 +02:00
Robin Ward
224f503e6f
FIX: refreshTitle
error when navigating to a 404 page
2014-10-15 14:33:22 -04:00
Jeff Atwood
be43d51536
remove admin-loading in favor of spinner css
2014-10-11 03:46:42 -07:00
Robin Ward
5fc150e057
A mucher saner API for updating the title of routes, even when nested.
...
Properly sends the title of the page to google analytics
2014-10-09 14:55:29 -04:00
Robin Ward
f9a8f6d6ce
FEATURE: Support for a required
setting on user fields.
2014-10-08 15:10:19 -04:00
Neil Lalonde
a30e70e8f1
FEATURE: trust level 3: likes received must be on min_likes_received/3 different days, and be from min_likes_received/4 different users
2014-10-07 15:52:54 -04:00
Régis Hanol
c46b9c0ac3
FIX: allow admins to search users by email
2014-10-07 12:05:38 +02:00
Régis Hanol
ac069d22a9
FIX: delete spammer modal doesn't show the email address
2014-10-06 21:55:52 +02:00