Merge pull request #1114 from jdalphon/enums

Adding optional enums restrictions for text fields
Merge pull request #1116 from jdalphon/tests

Tests
Adding more tests
- Upload media to tutorials (not ck)
- Upload media to news (not ck)
- Upload media to projects (not ck)