give collection and creator caber permissions

This commit is contained in:
James Smith committed 2024-08-30 14:45:19 +01:00
1 parent 4000da163d
commit d93bc396da
4 files changed
+6

No files matched your search

+2
View File
@@ -1,5 +1,7 @@
class Collection < ApplicationRecord
include Followable
include Caber::Object
acts_as_federails_actor username_field: :slug, name_field: :name, profile_url_method: :url_for, actor_type: "Collection", include_in_user_count: false
has_many :models, dependent: :nullify
+2
View File
@@ -1,5 +1,7 @@
class Creator < ApplicationRecord
include Followable
include Caber::Object
acts_as_federails_actor username_field: :slug, name_field: :name, profile_url_method: :url_for, include_in_user_count: false
has_many :models, dependent: :nullify
+1
View File
@@ -2,6 +2,7 @@ require "rails_helper"
RSpec.describe Collection do
it_behaves_like "Followable"
it_behaves_like "Caber::Object"
it "automatically generates a slug from the name" do
collection = create(:collection, name: "Spın̈al Tap")
+1
View File
@@ -2,6 +2,7 @@ require "rails_helper"
RSpec.describe Creator do
it_behaves_like "Followable"
it_behaves_like "Caber::Object"
it "automatically generates a slug from the name" do
creator = create(:creator, name: "Spın̈al Tap")