Move request_method_decorator into rbtools.api.resource.base

Review Request #14246 — Created Nov. 15, 2024 and submitted

Information

RBTools
master

Reviewers

This change moves the request_method_decorator into our base resource
definitions, since it's tightly tied to resources. It also renames it to
request_method for brevity. The old name will still work with a
deprecation warning.

Ran unit tests.

Summary ID
Move request_method_decorator into rbtools.api.resource.base
This change moves the `request_method_decorator` into our base resource definitions, since it's tightly tied to resources. It also renames it to `request_method` for brevity. The old name will still work with a deprecation warning. Testing Done: Ran unit tests.
f0fa5ba27765c8fe4a67a9db162090448ba74491
Description From Last Updated

Should we add a version changed that says we moved and renamed the function?

maubinmaubin

Swap these (ordering issue).

chipx86chipx86

This is missing Args and Returns. We should probably also have typing pass-through.

chipx86chipx86

We should probably use @wraps or update_method at this point so all the other important properties get transferred over. We're …

chipx86chipx86
maubin
  1. 
      
  2. rbtools/api/resource/base.py (Diff revision 1)
     
     
    Show all issues

    Should we add a version changed that says we moved and renamed the function?

  3. 
      
david
maubin
  1. Ship It!
  2. 
      
chipx86
  1. 
      
  2. rbtools/api/decorators.py (Diff revision 2)
     
     
     
    Show all issues

    Swap these (ordering issue).

  3. rbtools/api/resource/base.py (Diff revision 2)
     
     
     
    Show all issues

    This is missing Args and Returns.

    We should probably also have typing pass-through.

    1. Typing for this happens in a later change.

  4. rbtools/api/resource/base.py (Diff revision 2)
     
     
     
     
    Show all issues

    We should probably use @wraps or update_method at this point so all the other important properties get transferred over. We're missing a lot.

    1. That happens in a later change.

  5. 
      
david
chipx86
  1. Ship It!
  2. 
      
david
Review request changed
Status:
Completed
Change Summary:
Pushed to master (de84d56)