Commit Graph

102 Commits

Author SHA1 Message Date
OldHawk
99da678645 feat(config): add new configure item for server notice action
#20
2017-12-16 16:17:18 +08:00
OldHawk
fdd5c9be15 feat(messages): load server message to message box
#20
2017-12-15 17:51:31 +08:00
OldHawk
c493b086ca opt(users): admin can create maker for user if him already join other maker group 2017-12-13 16:14:58 +08:00
OldHawk
59d3b431fe feat(torrents): new feature for manage upload by admin
maker and user has new fields 'upload_access', value is 'review' and 'pass', admin can set value of them, 'review' is all uploaded torrents need review by oper or admin, and 'pass' not need review and pass directly

#20
2017-12-08 15:32:46 +08:00
OldHawk
96d46530de fix(users): fixed timezone of local moment when user reset password failed notice message
#20
2017-12-08 10:48:51 +08:00
OldHawk
7fc085b8d1 fix(torrents): Reorganize show/hide uploader and maker group name 2017-12-07 12:18:56 +08:00
OldHawk
58f806d264 fix(score): fixed active idle account score issues 2017-12-04 10:05:49 +08:00
OldHawk
5dc1b9e3a8 feat(users): user can active idle account by score numbers in account status page
#20
2017-12-03 20:17:51 +08:00
OldHawk
8f2fd2058e feat(users): admin list all user by every status value 2017-12-03 16:47:57 +08:00
OldHawk
fee2c8959d feat(vip): set user status to normal when become a vip 2017-12-03 13:39:52 +08:00
OldHawk
b87f33e67d feat(users): limit for reset password time interval
add password reset configure item for time interval
default 24 hours
only can reset once in setting hours

