Create an audit log for objects (attempt #2)#944
Create an audit log for objects (attempt #2)#944drkitty wants to merge 49 commits intoOSU-Net:masterfrom
Conversation
Conflicts: cyder/cydns/address_record/forms.py cyder/cydns/cname/forms.py cyder/cydns/mx/forms.py cyder/cydns/nameserver/models.py cyder/cydns/ptr/models.py cyder/cydns/srv/forms.py cyder/cydns/sshfp/forms.py cyder/cydns/txt/forms.py
…n updated from blank.
…e displayed in log, fix broken SRV serializer.
Conflicts: cyder/base/views.py cyder/cydhcp/interface/dynamic_intr/models.py cyder/cydhcp/interface/static_intr/models.py cyder/cydhcp/network/models.py cyder/cydhcp/range/models.py cyder/cydhcp/site/models.py cyder/cydhcp/views.py cyder/cydhcp/vlan/models.py cyder/cydhcp/vrf/models.py cyder/cydhcp/workgroup/models.py cyder/cydns/address_record/models.py cyder/cydns/cname/models.py cyder/cydns/domain/forms.py cyder/cydns/domain/models.py cyder/cydns/mx/models.py cyder/cydns/nameserver/models.py cyder/cydns/nameserver/urls.py cyder/cydns/ptr/models.py cyder/cydns/soa/models.py cyder/cydns/srv/models.py cyder/cydns/sshfp/models.py cyder/cydns/txt/models.py
Conflicts: cyder/cydhcp/interface/dynamic_intr/models.py cyder/cydhcp/interface/static_intr/models.py cyder/cydhcp/network/models.py cyder/cydhcp/range/models.py cyder/cydhcp/site/models.py cyder/cydhcp/vlan/models.py cyder/cydhcp/vrf/models.py cyder/cydhcp/workgroup/models.py cyder/cydns/cname/models.py cyder/cydns/domain/models.py cyder/cydns/mx/models.py cyder/cydns/nameserver/models.py cyder/cydns/ptr/models.py cyder/cydns/srv/models.py cyder/cydns/sshfp/models.py cyder/cydns/txt/models.py
…og_test_merge Conflicts: cyder/cydhcp/interface/static_intr/models.py
|
...except for the merge, which I'll take a look at |
Conflicts: cyder/cydhcp/network/models.py cyder/cydhcp/range/models.py cyder/cydhcp/views.py cyder/cydns/nameserver/urls.py cyder/cydns/nameserver/views.py cyder/settings/local.py-travis
|
The range log isn't displayed on range detail pages. |
|
Same with the site log. Maybe there's a good reason to keep a log and not show it, but I don't know what it is. |
|
Something's wrong with |
|
So I know this solution is gross and just adds to the mountain of ad-hoc mutation in Cyder, but we've accumulated so many workarounds for questionable Django design decisions that it would be difficult to solve this problem any other way. |
|
Some quick notes...
|
|
|
It wouldn't be difficult to track system names though, right? Anyone know the rationale for not tracking system names? @akeym |
|
I can't update dynamic interfaces. Unknown internal server error. BTW, this is definitely on this branch... I can update the interface on master just fine. |
|
I'm not sure what the reasoning is, if any. And now that they have ctnrs... |
|
Yeah, speaking of containers, that might be the reason why I can't update interfaces on this branch. Maybe my database is using the wrong schema, although I did run a schema migration to check... |
|
Saving interfaces works again. |
|
I think maybe we should just merge this and I can fix the remaining issues later. |
|
Have we done some simple stress testing to see what happens after you On Thu, Jun 25, 2015 at 1:42 PM, drkitty notifications@github.com wrote:
|
|
Sure, I can do that. |
Supersedes PR #755.