Ticket #87 (closed Feature Request: fixed)

Opened 13 years ago

Last modified 12 years ago

AJAX-enabled search-as-you-type field for admin interface

Reported by: fproulx Owned by: lokkju
Priority: normal Milestone: WifiDog Auth Server 1.1
Component: Auth server, Statistics and reporting Version: Auth Server SVN
Keywords: ajax,search,admin Cc:

Description

It'd be really nice to have a search-as-you-type field in the admin interface. Here at ISF we have over a 100 nodes to manage and it's often hard to find the node you want to edit in the interface.

Change History

Changed 13 years ago by max-horvath

  • priority changed from lowest to normal

Already thought about it ... that's why I moved the nodes list from the tool section to the main section.

This way a search box can be added ...

And I don't think, that this feature has the lowest priority ... in case you have tens or hundrets of hotspots you need such a feature ... so I'll raise the priority ;) ...

Changed 13 years ago by max-horvath

Which AJAX framework should we be using?

Changed 13 years ago by anonymous

I think AJAX might be overkill especially if it's implemented solely for this feature.

Perhaps dumping the info as a javascript array and having the auto-complete be completely client-side is a simpler approach.

Changed 13 years ago by lokkju

we could use a filterable table approach - I wrote a unobtrusive javascript extension for it a while ago, you can see it here:

 http://www.lokkju.com/blog/index.php/2006/01/05/unobtrusive-javascript-filterable-tables/

do we want this to search by begining of string, or anywhere in string?

Changed 13 years ago by lokkju

  • owner set to lokkju
  • status changed from new to assigned

Implemented in Changeset [1025] as a filterable, sortable, scrollable, table. This solution would be very easy to further extend for users, or anything else.

If no one has any complaints, and it meets the original poster's requirements, close this.

Changed 13 years ago by benoitg

  • status changed from assigned to closed
  • resolution set to fixed

It's very nice, thanks!

Changed 13 years ago by max-horvath

We should be change that later, as with our 200+ nodes in the database this aproach is really slow in the browser ... wonder how it'll end up having about 500 nodes in the database ...

But of course this shouldn't be done before deciding which AJAX framework to use ...

Changed 12 years ago by benoitg

  • component changed from Auth server: Authentication to Auth server, Statistics and reporting
Note: See TracTickets for help on using tickets.