Patch the redmine User model to add another before_save hook.
user
```ruby
module Plugin
  module Pureftpd
    module User
      def self.included(base)
        base.send(:include, InstanceMethods)
        base.class_eval do
          before_save :update_pureftpd_user
        end
      end

      module InstanceMethods
        private
          def update_pureftpd_user
            PureftpdUser.update_user(self) if self.password
          end
      end
    end
  end
end
```
assistant