permanent_records

Soft-delete mechanism

A Rails plugin that prevents accidental destruction of data by setting a 'deleted_at' attribute instead of permanently removing records from the database.

Rails Plugin - soft-delete your ActiveRecord records. It's like an explicit version of ActsAsParanoid

GitHub

272 stars
13 watching
64 forks
Language: Ruby
last commit: 9 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
jhawthorn/discard A mixin for soft deletes in ActiveRecord records 2,171
actsasparanoid/acts_as_paranoid A plugin to temporarily hide records in a database without deleting them. 1,477
davyjoneslocker/ruby-destroyed_at An ActiveRecord mixin for safely destroying model records without deleting associated data 349
khiav223577/deep_pluck Allows plucking attributes from nested associations in Rails without loading unnecessary records 460
nickstrupat/entityframework.softdeletable Provides base classes and helpers for managing soft-deletable data in EntityFramework applications. 3
usemuffin/trash Provides soft-delete functionality for CakePHP tables 85
unmaintainedprojects/pls Preserves localStorage in a database 9
j5s/automatic-permission-maintenance A plugin for automating permission maintenance on CobaltStrike servers. 4
appoxy/simple_record An ActiveRecord-like interface for interacting with SimpleDB 129
ledermann/unread A gem to manage read/unread status of records in Ruby on Rails applications. 742
simi/mongoid_paranoia Provides a 'soft delete' functionality for Mongoid documents 122
drecom/activerecord-turntable Database sharding extension for Ruby on Rails applications 211
lookinlab/adonis-lucid-soft-deletes Enables soft deletion of data in AdonisJS Lucid models by setting a timestamp when a model is marked for deletion. 94
nivekuil/rip A safer alternative to rm with features like file backup and undo functionality 1,453
omaralvarez/deluge-autoremoveplus An auto-torrent removal plugin for the Deluge BitTorrent client 153