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

Implement dynamic status #667

Draft
wants to merge 30 commits into
base: main
Choose a base branch
from

Commits on Feb 6, 2024

  1. Configuration menu
    Copy the full SHA
    3e94fc5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6907477 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. Configuration menu
    Copy the full SHA
    074fbcb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    74984e0 View commit details
    Browse the repository at this point in the history
  3. Split WPSRequest into WPSExecuteRequest

    The WPS request contain the pre-parsed WPS data in json, i.e. an
    intermediate form of the request. We can store this form for later
    processing. In other hand the WPSExecuteRequest is the final WPS request
    form to run the process, it is used into the handler function as
    wps_request parameter. This simplify the data stored for later use. This
    also avoid that serialization of pywps.inout.inputs.*Input is used in
    very diferent context.
    gschwind committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    9636cf0 View commit details
    Browse the repository at this point in the history
  4. Ensure WPSExecuteRequest.inputs['id'] to be python list

    WPSExecuteRequest.inputs['id'] is collections deque, this patch convert
    them to regular python list.
    gschwind committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    352aa83 View commit details
    Browse the repository at this point in the history
  5. Split pywps.response.execute.ExecuteResponse into WPSExecuteResponse

    The ExecuteResponse is responsible to render the output XML and this is
    not mandatory for running process, in particular background process.
    This patch split the part that are required to run a given execute
    request from the part that is required to render the execute output.
    gschwind committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    ae1b896 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    98edcd4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9baf3aa View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    bfb7ec6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c9691b9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8c4268e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2977c90 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    350d780 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f5ce9c8 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    5f8e04b View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    78bba0a View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    dea9896 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    0ef9d24 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    3121aa3 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    bf580f4 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    c31a6ba View commit details
    Browse the repository at this point in the history
  21. Implement NoAsyncProcessing to fake async processing

    Within test the database is in memory database, thus upon fork the
    database is also forked and all async process will update a copy of the
    database instead of actually updating the main database, making actual
    test of async request wrong.
    gschwind committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    1783927 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    a8aeac5 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    9e7366b View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    0c53662 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    b30239d View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    a95128c View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    dd29242 View commit details
    Browse the repository at this point in the history
  28. Fix pywps.dblog import

    gschwind committed Feb 9, 2024
    Configuration menu
    Copy the full SHA
    667aea8 View commit details
    Browse the repository at this point in the history