Opened 15 years ago

Last modified 9 years ago

#7 closed enhancement

Block munging - "split this block" and "shrink this block" — at Version 5

Reported by: Kris Deugau Owned by:
Priority: minor Milestone: 3.0
Version: Keywords:
Cc:

Description (last modified by Kris Deugau)

Allow an existing allocation to be split or shrunk instead of having to deallocate and reallocate

Change History (5)

comment:1 by Kris Deugau, 10 years ago

Milestone: 3.0

comment:2 by Kris Deugau, 10 years ago

(In [702]) /trunk

Add "split block" feature. See #7. May still need a little tweaking
("List IPs" link for pools, refiddle rDNS template records?)

Also stubbed out "shrink block" (branch for "split block"), and added
a placeholder for "merge blocks".

comment:3 by Kris Deugau, 10 years ago

(In [705]) /trunk

  • Complete internal handling for "shrink block". See #7 (more or less).
  • Add "breadcrumb" navigation fragments to split/shrink prep and do pages
  • Add link to pool IP list on edit and split/shrink prep pages
  • Shave off some useless code showing the split results
  • Catch the theoretically impossible case of "no subact value" on submitting split/shrink form

Still need to add calls to monkey rDNS on split/shrink changes

comment:4 by Kris Deugau, 10 years ago

(In [707]) /trunk

Add rDNS update call for splitBlock(). Requires dnsadmin:trunk/@r680
for new RPC sub splitTemplate. See #7.
IPDB::splitBlock() required a change in argument handling to make sure
all the necessary bits got through where needed for the RPC call.

comment:5 by Kris Deugau, 10 years ago

Description: modified (diff)
Summary: Block munging - "split this block"Block munging - "split this block" and "shrink this block"
Note: See TracTickets for help on using tickets.