Taxonomy term manager

Zen - January 27, 2007 - 20:46
Project:Drupal
Version:8.x-dev
Component:taxonomy.module
Category:feature request
Priority:normal
Assigned:Zen
Status:needs work
Description

Similar to the node management page, I believe that terms should also be manageable. The patch:

  • Adds select all/ checkbox support to the page.
  • Adds an operations field similar to the node management page. Other modules can hook in (untested) etc.
  • Uses a multi-step form instead of callbacks. This should enable more complex functionality by contrib modules.
  • Currently only offers a mass delete option in core.

This was created and tested against 1.331 and merged with HEAD.

First time I'm playing with multi-step forms, and I'm sure that this can be improved.

Reviews welcome.

Cheers,
-K.

AttachmentSizeStatusTest resultOperations
taxonomy-management-3.patch8.1 KBIgnoredNoneNone

#1

Zen - January 27, 2007 - 22:39

I don't know how the 'map arguments' field is supposed to be set.

AttachmentSizeStatusTest resultOperations
taxonomy-management-4.patch8.06 KBIgnoredNoneNone

#2

m3avrck - January 28, 2007 - 19:25

This is a *really* great idea. I will review the patch later when I have some more time.

#3

Stefan Nagtegaal - January 28, 2007 - 19:43

*subscribing* to test out later once HEAD is settled down a bit and the dust fell down..

#4

Dries - January 29, 2007 - 12:40

I think this is a good idea. Care to share some screenshots? :)

I'd love to see something for paths too.

Plus, I'd love other modules to be able to tap into these operation boxes and add some of their own. I think we need to take a step back, and come up with a system that provides that.

#5

Zen - February 2, 2007 - 16:23

Yes, other modules can tap into this form. I've cleaned the patch up a little further and also added an example module as a demo of how other modules can hook into this. The screen looks just like the node manager screen.

In the interest of easy reviewing, I've created the patch against Drupal HEAD as of Jan 24 0000 UTC. Consequently, please checkout using the -D switch (something like -D "2007-1-24 05:30" [accounting for my zone offset]).

Thanks
-K

AttachmentSizeStatusTest resultOperations
taxonomy-management-5.patch11.11 KBIgnoredNoneNone

#6

Zen - April 10, 2007 - 13:12

Sync with HEAD + some tidying up.

-K

AttachmentSizeStatusTest resultOperations
tax-multi-step.patch8.21 KBIgnoredNoneNone

#7

Zen - April 10, 2007 - 13:13

And here's the demo module.

AttachmentSizeStatusTest resultOperations
capitalise_0.patch2.49 KBIgnoredNoneNone

#8

Zen - April 29, 2007 - 09:34

Another Sync patch.

AttachmentSizeStatusTest resultOperations
tax-multi-step_0.patch8.21 KBIgnoredNoneNone

#9

Stefan Nagtegaal - May 6, 2007 - 11:16

Zen care to share some screenshots?

#10

keith.smith - June 24, 2007 - 01:56
Status:needs review» needs work

I like this patch a lot; however, portions of it no longer apply cleanly to HEAD.

# patch -p0 < tax-multi-step_0.patch
(Stripping trailing CRs from patch.)
patching file modules/taxonomy/taxonomy.module
Hunk #2 FAILED at 134.
1 out of 3 hunks FAILED -- saving rejects to file modules/taxonomy/taxonomy.module.rej

#11

catch - October 24, 2007 - 14:17
Version:6.x-dev» 7.x-dev

Should be re-assessed now this is available: http://drupal.org/project/taxonomy_manager

#12

catch - October 13, 2009 - 13:59
Version:7.x-dev» 8.x-dev
 
 

Drupal is a registered trademark of Dries Buytaert.