scinote-web/app/models/soft_locked_repository.rb

19 lines
343 B
Ruby

# frozen_string_literal: true
class SoftLockedRepository < Repository
# this is for repositories only editable via API
enum permission_level: Extends::SHARED_OBJECTS_PERMISSION_LEVELS.except(:shared_write)
def shareable_write?
false
end
def unlocked?
@unlocked == true
end
def unlock!
@unlocked = true
end
end