Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Full support for extended base URLs #15

Open
wants to merge 23 commits into
base: main
Choose a base branch
from

Commits on May 1, 2023

  1. Update the renderer for the restructuring of PG.

    The WeBWorK::PG module is now part of PG, and PG has its own environment
    so the webwork2 WeBWorK::PG module (and its derivatives) have been
    removed.
    
    The WeBWorK::Constants, WeBWorK::Debug, and WeBWork::CourseEnvironment
    modules and the webwork2 conf files are no longer needed and so are
    removed.  The renderer uses the WeBWorK::PG::Environment module which is
    part of PG.  Note that this adds one minor installation step for the
    renderer.  The file conf/pg_config.yml must be copied to lib/PG/conf.
    Usually that file will work as is, but in some cases administrators may
    want to make changes to it.  For example, the externalPrograms are the
    standard linux executables and in the standard locations.  On some
    systems those may need to be changed.
    
    Most of the WeBWorK::Utils module has been removed.  All that is left is
    the two methods that the renderer uses.
    
    In addition the renderer lib directory has been flattened.
    lib/WeBWorK/lib/WeBWorK is now just lib/WeBWorK.  With this (among other
    things) the WEBWORK_ROOT environment variable is not needed.  Note that
    $WeBWorK::Constants::PG_DIRECTORY is not available.  $ENV{PG_ROOT} is
    used instead in the renderer code.
    
    Note that the unnecessary encoding and decoding of perl warnings has
    been removed.
    
    Also note that the references to drdrew42 have been changed to
    openwebwork.
    drgrice1 committed May 1, 2023
    Configuration menu
    Copy the full SHA
    080c0e4 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2023

  1. Merge pull request #7 from drgrice1/pg-environment-work

    Update the renderer for the restructuring of PG in openwebwork/pg#709
    drdrew42 committed May 22, 2023
    Configuration menu
    Copy the full SHA
    673c76d View commit details
    Browse the repository at this point in the history
  2. add message listener for modifying css

    overrides
    drdrew42 committed May 22, 2023
    Configuration menu
    Copy the full SHA
    f5968be View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a52dfdc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4cf54c1 View commit details
    Browse the repository at this point in the history
  5. new endpoints for copy and delete from private

    cleanup
    drdrew42 committed May 22, 2023
    Configuration menu
    Copy the full SHA
    332b554 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c2629b0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    af26884 View commit details
    Browse the repository at this point in the history
  8. improve answerURL response handling

    escape quote after encoding json
    drdrew42 committed May 22, 2023
    Configuration menu
    Copy the full SHA
    1e954d8 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e7bb999 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6358737 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    accb165 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3799b11 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    381c1ff View commit details
    Browse the repository at this point in the history
  14. refactor and cleanup

    drdrew42 committed May 22, 2023
    Configuration menu
    Copy the full SHA
    3ac56a0 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. Configuration menu
    Copy the full SHA
    11ef91a View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2023

  1. Configuration menu
    Copy the full SHA
    a9f746d View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. fix preview logic

    drdrew42 committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    246eb21 View commit details
    Browse the repository at this point in the history
  2. remove PGaddons

    drdrew42 committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    7165c98 View commit details
    Browse the repository at this point in the history
  3. call this function!

    drdrew42 committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    4372a28 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. Dockerfile and documentation update

    squash
    drdrew42 committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    f1ad558 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. Configuration menu
    Copy the full SHA
    acf1828 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    77bbf19 View commit details
    Browse the repository at this point in the history