2024-07-16 20:22:59 +02:00
|
|
|
class SuccessCriterion < ApplicationRecord
|
|
|
|
|
enum :result, %i[passed failed not_applicable]
|
2024-07-20 16:52:12 +02:00
|
|
|
enum :level, %i[A AA AAA]
|
2024-07-19 02:29:18 +02:00
|
|
|
|
|
|
|
|
has_rich_text :comment_html
|
|
|
|
|
has_rich_text :description_html
|
|
|
|
|
|
2024-07-20 16:52:12 +02:00
|
|
|
belongs_to :element, touch: true
|
2024-07-26 00:59:00 +02:00
|
|
|
|
|
|
|
|
def level_value
|
|
|
|
|
return nil unless level
|
|
|
|
|
|
|
|
|
|
self.class.levels.values.index_of(level)
|
|
|
|
|
end
|
2024-07-16 20:22:59 +02:00
|
|
|
end
|