Jansen Kantor
f0ae71ab76
add get_team_by_team_id to teams service ( #24783 )
2020-08-17 16:04:34 -04:00
Justin Lapierre
1c57bf1be5
Merge pull request #24348 from edx/EDUCATOR-5080
...
Educator 5080 - Refactor, rename and update docscript to reflect current teamset driven functionality
2020-07-14 13:57:38 -04:00
Justin Lapierre
6efa2c8f94
EDUCATOR-5080 - Removed repeat argument from test method
2020-07-10 08:58:39 -04:00
Mat Carter
5a90bf7f40
EDUCATOR-5088 - updated test to ensure record is stored.
2020-07-09 14:24:19 -04:00
Justin Lapierre
d5a01142a8
EDUCATOR-5080 - All tests passing, all code review comments addressed
2020-07-08 08:27:04 -04:00
Justin Lapierre
6797c9c0fa
EDUCATOR-5080 - Fixing tests
2020-07-08 07:52:29 -04:00
Justin Lapierre
70f5c98fb7
EDUCATOR-5080 - Updated views test case to account for teamset_id as opposed to topic_id
2020-07-01 09:40:46 -04:00
Justin Lapierre
7d47bc39dc
EDUCATOR-5080 - Fixed test according to linting rules
2020-07-01 09:28:43 -04:00
Justin Lapierre
8735f8aa0d
EDUCATOR-5080 - Fixed linting issue in the tests
2020-07-01 09:07:44 -04:00
Justin Lapierre
ae848f9830
EDUCATOR-5080 - Responding to code review comments, removed deprecated test, updated docstrings, fixed linting issue
2020-07-01 08:39:43 -04:00
Justin Lapierre
6980a996c1
Merge branch 'master' of github.com:edx/edx-platform into EDUCATOR-5080
2020-07-01 06:26:56 -04:00
atesker
d70303a893
EDUCATOR-5127 - update message
2020-06-30 11:55:21 -04:00
Justin Lapierre
638a740625
EDUCATOR-5080 - Removed unused course logic, renamed method to refer to teamsets, updated docstrings, api and tests
2020-06-29 09:35:18 -04:00
Nathan Sprenkle
835ccafa5d
Fix team size validation issue ( #24290 )
...
* Edit team manage to check sizes at end of import
* Fix size validation to take new teams into account
* Remove redundant max size check
* Consolidate team membership counters
* Remove unused user_ids_by_teamset_id set
* Fix team removal to only occur after validation
* Update team full error message
* Prefetch users when looking up team counts
2020-06-26 11:55:36 -04:00
Jansen Kantor
5c0fd63f13
emit an event when removing users from teams via csv ( #24271 )
2020-06-22 14:25:05 -04:00
atesker
34171e6d6e
Disallow the condition of trying to add a master's learner to a non-protected team.
2020-06-22 09:20:32 -04:00
Nathan Sprenkle
5cedc64f41
Correct team count for private team-sets in Teams tab ( #24216 )
...
* Hide private team-sets from users not on a team
* Modify add team count to factor in team visibility
* Fix bug that broke search w/in private team-sets
2020-06-18 15:21:58 -04:00
Jansen Kantor
7e459c7228
EDUCATOR-5069: Display student key in csv export ( #24235 )
...
* use external_user_key in teams csv download
2020-06-18 12:13:06 -04:00
Nathan Sprenkle
44b0d832a0
Scope team search to course when removing from team ( #24174 )
2020-06-10 10:03:27 -04:00
Nathan Sprenkle
e0ddb1e0e2
Team Assignments Dashboard ( #24019 )
...
* Add team assignments to frontend
* Limit team assignments to the given teamset
* Remove deprecated django render_to_response
* Move team assignments panel behind feature flag
2020-06-02 15:05:47 -04:00
atesker
de0e8524a2
EDUCATOR 5065 - updates
...
EDUCATOR 5065 - CR comments 3
2020-06-02 14:03:01 -04:00
Ali Akbar
27b0e8d845
Merge pull request #23983 from edx/aakbar/PROD-1362
...
fix admin unable to delete course team
2020-05-22 13:08:03 +05:00
Ali-D-Akbar
32d4b2dae6
fix admin unable to delete course team
...
modify delete team unit test for admin
test improvements
test improvements
test improvements
test improvements
add team unauthorized access test
add team unauthorized and forbidden access test
2020-05-22 12:34:47 +05:00
Ben Warzeski
ee6eac546b
Test non-ascii utf-8 character team member name upload. ( #24009 )
...
* remove old_format reference in teams config
* validate uploaded character values for team csv upload
Co-authored-by: Ben Warzeski <benwarzeski@edX-C02CD0HCLVDM.cable.rcn.com >
2020-05-20 12:13:27 -04:00
Ben Warzeski
1703a88d46
remove old_format from team config tests ( #24010 )
...
* remove old_format from team config tests
* remove old format from teams_config
Co-authored-by: Ben Warzeski <benwarzeski@edX-C02CD0HCLVDM.cable.rcn.com >
2020-05-20 08:56:46 -04:00
atesker
cfff2a86aa
EDUCATOR-5053
2020-05-19 12:07:05 -04:00
Jansen Kantor
9707dcff6e
EDUCATOR 5042: Learner's Private Team Appears When Learner Browses all Team Sets ( #24004 )
...
* fix query to remove dulicates and incorrect teams
2020-05-15 16:50:31 -04:00
Ben Warzeski
7778347aed
remove old_format from team config tests
2020-05-15 14:44:23 -04:00
atesker
839a0edc4e
EDUCATOR-4989 - use student-key
2020-05-13 13:07:31 -04:00
atesker
5462a176a8
EDUCATOR-4990 - Modify team membership via CSV upload. Slight refactoring - removal happens post static validation
2020-05-07 16:23:23 -04:00
Jansen Kantor
a9beda2c20
404 if user does not have access to topic ( #23638 )
2020-04-09 14:13:12 -04:00
Jansen Kantor
933cb490f2
EDUCATOR-5001: Don't return private teamsets unless user has access to them ( #23612 )
...
* hide 'hidden' teamsets from topic listing endpoint
2020-04-09 13:30:05 -04:00
Jansen Kantor
e8d4f93635
eamMembershipListView POST should return 404 when user tries to join team they do not have access to ( #23654 )
2020-04-08 11:22:52 -04:00
Jansen Kantor
261a7cbbfc
TeamMembershipDetailView should return 404 when user tries to join team they do not have access to ( #23653 )
2020-04-08 11:22:21 -04:00
Jansen Kantor
90885e4193
create team view teamset privacy fixes ( #23607 )
2020-04-07 22:04:23 -04:00
Jansen Kantor
1b2e10d96e
add HasSpecificTeamAccess permission and change tests ( #23608 )
2020-04-07 21:21:14 -04:00
Jansen Kantor
480642e8c4
EDUCATOR-4995: text search returns private teamsets for anyone in bubble ( #23586 )
...
* Manually exclude private_managed teams from text search results
2020-04-07 21:13:42 -04:00
Jansen Kantor
6b9d4e49b3
EDUCATOR-4976 (Part 2): Tests for current behavior ( #23567 )
...
* tests for current teams api view behavior
2020-04-07 18:30:53 -04:00
Jansen Kantor
c096464a3c
EDUCATOR-4976 (Part 1): Add teamset type validation to has_specific_team_access ( #23539 )
...
Add teamset type validation to has_specific_team_access
2020-04-01 16:40:03 -04:00
Manjinder Singh
b1baf5db77
Converting variable to string before assignment in tests ( #23546 )
...
* Converting variable to string before assignment in tests
Django 2 is stricter of string typing, so it will no longer do implicit conversions in some cases.
While the release notes only mention dropping bytestring support in some places, they seem to have also dropped implicit conversion to str for whole host of things.
2020-03-31 15:31:52 -04:00
Alex Dusenbery
c8d78eb3db
Fix a flaky teams test - sort lists before comparison.
2020-03-19 17:49:12 -04:00
Jansen Kantor
21c6d6b08d
EDUCATOR-4952: Allow Users to join one team per open teamset ( #23423 )
...
*allow users to join one team per teamset
2020-03-19 13:56:35 -04:00
Alex Dusenbery
2cdb244858
remove some potentially problematic tests
2020-03-18 13:26:48 -04:00
atesker
7e51f438e4
EDUCATOR-4903. Move defaults to correct place
...
EDUCATOR-4903. Move defaults to correct place - cr
2020-03-17 15:53:15 -04:00
Jansen Kantor
fe93f68163
EDUCATOR-4938: Teams Tab does not consider Teamset max_size ( #23348 )
...
* correctly resolve teamset-level and course-level max_team_size
2020-03-17 10:01:09 -04:00
atesker
2c922dd795
EDUCATOR-4941
...
cr1
cr2
cr3
cr3-remove unused var
2020-03-11 10:50:13 -04:00
Jansen Kantor
919dc5760a
EDUCATOR-4918: Hide teams listing for team-sets with privacy enabled ( #23293 )
...
* pass teamset type existence flags to the teams tab view
2020-03-05 14:40:26 -05:00
atesker
f26ffb453b
EDUCATOR-4943 - update error message
...
EDUCATOR-4943 - update error message. cr1
EDUCATOR-4943 - update error message. cr2
unit tests
readability
2020-03-05 12:32:39 -05:00
atesker
bf14bc97d2
EDUCATOR-4920 Control permission to REST endpoint
...
EDUCATOR-4920 Control permission to REST endpoint
CR1
EDUCATOR-4920 Control permission to REST endpoint
CR1
2020-03-03 16:04:31 -05:00
atesker
629b772172
EDUCATOR-4916 - additional error handling
2020-02-21 11:33:23 -05:00