X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=lib%2Fprune%2Fplugins%2Fagendav.rb;fp=lib%2Fprune%2Fplugins%2Fagendav.rb;h=15787734517c2345a19eb24e1e1a24e78bb657c0;hb=e3826d8926e11763837a591986d453e9ef5d9dec;hp=0000000000000000000000000000000000000000;hpb=a6ae98f0423603445b621a8eaa17443c8d590b45;p=mailshears.git diff --git a/lib/prune/plugins/agendav.rb b/lib/prune/plugins/agendav.rb new file mode 100644 index 0000000..1578773 --- /dev/null +++ b/lib/prune/plugins/agendav.rb @@ -0,0 +1,24 @@ +require 'pg' + +require 'common/agendav_plugin' +require 'prune/prune_plugin' +require 'rm/plugins/agendav' + +class AgendavPrune < AgendavRm + + include AgendavPlugin + include PrunePlugin + + def get_leftover_domains(db_domains) + # AgenDAV doesn't have a concept of domains. + return [] + end + + + def get_leftover_accounts(db_accounts) + # Get a list of all users who have logged in to AgenDAV. + ad_accounts = self.get_agendav_usernames() + return ad_accounts - db_accounts + end + +end