~petersanchez

Los Angeles, CA

https://www.petersanchez.com

LA, CA USA - Managua, Nicaragua

Trackers

~petersanchez/django-impersonate

Last active a month ago

~petersanchez/migrate

Last active a month ago

~petersanchez/carrier

Last active 2 months ago

~petersanchez/tago

Last active 3 months ago

~petersanchez/djeploy

Last active 1 year, 10 months ago

~petersanchez/djpubsubhubbub

Last active 1 year, 10 months ago

#8 Add support for complex queries 5 days ago

Comment by ~petersanchez on ~petersanchez/tago

#65 Notify user and possibly admin teams when impersonating a month ago

Ticket created by ~petersanchez on ~petersanchez/django-impersonate

A feature that would:

  1. Notify the user that they are being impersonated.
  2. Notify admins that a user is also being impersonated.

This could be enabled/disabled by the project developers but for the cases where full transparency is desired, I think this is useful.

#2 When migrating DOWN, we should stop BEFORE running STOP ID Migration a month ago

Ticket created by ~petersanchez on ~petersanchez/migrate

When migrating down, currently the behavior is to run the STOP migration before exiting. I think this may be confusing to the end user. Hell it confused me and I added this functionality.

We should NOT run the stop migration when rolling back. We should stop when we reach it.

#1 Add basic command support a month ago

Comment by ~petersanchez on ~petersanchez/migrate

REPORTED RESOLVED IMPLEMENTED

#4 Add GPG encryption + Signing support 2 months ago

Ticket created by ~petersanchez on ~petersanchez/carrier

Ability to gpg sign, or encrypt, and email before sending it.

#64 Update the package classifiers? 2 months ago

Comment by ~petersanchez on ~petersanchez/django-impersonate

Hey Dave. Good catch! I updated this and pushed a new release to pypi (1.8.2)

Thanks for taking the time and reporting this.

As for reasons, I no longer want to host my data on outside services. Especially ones like GH (just my personal preference). I'm happy to receive your contributions, it's as simple as making your changes and running hg email -o

It's really easy and way faster than the entire fork, clone, pull, commit, push, file pr, etc.

Here are 2 quick reads to help you get started:

https://man.code.netlandish.com/contributing.md

https://man.code.netlandish.com/hg/email.md

REPORTED RESOLVED IMPLEMENTED

#62 add default_auto_field to apps.py 3 months ago

Comment by ~petersanchez on ~petersanchez/django-impersonate

This is completed and included in new release: 1.8.1

REPORTED RESOLVED IMPLEMENTED

#62 add default_auto_field to apps.py 3 months ago

Task added by ~petersanchez on ~petersanchez/django-impersonate

#63 Update setup.py to use setuptools 3 months ago

Ticket created by ~petersanchez on ~petersanchez/django-impersonate

Time to update the setup.py file:

/home/pjs/development/django-impersonate/setup.py:2: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
  from distutils.core import setup

#1 Add basic command support 3 months ago

Ticket created by ~petersanchez on ~petersanchez/migrate

Provide a function that will provide basic command support to easily integrate CLI support into existing programs.

Something simple like:

func command(migrations []Migration) error {
    // do basic up/down, etc checks and run migrations
    return nil
}