Skip to content

Releases: restarone/violet_rails

0.9.87

21 Jan 18:24
58bfcca
Compare
Choose a tag to compare

What's Changed

  • [bug fix] non renderable API Namespace unable to create Resources by @ajaystha42 in #1377

Addresses: #1111

If has_form is unchecked,

Screen Shot 2023-01-12 at 8 42 02 PM

then the form is not rendered

Screen Shot 2023-01-13 at 2 43 15 PM

Full Changelog: 0.9.86...0.9.87

0.9.86

20 Jan 22:49
b899096
Compare
Choose a tag to compare

What's Changed

Addresses: #1362

Full Changelog: 0.9.85...0.9.86

0.9.85

17 Jan 00:37
b036672
Compare
Choose a tag to compare

What's Changed

[feature] Web hook drive strategy

Addresses: #682

Api Keys:

Screen.Recording.2022-10-20.at.9.30.58.AM.mov

Webhook:

Screen.Recording.2022-10-20.at.9.34.19.AM.mov

The webhook's payload can be accessed as parameters[:request]['body'] in external api client.

Eg: https://github.com/restarone/violet_rails/pull/1167/files#diff-1aa9cadc4b4c76bf7ec3d7c0cf8d0da66be3ba87336bad4d32241c99d53aa6beR603-R623

    class ExternalApiModelExample
      def initialize(parameters)
        @external_api_client = parameters[:external_api_client]
        @request = parameters[:request]
      end
  
      def start
        if @request['body']['type'] == 'customer.created'
          resource = @external_api_client.api_namespace.api_resources.create(
            properties: {
              request_body: @request["body"]	
            }
          )
          render json: { result: resource } 
        end
      end

Custom webhook verification method:

https://user-images.githubusercontent.com/50227291/197921958-a06b85a8-7c7a-4e3b-afb9-889fe5c6e110.mov
Co-authored-by: Pralish Kayastha [email protected]
Co-authored-by: Pralish Kayastha [email protected]
Co-authored-by: Prashant Khadka [email protected]

Full Changelog: 0.9.84...0.9.85

0.9.84

12 Jan 22:27
f661907
Compare
Choose a tag to compare

What's Changed

  • [CI/CD] use ubuntu-latest for Cap deploy by @ajaystha42 in #1351

Full Changelog: 0.9.83...0.9.84

0.9.83

12 Jan 13:50
35ac018
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.9.82...0.9.83

0.9.82

11 Jan 14:42
4604930
Compare
Choose a tag to compare

What's Changed

Addresses: #1339

Demo

Screen.Recording.2023-01-10.at.11.04.22.PM.mov

Full Changelog: 0.9.81...0.9.82

0.9.81

06 Jan 18:50
7c50d87
Compare
Choose a tag to compare

What's Changed

Addresses: #1305

Demo

can-access-forum.mov

Full Changelog: 0.9.80...0.9.81

0.9.80

04 Jan 13:02
6262211
Compare
Choose a tag to compare

What's Changed

[bug fix] Run Error API actions

Addresses: #985

Addresses: #1071

Demo:

Screen.Recording.2022-09-06.at.7.28.19.PM.mov
Screen.Recording.2023-01-03.at.9.26.40.PM.mov

Since api resource is not saved due to any error, api action will keep track of user input with proper error message under

additional_data['api_resource']['properties'] and additional_data['api_resource']['errors']

Demo shows error message and user input being accessed by api_action

Demo fix dead set functionality

Screen.Recording.2022-09-13.at.11.40.18.PM.mov

Demo showing error message in API

Screen.Recording.2022-10-17.at.9.30.30.PM.mov

Co-authored-by: Pralish Kayastha [email protected]
Co-authored-by: Pralish Kayastha [email protected]

Full Changelog: 0.9.79...0.9.80

0.9.79

02 Jan 14:51
11b4b93
Compare
Choose a tag to compare

What's Changed

[feature] integrate CMS with cookie consent UI

Addresses: #1213

Demo

Screen.Recording.2022-12-31.at.12.20.04.PM.mov

Full Changelog: 0.9.78...0.9.79

0.9.78

23 Dec 21:59
47e1451
Compare
Choose a tag to compare

What's Changed

  • [feature] Uncategorized access should allow API Namespace creation by @alis-khadka in #1319

Addresses: #1315

[feature] Uncategorized access should allow API Namespace creation

Demo

uncategorized.access.should.allow.API.Namespace.creation.mov

Full Changelog: 0.9.77...0.9.78