1. 11 Feb, 2022 2 commits
  2. 20 Dec, 2021 4 commits
  3. 06 Dec, 2021 1 commit
  4. 30 Nov, 2021 1 commit
  5. 07 Oct, 2021 1 commit
  6. 26 Aug, 2021 1 commit
    • Ben Warzeski's avatar
      feat: Bulk Management reorganization, phase 1 (#206) · a1de3a86
      Ben Warzeski authored
      * move GradesTab and BulkHistoryTab to views and control from container through redux
      
      * add data logic for view control and import success toast
      
      * add NetworkButton component for download/upload buttons
      
      * remove download button from Bulk History view and update heading and help text
      
      * add View control button to GradebookHeader if bulk management available
      
      * remove FilterMenuToggle from SearchControls
      
      * update BulkManagementControls to now include upload/download grades buttons
      
      * add Import Success toast
      
      * rename UserLabel to FilteredUsersLabel for clarity
      
      * add InterventionsReport component
      
      * update GradesView top-level component
      
      * messageing update (separate messages into per-component files)
      
      * style updates
      
      * update test plan
      
      * clean up css and add docstrings
      
      * typo fix
      
      * fix typo in bulk management view header
      a1de3a86
  7. 19 Aug, 2021 1 commit
  8. 09 Aug, 2021 1 commit
  9. 04 Aug, 2021 2 commits
    • Nathan Sprenkle's avatar
      Simplify Bulk Management Config (#200) · 650e9321
      Nathan Sprenkle authored
      * refactor: simplify bulk management enabling
      
      Formerly, a course had to have bulk management enabled and have a master's
      track. This painted us into a corner where we had to create a
      workaround for enabling bulk management on non-master's track courses.
      Instead, this relies only on an enabled flag from edx-platform (based on
      a course waffle flag) which simplifies the enabling code here.
      
      * feat: remove unneeded bulk management allow-list
      650e9321
    • Ben Warzeski's avatar
      e8a8cca4
  10. 03 Aug, 2021 1 commit
  11. 30 Jul, 2021 1 commit
  12. 26 Jul, 2021 1 commit
  13. 22 Jul, 2021 1 commit
    • Ben Warzeski's avatar
      refactor: add transifex support to user-facing messages (#203) · c6e33307
      Ben Warzeski authored
      * clean up and test segment integration
      
      * add transifex config
      
      * move user-facing messages into messages files and translate in usage
      
      * lint cleanup
      
      * fix introduced typos
      
      * remove dead code
      
      * remove should-be-ignored temp translation files
      
      * make HistoryHeader use node-type to support translations
      
      * fix apostrophe
      
      * fix snapshot
      
      * v1.4.42
      c6e33307
  14. 02 Jul, 2021 1 commit
    • Ben Warzeski's avatar
      refactor: update test coverage (#202) · a4df8f72
      Ben Warzeski authored
      * clean up and test segment integration
      
      * add tests for action utils
      
      * add tests for store aggregator and utils
      
      * clean up un-used paths in thunkAction testUtils
      
      * clean up filter reducer coverage
      
      * add filter reducer tests for filterMenu actions
      
      * clean up grades selectors coverage
      
      * separate App and add unit tests
      
      * ignore external files in coverage analysis
      
      * remove old/unused code from StrictDict and clean up tests
      
      * clean up FileUploadForm coverage
      
      * more cleanup for StrictDict tests
      
      * clean up GradesTab test coverage
      
      * clean up GradesTab coverage
      
      * ignore reducer-mapping for unit-test coverage
      
      * clean up AssignmentFilter test coverage
      
      * add index-level test coverage
      
      * temp remove snapshots
      
      * re-add App snapshot
      
      * v1.4.41
      a4df8f72
  15. 30 Jun, 2021 1 commit
    • Ben Warzeski's avatar
      refactor: lms service testing (#199) · 15b76edb
      Ben Warzeski authored
      * v1.4.40
      
      * ignore accepted import eslint errors
      
      * clean up LmsApiService into smaller, tested modules in lms service
      
      * set default format before initial fetches
      
      * fix bulk grades export and grade filtering
      
      * fix clearing assignment grade filter badge
      
      * re-connect grade format control
      15b76edb
  16. 24 Jun, 2021 2 commits
  17. 23 Jun, 2021 1 commit
  18. 22 Jun, 2021 1 commit
  19. 21 Jun, 2021 1 commit
    • Ben Warzeski's avatar
      refactor - Bulk management tab unit tests (#194) · b4f4a27f
      Ben Warzeski authored
      * simplify histry row entries
      
      * clean up BulkManagement tab component and add docstrings/unit tests
      
      * slightly more breakup and docstrings
      
      * fix: make updateQueryParams push to history again
      
      * update paragon to get latest Hyperlink version
      
      * fix display issues from PR
      
      * make redux exposure only available in development
      
      * fix message
      
      * add oxford comma
      
      * update snapshots
      
      * v1.4.37
      b4f4a27f
  20. 16 Jun, 2021 1 commit
  21. 14 Jun, 2021 1 commit
    • Chris Chávez's avatar
      fix: Hard-coded link in Header component changed by LMS_BASE_URL env var (#186) · 02c154ef
      Chris Chávez authored
      * feat: LOGO_DESTINATION env var added for use it on Header component
      
      On index.js file of the Header component, currenly there is a hard-coded link of "https://www.edx.org". I added a new enviroment variable LOGO_DESTINATION to use it in this Header.
      I have also added a mechanism to use the LMS_BASE_URL environment variable if the LOGO_DESTINATION environment variable is not found or is null.
      
      * fix: Hard-coded link in Header component changed by a env var
      
      `index.jsx` file of Header component updated with change the hard-coded link of https://www.edx.org with a component property.
      `index.jsx` file of root project updated. Added the environment variable LMS BASE_URL to the parameters of the Header Component
      
      * fix: lint errors in previous commits
      
      * style: change structure of the solution
      02c154ef
  22. 09 Jun, 2021 2 commits
  23. 08 Jun, 2021 1 commit
    • David Joy's avatar
      Conditionally enable segment and clean up environment variables (#181) · 6a3db4a1
      David Joy authored
      * fix(deps): bumping frontend-platform to latest
      
      This picks up a change in which a blank SEGMENT_KEY no longer causes the MFE to make a request to segment which results in a 404.
      
      This was a requested fix for lilac.
      
      * fix: cleanup environment variables
      
      - Removes stray commas from the end of each environment variable in .env
      - Removes CSRF_COOKIE_NAME completely - it is not used.
      - Replaces default values with empty strings ‘’ - this will make the defaults falsy, rather than have them get converted to a string “null” value, which is very misleading.  It also enables the SEGMENT_KEY fix mentioned in the prior commit to work.
      
      * fix: conditionally enable the segment middleware
      
      Only add it if SEGMENT_KEY is truthy.
      
      * build: bumping version number
      6a3db4a1
  24. 07 Jun, 2021 2 commits
    • Ben Warzeski's avatar
      refactor: update drawer logic and container layout (#190) · d727420c
      Ben Warzeski authored
      * update drawer layout and container logic
      
      * stop renaming the FilterBadges component
      
      * docstring for WithSidebar
      
      * add unit tests
      
      * v1.4.33
      d727420c
    • Ben Warzeski's avatar
      State to redux (#187) · 2029a7ce
      Ben Warzeski authored
      * add app redux module
      
      * simplify fetchGrades logic now that almost everything it needs is in redux
      
      * simplified thunkAction logic with new app store
      
      * component redux helper cleanup
      
      * simplify PageButtons
      
      * simplify FilterBadges props
      
      * clean up BulkManagement
      
      * re-org and simplify data logic for EditModal
      
      * re-org and simplify data logic for Gradebook Table
      
      * clean up StatusAlerts
      
      * clean up SearchControls
      
      * clean up GradebookHeader
      
      * clean up AssignmentFilter
      
      * clean up AssignmentGradeFilter
      
      * simplify CourseGradeFilter
      
      * simplify StudentGroupsFilter
      
      * simplify GradebookFilters.index
      
      * simplify Gradebook component :-)
      
      * linting
      
      * fix on-clear search behavior
      
      * remove un-needed GradeButton variants
      
      * add FilterBadge docstrings
      
      * v1.4.32
      2029a7ce
  25. 04 Jun, 2021 1 commit
  26. 01 Jun, 2021 1 commit
  27. 26 May, 2021 1 commit
  28. 25 May, 2021 1 commit
    • Ben Warzeski's avatar
      refactor: redux refactor to use redux toolkit (#182) · 189152f5
      Ben Warzeski authored
      
      
      * add redux-toolkit
      
      * update actions to use redux toolkit action creators
      
      * add StrictDict
      
      * ready for testing
      
      * update testing for reducers
      
      * update unit testing for reducers
      
      * export reducers from initial state
      
      * update unit test
      
      * reorder the test reducer's handler
      
      * remove unnecessary testing data
      
      update
      
      * update actions to use redux toolkit action creators
      
      * testing
      
      * thunkActions tests
      
      * component thunkAction reference updates
      
      * linting
      
      * a little bit of doc and syntax cleanup
      
      * fix tests
      
      * assignment type actions tests
      
      * actions testing and cleanup
      
      * selectors cleanup
      
      * fix store action reference
      
      * update package-lock.json
      
      * add a bit of test coverage
      
      * strict selector export
      
      * docstrings for test utils
      
      * docstrings
      
      * fix assignment filtering
      
      * some cleanup
      
      * update version to 1.4.29
      
      Co-authored-by: default avatarLeangseu Kim <lkim@edx.org>
      189152f5
  29. 18 May, 2021 1 commit
  30. 17 May, 2021 1 commit
  31. 11 May, 2021 1 commit
  32. 07 May, 2021 1 commit