Liran Tal
7fcd4f2ed3
Merge pull request #937 from lirantal/feature/seeddb-refactoring
...
SeedDB Refactoring
2015-09-30 12:55:49 +03:00
Liran Tal
cc80930081
Merge pull request #904 from jloveland/jshint-single-quotes
...
fixing jshint single quotes issues
2015-09-28 23:47:13 +03:00
Liran Tal
6f8b5bfd58
adding tests for meanjs core server functionality
2015-09-28 11:29:42 +03:00
Liran Tal
988609399a
refactoring the seeddb logic to work with promises all over due to all the async behavior
2015-09-28 11:29:39 +03:00
jloveland
96bcd6d646
fixing spacing
2015-09-27 12:58:06 -04:00
Ilan Biala
5901b17926
Merge pull request #901 from igorauad/fixRedirection
...
Fix redirection to previous state after required authentication
2015-09-26 14:18:40 -04:00
Liran Tal
b800141c41
Merge pull request #921 from mleanos/dbseed-user-passwords
...
[hotfix] Fixes db seed password bug
2015-09-25 08:37:40 +03:00
Liran Tal
cdd6a7970b
Merge pull request #924 from lirantal/bugfix/923-ssl-support-for-password-reset
...
Fixed #923 - password reset links SSL support
2015-09-24 00:08:48 +03:00
mleanos
3d37e20128
Repeating Characters condition
...
Added a regular expression test to the while condition, in order to
ensure no repeat characters are present in the generated password.
2015-09-22 04:02:31 -07:00
mleanos
1c7d74298b
[hotfix] Fixes db seed password bug
...
Fixes the database seeding bug with the password not passing the owasp
test.
Adds a UserSchema static method that generates a random passphrase that passes
the owasp test.
Performed minor refactoring of the database seed configuration to
implement the new UserSchema method.
Added model test for the UserSchema generateRandomPassphrase static method.
2015-09-22 02:23:30 -07:00
Liran Tal
de354ee6d6
adding route tests for user/admin CRUD operations
2015-09-21 20:18:24 +03:00
Liran Tal
1eddc471db
updating comments for tests in code
2015-09-20 18:35:52 +03:00
Igor Freire
2b8bee0c8c
Fix redirection to previous state after required authentication
...
Fixes the issue with the previous state not being recorded, when the
unauthenticated user is redirected to the signin state, when trying to
access a restricted route.
Added a function that stores the provided state & state params, in the
$state.previous object. This has been implemented in the
$stateChangeSuccess event, and the callback of the $state.go transition
when the user is not allowed to access the requested route.
2015-09-19 16:34:17 -03:00
Liran Tal
b824ebce97
fixed bug #923 - making password reset links work for both http and https configuration
2015-09-19 11:00:47 +03:00
Simon
be36823c7a
Fix typo
...
indent and typo fixes
2015-09-14 13:19:21 -04:00
jloveland
a38abd0f8c
fixing jshint issues by requiring single quotes
2015-09-11 12:47:19 -04:00
Liran Tal
bd1a7d7b99
Merge pull request #890 from lirantal/feature/article-module-dummy-config-dir
...
Adding sample config/ directory for articles module
2015-09-11 08:52:22 +03:00
jloveland
1fd6bb6119
adding stronger password requirements for improving security based on OWASP
2015-09-07 22:11:02 -04:00
Liran Tal
903b4ca8a8
Dummy config directory for the articles module to make it easier for developers to understand and realize there's an actual per-module config/ directory/files that can be added
2015-09-06 23:23:48 +03:00
Liran Tal
320826bde8
Merge pull request #866 from almegdad/0.4.0
...
Reopened: Force Username & Email to Lowercase + Remove Sensitive Data
2015-09-02 09:50:27 +03:00
almegdad
aafa5e69cf
Force Lowercase & Remove Sensitive Data
...
* add directive to force username & email lowercase
* remove sensitive data in password reset
* 2 space indentation in reset & forgot password views
2015-09-01 21:09:20 +03:00
Liran Tal
70513452b0
Merge pull request #811 from lirantal/feature/code-coverage
...
Adding coverage report for server-side tests using istanbul
2015-09-01 16:22:36 +03:00
mleanos
14b8dd4dce
Fixed User model tests
...
PR #840 changed the global var `user` to `user1`. This was merged and
then #858 was merged, which was still referencing the global var as
`user` in the new *roles* tests. This was causing jshint failures from
the new
This change updates the new *roles* tests to use `user1`
2015-08-30 15:53:29 -07:00
Liran Tal
8335aa7070
Merge pull request #858 from mleanos/admin-users-require-role
...
Admin users require role
2015-08-30 21:55:58 +03:00
Liran Tal
6af137d81a
Merge pull request #840 from lirantal/feature/users_module_tests_%
...
Major Fixing and Refactoring tests
2015-08-30 21:22:28 +03:00
mleanos
263adccd44
User model tests for roles
...
Added tests for the User model's roles field.
Should be able to update existing user with valid roles
Should NOT be able to update existing user WITHOUT a role
Should NOT be able to update existing user with INVALID role
2015-08-28 18:19:33 -07:00
mleanos
bbbe8772f2
Admin Users require role
...
These changes make the role field required in the User model. Changes to
the Admin user edit view were added to provide validation for the role
field.
As an added enhancement, the user's roles are displayed in the Admin
user list view.
2015-08-28 17:41:13 -07:00
Liran Tal
e415dc33eb
Merge pull request #852 from mleanos/chat-empty-message
...
[fix] Empty Chat Messages
2015-08-27 21:44:08 +03:00
Liran Tal
6db8a4e4fa
Major Fixing and Refactoring tests
...
1. Refactoring variables usage through-out the tests
2. Fixing correct error handler tests were previously these would report a false positive isue
3. Fixing recent unit tests to be added as part of the main save method suite
4. Fixing an issue with the tests which didn't clean the user1 entry in the db and so tests following it would fail regardless of the validation
5. Fixing one test to actually be valid use case
2015-08-26 22:54:08 +03:00
Sebastien Vaucouleur
ab82acb51b
Renamed files using convention verb-object.client.etc. Closes #817
...
Renamed files using convention verb-object.client.etc. Closes #817
2015-08-26 16:50:15 +02:00
Ryan Hutchison
3bf07fe4ec
Remove data- prefix from attributes
2015-08-25 12:34:40 -04:00
Liran Tal
01bd98b386
Merge pull request #759 from Gym/client-side-validation
...
client-side form validation with ng-messages.
2015-08-25 16:19:22 +03:00
Liran Tal
05355b986d
Merge pull request #842 from Gym/fb-enhancements
...
Facebook authentication
2015-08-25 16:14:06 +03:00
mleanos
8128570279
[fix] Empty Chat Messages
...
Disables the submit button on the Chat form, when no message is present.
Also, removed the `data-` prefix from the various Chat view elements.
2015-08-24 23:23:55 -07:00
Ryan Hutchison
801547602b
client-side form validation with ng-messages.
...
remove data prefix from attributes.
fix tests
2015-08-25 02:02:18 -04:00
Andrew Throener
ed89f9ea08
Unauthorized client routing
...
Added Auth Interceptor tests
cleaned up test
Update routes
2015-08-24 17:04:36 -05:00
Liran Tal
979c4e56a4
Merge pull request #846 from lirantal/feature/refresh-homepage-links
...
Refreshing the M.E.A.N links and description in the homepage
2015-08-24 09:40:16 +03:00
Liran Tal
4a65439b19
Refreshing the M.E.A.N links and description in the homepage
2015-08-24 00:17:02 +03:00
Liran Tal
b8147cb278
Merge pull request #844 from Gym/404-behavior
...
mask exception route for 404 responses.
2015-08-23 23:40:44 +03:00
Ryan Hutchison
c6d26831fc
do not save state to previous (history) for routes marked ignoreState.
2015-08-23 04:09:36 -04:00
Ryan Hutchison
9fdd2a0b9c
mask exception route, but show not-found page.
2015-08-23 03:59:43 -04:00
Ryan Hutchison
b2495120c3
use pushstate, fall back to window.location.hash.
...
current implementation does double redirect due to '#!'
2015-08-23 00:48:17 -04:00
Ryan Hutchison
27d2818834
Closes #202 - if user does not authorize email scope, email will not be mapped. Username will be generated from first initial of first name and last name.
...
.jshint latedef set to nofunc.
2015-08-23 00:32:36 -04:00
Meistercoach83
4b43c4ef32
Correct <br /> Tags and set Title
2015-08-21 18:18:15 -04:00
Cody B. Daig
5c287f583b
[fix] Was storing a 6 char password in plain text [ fixes #829 ]
2015-08-20 09:26:07 -07:00
Cody B. Daig
74f58bbbd6
[test] Allow an email with sub domains
2015-08-19 19:08:44 -07:00
Liran Tal
7252032007
Adding coverage report for server-side tests using istanbul
2015-08-16 00:19:52 +03:00
cdriscol
ec3af65661
Fixing Menus service remove bugs.
2015-08-15 12:40:00 -06:00
Liran Tal
114706eff4
Merge pull request #780 from codydaig/feature/issue583
...
Make TopBar Public By Default
2015-08-15 09:59:31 +03:00
Cody B. Daig
1f7bfddf0b
Make tests pass
2015-08-14 16:01:16 -06:00