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: over 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
jhawthorn/discardA mixin for soft deletes in ActiveRecord records2,171
actsasparanoid/acts_as_paranoidA plugin to temporarily hide records in a database without deleting them.1,477
davyjoneslocker/ruby-destroyed_atAn ActiveRecord mixin for safely destroying model records without deleting associated data349
khiav223577/deep_pluckAllows plucking attributes from nested associations in Rails without loading unnecessary records460
nickstrupat/entityframework.softdeletableProvides base classes and helpers for managing soft-deletable data in EntityFramework applications.3
usemuffin/trashProvides soft-delete functionality for CakePHP tables85
unmaintainedprojects/plsPreserves localStorage in a database9
j5s/automatic-permission-maintenanceA plugin for automating permission maintenance on CobaltStrike servers.4
appoxy/simple_recordAn ActiveRecord-like interface for interacting with SimpleDB129
ledermann/unreadA gem to manage read/unread status of records in Ruby on Rails applications.742
simi/mongoid_paranoiaProvides a 'soft delete' functionality for Mongoid documents122
drecom/activerecord-turntableDatabase sharding extension for Ruby on Rails applications211
lookinlab/adonis-lucid-soft-deletesEnables soft deletion of data in AdonisJS Lucid models by setting a timestamp when a model is marked for deletion.94
nivekuil/ripA safer alternative to rm with features like file backup and undo functionality1,453
omaralvarez/deluge-autoremoveplusAn auto-torrent removal plugin for the Deluge BitTorrent client153