#20 , #61e0534
2017-11-30 15:09:12 +08:00
OldHawk
f72025e78d fix(core): fixed some translate string from server 2017-11-29 17:43:26 +08:00
OldHawk
61e05343d0 fix(core): optimization user reset password logic, prevent duplication of mail 2017-11-29 17:03:56 +08:00
OldHawk
f06c094567 feat(vip): admin can reset user`s vip data status 2017-11-16 18:06:59 +08:00
OldHawk
692d19ac24 feat(users): user can setting to hide more account detail info 2017-11-09 17:27:19 +08:00
OldHawk
ddc90ac902 feat(users): new feature for signature for forum settings. 2017-11-08 15:21:40 +08:00
OldHawk
8446b964e3 feat(users): add account list filter by active status in admin list page 2017-11-06 15:47:38 +08:00
OldHawk
6076ec0a1f feat(users): add feature for verify mail address and active account by mail 2017-11-06 15:01:43 +08:00
OldHawk
c06754152f fix(users): fix restore password mail send issues 2017-10-22 02:17:07 +08:00
OldHawk
048d905006 fix(users): fix restore password mail send issues 2017-10-22 02:14:55 +08:00
OldHawk
34f5a5dc61 fix(users): fix restore password mail send issues 2017-10-22 02:12:38 +08:00
OldHawk
701f736082 fix(users): fix restore password mail send issues 2017-10-22 02:06:43 +08:00
OldHawk
c98ac2e301 test(users): send restore password mail 2017-10-22 01:58:47 +08:00
OldHawk
ea69331ea5 fix(users): fix restore password mail send issues 2017-10-22 01:49:53 +08:00
OldHawk
5b8dfa8e71 fix(users): console.log => meDebug 2017-10-20 23:16:52 +08:00
OldHawk
18f3af75cb feat(maker): admin oper can create maker group for user now, in user manager page 2017-10-19 18:44:22 +08:00
OldHawk
685697af20 feat(vip): admin can update user`s vip data 2017-10-17 16:32:56 +08:00
OldHawk
63b3ebacea feat(uses): admin list pagination 2017-10-14 23:15:53 +08:00
OldHawk
5052db968f feat(users): admin/oper can reset user`s profile image to default 2017-10-13 19:34:42 +08:00
OldHawk
c3149302a0 Merge commit '84ec1c80d283cbea8b186629e7b1de49d91cf9ba'
* commit '84ec1c80d283cbea8b186629e7b1de49d91cf9ba':
  fix(heroku): fix invalid app.json (#1901)
  feat(deps): dependencies upgrade (#1887)
  release(0.6.0): MEAN.JS 0.6.0 (#1863)
  feat(readme): Deploy to Heroku button (#1854)
  fix(users): Spacing Issues
  Abstracted OAuth routes to use req param to identify strategy & moved scope to actual strategy definition.
  Save profile images to Amazon S3 (#1857)
  fix(build): Require correct dependencies for prod build (#1855)
  fix(eslint): Make `space-before-function-paren` rule consistent with other rules (#1858)
  fix(gulpfile): show error on uglify (#1860)
  feat(core): Add manifest.json (#1851)

# Conflicts:
#	CHANGELOG.md
#	README.md
#	modules/core/client/views/header.client.view.html
#	modules/users/client/views/settings/change-profile-picture.client.view.html
#	modules/users/server/controllers/users/users.profile.server.controller.js
#	package.json
2017-10-13 15:43:39 +08:00
mleanos
fabccc850b fix(users): Spacing Issues
Fixes spacing issues with a couple server-side user module files.
2017-09-19 14:31:36 -07:00
Douglas Logan
6377a1ec6a Abstracted OAuth routes to use req param to identify strategy & moved scope to actual strategy definition. 2017-09-19 14:31:35 -07:00
Ghalleb
f146cbc4b2 Save profile images to Amazon S3 (#1857)
* Profile Image to S3

* Delete image from S3
Fix file deletion

* S3 refactoring
2017-09-19 13:47:41 -07:00
OldHawk
674209ebf9 feat(users): populate invited_by user info when login 2017-09-13 18:29:15 +08:00
OldHawk
ac5e453f05 fix(users): login error 2017-09-13 18:15:39 +08:00
OldHawk
201d54d18a feat(users): show invited_by user info in account status center and admin manage page 2017-09-13 15:05:28 +08:00
OldHawk
09f1fbbb3b feat(users): add invited_by filed to model user 2017-09-13 14:54:58 +08:00
OldHawk
7fcc8479e8 feat(debug): add app configure item of debug mode to show debug console log message 2017-09-13 10:51:52 +08:00
OldHawk
2b2bdc1dd4 feat(admin): add fields uptotal of users to count the uploaded torrent file numbers and get uptotal method 2017-09-12 10:53:42 +08:00
OldHawk
bcba926df2 feat(admin): admin can list user`s seeding/leeching/warning torrents 2017-09-11 18:15:46 +08:00
OldHawk
91bec12382 feat(users): show user h&r warning numbers in header menu and user info page 2017-09-11 15:12:21 +08:00
OldHawk
f052ea853e Merge commit 'b43c80e2c097b11114f4e4f01b9718321721a89b'
* commit 'b43c80e2c097b11114f4e4f01b9718321721a89b':
  feat(build): Update dependencies (#1847)
  fix(travis): Fix Travis failing on webdriver issues (#1845)
  fix(eslint): Inconsistent spacing before function parentheses (#1844)
  fix(mongodb): update ssl connection settings (#1809)
  Remove deprecated crypto package (#1843)
  feat(config): Mongo Seed 2.0 (#1808)
  fix(users): don't fail on missing old image on image upload (#1839)
  feat(build): Turn on mangling for uglify (#1841)
  fix(gulp): fix broken test:server:watch task (#1842)
  feat(core): Enhancement page title directive (#1686)
  feat(user): Add email support to forgot password (#1834)
  fix(mocha): update mochajs version to reduce vulnerabilities (#1830)
  refactor(menus): Refactor to the Menus client service to use functional loops/filters (#1575)
  feat(config): Mongoose 4.11 upgrade (#1818)

# Conflicts:
#	config/env/development.js
#	config/lib/app.js
#	modules/articles/server/models/article.server.model.js
#	modules/chat/client/config/chat.client.routes.js
#	modules/core/client/directives/page-title.client.directive.js
#	modules/core/client/services/menu.client.service.js
#	modules/users/client/config/users-admin.client.routes.js
#	modules/users/client/views/password/forgot-password.client.view.html
#	modules/users/server/models/user.server.model.js
#	package.json
2017-08-22 13:35:29 +08:00
Mikael Korpela
f44c9bce71 fix(eslint): Inconsistent spacing before function parentheses (#1844)
Defines `space-before-function-paren` eslint rule and changes files accordingly.
2017-08-14 23:50:33 +03:00
Mikael Korpela
be88a2ca1f fix(users): don't fail on missing old image on image upload (#1839)
Fixes scenarios where previously when old image file would be missing, uploading new image file over it would fail because unlinking previous file fails.
2017-08-13 21:52:38 +03:00
Mikael Korpela
f65d4b90ca feat(user): Add email support to forgot password (#1834)
Adds support for recovering users account using email and username.

Previously only username worked.
2017-08-07 16:38:48 +03:00
OldHawk
0fbed06b1a Merge commit '11777465cf77e2a0bbd0d576a1dadd76a8c2f55d'
* commit '11777465cf77e2a0bbd0d576a1dadd76a8c2f55d':
  Update templateCache root path
  feat(packages): updating packages (#1819)
  feat(Karma): Add mocha style progress to Karma tests
  feat(Travis): Don't allow Node.js 8 testing fail (#1815)
  feat(dependencies): replace PhantomJS in favor of chrome (#1776)
  fix(security): updated compression lib in package.json to reduce vulnerabilities (#1812)
  fix(build): ESLint error in Express config (#1807)
  fix(security): updating vulnerable packages (#1802)
  fix(build): E2E coverage broken on Travis CI (#1805)
  fix(users): Domain config setting (#1803)

# Conflicts:
#	package.json
2017-07-21 18:09:46 +08:00
Michael Leanos
0cbdbdafb7 fix(users): Domain config setting (#1803)
Fixes an incorrect reference to the application's Domain configuration
setting.
2017-06-28 15:12:15 -07:00
OldHawk
d809b6262f feat(traces): load traces data 2017-06-24 13:53:32 +08:00
OldHawk
025d40e7f5 feat(traces): trace log many admin and user action 2017-06-24 12:36:28 +08:00
OldHawk
418f7fa5cc fix(core): upgrade conflict 2017-06-19 13:06:59 +08:00