Neil Lalonde
|
5f3e9131ed
|
Deleting a user from admin user page has the option to also block signups from the same email address
|
2013-07-29 15:29:43 -04:00 |
Michael Campagnaro
|
aa7e96c0fa
|
Fix auto-group refresh response so that ajax callback runs
|
2013-07-26 19:47:32 -04:00 |
Michael Campagnaro
|
867ce0310c
|
display group validation errors in alert modal
|
2013-07-24 00:42:44 -04:00 |
Michael Campagnaro
|
a0465485b4
|
use group.get as per PR comment
|
2013-07-22 16:19:08 -04:00 |
Michael Campagnaro
|
9616767bff
|
Add confirmation modal to admin group deletion
|
2013-07-22 02:48:23 -04:00 |
Sam
|
625204c8bd
|
work in progress category UI
refactor hack from earlier
|
2013-07-17 14:54:21 +10:00 |
Sam
|
5a7e78f0fc
|
fix unit tests
|
2013-07-17 14:22:55 +10:00 |
Sam
|
63cbe8dd17
|
fix links to site contents, fix it so the site contents page is refreshable
|
2013-07-17 14:15:09 +10:00 |
Robin Ward
|
4bfb546942
|
Removed `modelReady` hack now that the async router exists
|
2013-07-16 13:24:59 -04:00 |
Robin Ward
|
0c7ead339b
|
Don't recalculate trustLevels combobox
|
2013-07-12 16:24:15 -04:00 |
Robin Ward
|
62d161fd70
|
Show number before trust level. Also use less memory for trust levels.
|
2013-07-12 16:18:32 -04:00 |
Robin Ward
|
5eaae063f0
|
Discourse Macro Helpers + Minor Fix to Admin User View
|
2013-07-11 19:35:52 -04:00 |
Robin Ward
|
b7327942af
|
Add `deleted_by` to `Trashable` tables
|
2013-07-09 15:46:36 -04:00 |
Neil Lalonde
|
3c38062802
|
Check for updates: edge cases when the message on the dashboard doesn't make sense.
|
2013-07-09 14:01:08 -04:00 |
Régis Hanol
|
924c5d65cb
|
wrapped I18n.lookup to inject the "js" namespace
|
2013-07-09 02:10:55 +02:00 |
Neil Lalonde
|
84ce04dfa5
|
Use POST for send_activation_email action
|
2013-07-05 12:26:46 -04:00 |
Navin
|
c065fad546
|
Refactor setting originalTrustLevel to model.
|
2013-07-04 13:01:01 +02:00 |
Navin
|
b90a79d40a
|
Move setting originalTrustLevel from a CP to setupController
|
2013-07-04 09:32:12 +02:00 |
Navin
|
3da37506da
|
Back end - temporary boosting of trust levels
|
2013-07-03 10:30:40 +02:00 |
Navin
|
f92d9cec47
|
Front end mods to use combobox for selecting user's trust level
|
2013-07-03 10:30:32 +02:00 |
Sam
|
87e9e9d437
|
fix broken link for admin user in flags
|
2013-06-27 16:59:07 +10:00 |
Neil Lalonde
|
b1d0f30379
|
Fix AdminUser bulkApprove; add a way to approve a user without sending them the welcome email for cases when must_approve_users is enabled and there are existing users
|
2013-06-26 13:24:30 -04:00 |
Sam
|
827830d7ea
|
move each flag to its own row inside a nested table.
|
2013-06-26 17:01:58 +10:00 |
Sam
|
48d7a33157
|
Flag UI now displays deleted status for post/topic correctly on old flags
Commented out a spec that was failing in order random, with a TODO
|
2013-06-26 16:18:50 +10:00 |
Sam
|
148d2f2cd4
|
bug fixes
|
2013-06-26 16:00:17 +10:00 |
Robin Ward
|
82c21868f3
|
Moved JSHint into Qunit suite. It's much harder to forget about now!
|
2013-06-21 14:07:11 -04:00 |
Sam
|
4a8a663a67
|
flagging workflow changes per http://meta.discourse.org/t/we-need-an-archive-flag-notification-button/7450
|
2013-06-20 17:42:15 +10:00 |
Sam
|
31bcabd5e1
|
minor UI fixes for site customisations
|
2013-06-19 15:18:22 +10:00 |
Sam
|
a15ab2a0a6
|
flag type summary
|
2013-06-17 17:15:56 +10:00 |
Sam
|
0052e78bfe
|
render error when people attempt to save an invalid group name
hide controls when we showing an automatic group
|
2013-06-17 13:43:06 +10:00 |
Robin Ward
|
cb6774a895
|
FIX: Impersonate was hidden when navigating to user details page in admin from list.
|
2013-06-13 13:47:31 -04:00 |
Sam
|
ae1f5b3de0
|
goodbye NaNy
|
2013-06-12 16:38:02 +10:00 |
Neil Lalonde
|
811a0df68b
|
Make s3 region site setting a drop down
|
2013-06-11 14:24:04 -04:00 |
Neil Lalonde
|
5ff7e570ac
|
Add support for enum site settings that render as a dropdown; use a dropdown for default_locale
|
2013-06-11 11:40:14 -04:00 |
Sam
|
fa8a84f20c
|
removed sugar.js, port functionality to moment and underscore.js
bring in latest ace from local so we don't mess up with https
|
2013-06-11 15:27:26 +10:00 |
Chris Hunt
|
d50a598e62
|
Notify admin of successful user approval
|
2013-06-06 18:37:25 -07:00 |
Robin Ward
|
0b97ea6345
|
Better HTML emails, smarter email digests, new email section in admin with digest preview
|
2013-06-05 17:47:25 -04:00 |
Neil Lalonde
|
f0d4a38433
|
Admin flags UI shows when it's loading and when there are no results
|
2013-06-05 10:24:50 -04:00 |
Chris Hunt
|
f58dd7a6fb
|
Set properties of AdminApi after ajax response
|
2013-06-04 11:05:44 -07:00 |
Neil Lalonde
|
c4904aacc0
|
Automatically flag someone as a spammer if their posts get at least X spam flags from N users while their trust level is 'new user'. Staff can clear and set this status from the user record in admin.
|
2013-06-03 16:37:40 -04:00 |
Robin Ward
|
57f97880e6
|
Refactor: Instead of getting `currentUser` from the Discourse namespace, use
`Discourse.User.current()`
|
2013-05-28 11:25:56 -04:00 |
Robin Ward
|
56764f817b
|
Fix JsHint
|
2013-05-24 11:02:17 -04:00 |
Sam
|
a1520f0dee
|
implement save :)
|
2013-05-24 21:04:26 +10:00 |
Robin Ward
|
42248a7164
|
Removed many unnecessary paths that included `content.x` when just `x` would do.
|
2013-05-20 15:27:58 -04:00 |
Sam
|
5280b3a01b
|
more group progress, UI getting there, controller mostly done
changed it so notify moderators goes to the moderators group
allow admins to grant self moderation and revoke self moderation
|
2013-05-09 17:37:34 +10:00 |
Neil Lalonde
|
f35a44aeae
|
Add ability for admins and mods to send another activation email to a user, to activate an account, and deactivate an account
|
2013-05-08 10:10:47 -04:00 |
Sam
|
6b536dcde5
|
work in progress ... groups
|
2013-05-08 15:20:38 +10:00 |
Robin Ward
|
bd99d5a40c
|
Calls to Discourse.ajax no longer need `getURL` -- will be done automatically.
|
2013-05-07 15:16:27 -04:00 |
Robin Ward
|
0b4fc5d81c
|
Deprecate `success` and `error` in `Discourse.ajax`
|
2013-05-07 11:25:21 -04:00 |
Robin Ward
|
a71a15913c
|
Site Customization saving should use a promise instead of `success` callback.
|
2013-05-06 14:20:20 -04:00 |
Neil Lalonde
|
c6370a3479
|
Add ability to edit the uncategorized category name, color, and text_color in a modal
|
2013-05-03 17:55:04 -04:00 |
Sam
|
8a04cc05aa
|
render :json appears to have changed ... this is odd ... better add some tests
|
2013-04-30 14:01:34 +10:00 |
Neil Lalonde
|
1375954fbc
|
Add title tags to dashboard stats to show percent change from previous period
|
2013-04-26 17:14:03 -04:00 |
Neil Lalonde
|
c589b4b187
|
Add a js spec for admin/report model, and find a bug too
|
2013-04-26 17:14:02 -04:00 |
Neil Lalonde
|
fe1b979c65
|
Admin Dashboard: click numbers in Users per Trust Level table to see a list of the users
|
2013-04-23 10:41:40 -04:00 |
Régis Hanol
|
8355ed1992
|
removed a missing console.log
|
2013-04-20 22:48:06 +02:00 |
Sam
|
4cea92c4e9
|
work in progress add support for groups
|
2013-04-19 10:34:39 +10:00 |
Neil Lalonde
|
eca35b9079
|
Don't show sad face when version checks have not been done yet
|
2013-04-18 11:45:10 -04:00 |
Neil Lalonde
|
d67682ff6c
|
Make commits-widget contents fill its container, and improve layout on dashboard
|
2013-04-17 10:25:28 -04:00 |
Neil Lalonde
|
9a7019e44f
|
Add some icons to admin dashboard
|
2013-04-16 18:38:14 -04:00 |
Régis Hanol
|
f64de0c41e
|
FIX: generate API key not working
|
2013-04-16 00:04:12 +02:00 |
Neil Lalonde
|
f30a74c4f6
|
Fix version check when your version is later than the one fetched by the last version check job
|
2013-04-15 11:00:29 -04:00 |
Neil Lalonde
|
651cfba93f
|
Add ability to destroy a user with 0 posts
|
2013-04-12 16:53:00 -04:00 |
Sam
|
c29390386f
|
less crazy customize screen, more consistent with other screen
|
2013-04-10 15:55:33 +10:00 |
Sam
|
a2cca2540e
|
some minimal site settings diags
fix issue where days_visited was totally out of sync
|
2013-04-05 17:47:54 +11:00 |
Robin Ward
|
fa1ba6791b
|
Work in Progress: Content Editing in Admin Section
|
2013-04-04 17:26:22 -04:00 |
Robin Ward
|
5beaf61ac0
|
Removes extra comma
|
2013-04-03 16:33:25 -04:00 |
Robin Ward
|
5ec41d454c
|
Converted a bunch of ajax calls to use promises
|
2013-04-03 16:24:42 -04:00 |
Neil Lalonde
|
b6a6581b3c
|
Refactor some report javascript to get rid of some helpers
|
2013-04-02 14:41:13 -04:00 |
Robin Ward
|
61b5c0340e
|
Convert all Ajax calls to use Discourse.ajax()
|
2013-04-01 18:09:23 -04:00 |
Neil Lalonde
|
92aa0f45d2
|
Show trends on some dashboard numbers
|
2013-03-30 14:07:35 -04:00 |
Neil Lalonde
|
25073e873f
|
Fetch the list of problems more frequently on the admin dashboard
|
2013-03-29 15:48:26 -04:00 |
Sam
|
c57ec611e1
|
basic api support
|
2013-03-25 18:04:46 -07:00 |
Robin Ward
|
5c4b794a8c
|
Fixed a bunch of 'best of' errors and cleaned up JS.
|
2013-03-21 16:04:06 -04:00 |
Wojciech Kocjan
|
910a622371
|
topic and admin dashboard not retrieving data properly when using prefix
|
2013-03-21 16:24:05 +01:00 |
Régis Hanol
|
ad8d078c87
|
fix the issue regarding the unban button
|
2013-03-21 01:25:41 +01:00 |
Neil Lalonde
|
c3c25b894a
|
Cache dashboard data in the controller, not the report model
|
2013-03-20 13:54:32 -04:00 |
Neil Lalonde
|
dab49c70bb
|
Dashboard metrics link to their report pages
|
2013-03-19 12:04:40 -04:00 |
Robin Ward
|
e1e1bdd0b1
|
Merge pull request #469 from wojciechka/master
Support for running discourse with a prefix (i.e. as http://servername/discourse)
|
2013-03-18 07:24:11 -07:00 |
Robin Ward
|
0b4339c103
|
For Evil Trout blog part 2: switch between bar chart and table
|
2013-03-17 15:03:34 -04:00 |
Wojciech Kocjan
|
e6ccc300dc
|
Support for running discourse with a prefix (i.e. as http://servername/discourse)
|
2013-03-16 00:01:21 +01:00 |
Robin Ward
|
ad082cea70
|
Big commit:
- Support for a popup that shows similar topics
- Cleaned up a lot of Javascript
- Cleaned up use of Promises
|
2013-03-15 14:35:33 -04:00 |
Neil Lalonde
|
6c4d9ecfdc
|
Use one request to fetch dashboard report data and check version
|
2013-03-14 18:26:26 -04:00 |
Neil Lalonde
|
4f42110e39
|
Change layout of the admin dashboard
|
2013-03-14 12:42:45 -04:00 |
Neil Lalonde
|
bf37e1b995
|
Convert github commits widget to ember
|
2013-03-11 15:27:06 -04:00 |
Neil Lalonde
|
8927432a93
|
Add stats to the admin dashboard
|
2013-03-09 15:34:27 -05:00 |
Neil Lalonde
|
83f89b5c55
|
Fix check if you're up to date in javascript
|
2013-03-06 10:34:29 -05:00 |
Neil Lalonde
|
f8e04a5c48
|
Version check gets how many versions behind you are, and shows judgemental faces on the dashboard
|
2013-03-05 18:15:33 -05:00 |
Robin Ward
|
86af49e663
|
More Markdown refactoring - fixed bug with Pagedown not showing on user profile - replaced jQuery occurrences with $.
|
2013-03-05 15:39:21 -05:00 |
Robin Ward
|
1416bc7475
|
Some javascript refactoring: Move markdown functions into their own classs, remove extraneous `window.` calls.
|
2013-03-05 14:53:55 -05:00 |
Robin Ward
|
d2596c3c4c
|
Remove unusued site_settings, show checkbox in UI for boolean values, remove restrict_access
boolean to avoid locking yourself out by setting access_password to empty string. Minor
UI tweaks.
|
2013-03-01 14:27:41 -05:00 |
Robin Ward
|
dc8e1196fd
|
Code to support EmberJS + Discourse Tutorial feature: Admin Reports
|
2013-02-27 22:40:36 -05:00 |
Gosha Arinich
|
cafc75b238
|
remove trailing whitespaces ❤️
|
2013-02-26 07:31:35 +03:00 |
Robin Ward
|
e461c84253
|
Clean up JS, add YUIDoc support, automatically create IIFE via asset pipeline
|
2013-02-25 17:16:57 -05:00 |
Robin Ward
|
45ab3ab892
|
JS refactoring that fixes presence errors in earlier reverted commit.
|
2013-02-22 11:00:47 -05:00 |
Neil Lalonde
|
2d1bbf22e9
|
Refactor functions out of the dashboard controller
|
2013-02-21 15:03:55 -05:00 |
Robin Ward
|
dd6d98f48f
|
More documentation to Admin Controllers
|
2013-02-21 14:42:48 -05:00 |
Robin Ward
|
c1b5803486
|
Cleaned up admin JS, added YUIDoc headers to all admin classes.
|
2013-02-21 14:12:09 -05:00 |
Neil Lalonde
|
8620024798
|
Show which SHA is installed on the admin dashboard
|
2013-02-21 13:48:14 -05:00 |
Robin Ward
|
13f8f3c45e
|
Cleaned up JS, added basic documentation support for Admin Controllers
|
2013-02-21 13:29:21 -05:00 |
Robin Ward
|
f6263749d4
|
Fix javascript regression with quoting
|
2013-02-21 12:54:40 -05:00 |
Robin Ward
|
f661fa609e
|
Convert all CoffeeScript to Javascript. See:
http://meta.discourse.org/t/is-it-better-for-discourse-to-use-javascript-or-coffeescript/3153
|
2013-02-20 19:01:13 -05:00 |
Neil Lalonde
|
c0371ff427
|
Add version checking that shows on the admin dashboard
|
2013-02-19 15:20:49 -05:00 |
Ismael Abreu
|
80bec6efc9
|
Adds grant and revoke moderation buttons so admins can make users moderators
|
2013-02-14 01:12:23 +00:00 |
Jakub Arnold
|
61654ab8f0
|
Fix all the trailing whitespace
|
2013-02-07 16:45:24 +01:00 |
Sam Saffron
|
85973ce6b0
|
added delete all posts button
wired up the ability to enable all themes
|
2013-02-07 18:11:56 +11:00 |
Sam Saffron
|
7b123e12dd
|
improving flag handling, links and delete button
|
2013-02-07 16:00:40 +11:00 |
Jeremy Mack
|
87ff4373f5
|
Removed unnecessary @.'s
Since CoffeeScript automatically converts @ to this. when immediately followed by a character.
|
2013-02-05 15:59:17 -05:00 |
Robin Ward
|
21b5628528
|
Initial release of Discourse
|
2013-02-05 14:16:51 -05:00 |