Skip to content

Conversation

@drkitty
Copy link
Contributor

@drkitty drkitty commented Mar 30, 2015

Supersedes PR #755.

zeeman and others added 30 commits August 22, 2014 15:08
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
…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
@drkitty
Copy link
Contributor Author

drkitty commented Apr 28, 2015

...except for the merge, which I'll take a look at

drkitty added 2 commits April 28, 2015 12:40
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
@drkitty
Copy link
Contributor Author

drkitty commented Apr 28, 2015

The range log isn't displayed on range detail pages.

@drkitty
Copy link
Contributor Author

drkitty commented Apr 28, 2015

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.

@drkitty
Copy link
Contributor Author

drkitty commented Apr 28, 2015

Something's wrong with DNSForm or Django.

@drkitty
Copy link
Contributor Author

drkitty commented Apr 30, 2015

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.

@drkitty drkitty assigned murrown and unassigned akeym May 12, 2015
@murrown
Copy link
Member

murrown commented May 13, 2015

Some quick notes...

  • Systems don't track name changes
  • DNS record's views aren't tracked (perhaps all m2m fields aren't tracked?)
  • DNS record's container isn't tracked

@drkitty
Copy link
Contributor Author

drkitty commented May 14, 2015

  • That's intentional. I remember someone okaying it.
  • Probably should be fixed. I'll look into how difficult that would be.
  • Weird.

@murrown
Copy link
Member

murrown commented May 15, 2015

It wouldn't be difficult to track system names though, right? Anyone know the rationale for not tracking system names? @akeym

@murrown
Copy link
Member

murrown commented May 15, 2015

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.

@akeym
Copy link
Member

akeym commented May 15, 2015

I'm not sure what the reasoning is, if any. And now that they have ctnrs...

@murrown
Copy link
Member

murrown commented May 15, 2015

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...

@drkitty
Copy link
Contributor Author

drkitty commented May 28, 2015

Saving interfaces works again.

@drkitty
Copy link
Contributor Author

drkitty commented Jun 25, 2015

I think maybe we should just merge this and I can fix the remaining issues later.

@akeym
Copy link
Member

akeym commented Jun 25, 2015

Have we done some simple stress testing to see what happens after you
change an object more than the amount of times we track? how about
artificially making a bunch of change history :) I dunno, I really don't
want to deploy something that's broken or will make Cyder implode.

On Thu, Jun 25, 2015 at 1:42 PM, drkitty notifications@github.com wrote:

I think maybe we should just merge this and I can fix the remaining issues
later.


Reply to this email directly or view it on GitHub
#944 (comment).

@drkitty
Copy link
Contributor Author

drkitty commented Jun 25, 2015

Sure, I can do that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants