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

Cuesubmit jobs from config file #1284

Open
wants to merge 89 commits into
base: master
Choose a base branch
from

Commits on Aug 8, 2024

  1. Configuration menu
    Copy the full SHA
    7ea1562 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    14a0385 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d761fac View commit details
    Browse the repository at this point in the history
  4. feat: extract yaml loading to a function and add one to expand any su…

    …b `config_file` + error handling
    KernAttila committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    72adc3d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    959613d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f26d5ca View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    195091f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0d375d2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    da98b04 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    47ac2ef View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6feddc3 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    03c08b6 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2c2bf7a View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    eef22bd View commit details
    Browse the repository at this point in the history
  15. feat: same optimisation as PR AcademySoftwareFoundation#1283 + recogn…

    …ize type from config files
    KernAttila committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    4ac65a7 View commit details
    Browse the repository at this point in the history
  16. feat: add signals, getter and setter attributes on `CueCommandW…

    …idget` used in `DynamicSettingsWidget`
    KernAttila committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    3ccea48 View commit details
    Browse the repository at this point in the history
  17. feat: add signals, getter and setter attributes on `CueLabelLin…

    …eEdit` used in `DynamicSettingsWidget`
    KernAttila committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    3e60389 View commit details
    Browse the repository at this point in the history
  18. feat: add signals, getter and setter attributes on `CueSelectPu…

    …llDown` used in `DynamicSettingsWidget`
    KernAttila committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    fd924ad View commit details
    Browse the repository at this point in the history
  19. feat: update setter attribute on CueSelectPulldown and add a func…

    …tion `setCheckedFromText`
    KernAttila committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    a254c9a View commit details
    Browse the repository at this point in the history
  20. feat: add signals, getter and setter attributes on `CueLabelTog…

    …gle` used in `DynamicSettingsWidget`
    KernAttila committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    e152336 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    17bc8d2 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    3bc307c View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    46ea2d8 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    5d774b3 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    dfb220d View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    7e6846c View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    b9aa0e2 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    cb08c88 View commit details
    Browse the repository at this point in the history
  29. doc: add context to the test

    A missing sub config file will catch the error and forward it to the UI for feedback.
    KernAttila committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    3e207cb View commit details
    Browse the repository at this point in the history
  30. fix: test if file exists

    KernAttila committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    f873d55 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    108670a View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    a84707a View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    fe1a6d6 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    161f17b View commit details
    Browse the repository at this point in the history
  35. fix: the Raise here would not work in older versions of python not im…

    …plementing the f-string "equals" feature yet.
    KernAttila committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    1f86dc2 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    a8d563c View commit details
    Browse the repository at this point in the history
  37. Abstract logging into seperate classes (RQDLogger and LogReader) (Aca…

    …demySoftwareFoundation#1429)
    
    **Link the Issue(s) this Pull Request is related to.**
    AcademySoftwareFoundation#1401 AcademySoftwareFoundation#1427 
    
    **Summarize your change.**
    This abstracts the reading of logs and writing log files. This makes it
    simpler to do things like supporting other logging types and conversions
    (eg. make sure things are ASCII) in a single class across all platforms.
    This is a smaller version of AcademySoftwareFoundation#1401 with just the file logging
    abstracted. It also implements the changes from AcademySoftwareFoundation#1427
    
    Co-authored by @ramonfigueiredo and @lithorus
    
    ---------
    
    Signed-off-by: Jimmy Christensen <[email protected]>
    Co-authored-by: Ramon Figueiredo <[email protected]>
    2 people authored and KernAttila committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    ab69f7f View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    8c5a6ed View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    cfb8fe3 View commit details
    Browse the repository at this point in the history
  40. fix: remove double assignation, upgrade %s to f-string; add *args to …

    …_setBrowseFolderText(), fix docstring auto formatting
    KernAttila committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    ff2bdda View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    61fcd8d View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. Configuration menu
    Copy the full SHA
    726a374 View commit details
    Browse the repository at this point in the history
  2. fix: fix layout order

    KernAttila committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    1d73834 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    60551e8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    743e180 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    af4f5dc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5556f11 View commit details
    Browse the repository at this point in the history
  7. fix: lint, line too long

    KernAttila committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    5ae3145 View commit details
    Browse the repository at this point in the history
  8. fix: lint, lines too long

    KernAttila committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    ed56fc5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ecc71a4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    69d118f View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

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

Commits on Aug 21, 2024

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

Commits on Sep 20, 2024

  1. Configuration menu
    Copy the full SHA
    04d3a06 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    288adda View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8f82fa5 View commit details
    Browse the repository at this point in the history
  4. feat: option to have services and limits preset for each job type dir…

    …ectly from the config file.
    KernAttila committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    c620039 View commit details
    Browse the repository at this point in the history
  5. feat: re-order buttons under the job layer list widget (put arrows to…

    …gether instead of each end).
    
    Also make the table expand vertically as it is the only widget that should expand in the UI.
    KernAttila committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    c4cd63e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0a9501c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0076500 View commit details
    Browse the repository at this point in the history
  8. feat: rename greyOut() to disable(), add enable() and toggled() funct…

    …ions.
    
    Add textChanged signal
    KernAttila committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    fb7967d View commit details
    Browse the repository at this point in the history
  9. feat: add option to make CueLineEdit toggleable (and optionally put t…

    …he layout horizontal)
    
    Add stateChanged signal
    KernAttila committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    4ef105d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5b6c204 View commit details
    Browse the repository at this point in the history
  11. feat: CueLabelToggle: add tooltip, fix layout and make label clickabl…

    …e to trigger the toggle.
    KernAttila committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    9275e3a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    fe4d549 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    23075d4 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    4b97913 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    43ca5e9 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f385cc0 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    9629f6c View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2024

  1. chores: fix pylint issues

    KernAttila committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    47daaa6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb91f2f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    82e98f1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    06368cc View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2024

  1. fix: for backward compatibility, check if we override cores by testin…

    …g if "cores" is not None. If it has an explicit value (like in existing implementations), this means we want to override the value, which is the default behavior.
    
    Otherwise, we let the server assign the value of selected service.
    KernAttila committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    3c0a053 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    731bf80 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f7062af View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    01d3fb2 View commit details
    Browse the repository at this point in the history
  5. fix: better UI scaling

    KernAttila committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    b3408cc View commit details
    Browse the repository at this point in the history
  6. Merge branch 'master' into cuesubmit-jobs-from-config-file

    Signed-off-by: Kern Attila GERMAIN <[email protected]>
    KernAttila authored Sep 28, 2024
    Configuration menu
    Copy the full SHA
    34f2fea View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2024

  1. fix: lint line too long

    KernAttila committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    1bb0b7a View commit details
    Browse the repository at this point in the history
  2. fix: Make sure we use threads for backward compatibility. We check if…

    … the args are set, because checking their value would be False for 0 (all cores)
    KernAttila committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    02fac67 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3b028b9 View commit details
    Browse the repository at this point in the history
  4. fix: cast str to float

    KernAttila committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    936f368 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    73a66eb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    134fd5d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    261db2f View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

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

Commits on Nov 8, 2024

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