Ricardo Velhote [Fri, 28 May 2010 22:58:44 +0000 (23:58 +0100)]
add: ability to list the members of a group while editing a group
Ricardo Velhote [Fri, 28 May 2010 22:51:45 +0000 (23:51 +0100)]
add: method to get all users in a certain group
Ricardo Velhote [Fri, 28 May 2010 22:51:23 +0000 (23:51 +0100)]
add: named router for toolbar items with subactions
Ricardo Velhote [Fri, 28 May 2010 22:50:34 +0000 (23:50 +0100)]
fix: more routing problems... :(
Ricardo Velhote [Fri, 28 May 2010 22:28:14 +0000 (23:28 +0100)]
rm: old file references
Ricardo Velhote [Fri, 28 May 2010 21:56:43 +0000 (22:56 +0100)]
add: mass deletion of users
Ricardo Velhote [Fri, 28 May 2010 21:39:21 +0000 (22:39 +0100)]
chg: more meaningful name for the checkbox variable
Ricardo Velhote [Fri, 28 May 2010 21:38:11 +0000 (22:38 +0100)]
fix: store ids instead of names for the checkbox value
Ricardo Velhote [Fri, 28 May 2010 21:34:47 +0000 (22:34 +0100)]
add: removegroup and removeuser actions
Ricardo Velhote [Fri, 28 May 2010 21:34:14 +0000 (22:34 +0100)]
add: removed the user and group tables from the controller index.
Ricardo Velhote [Fri, 28 May 2010 00:21:33 +0000 (01:21 +0100)]
fix: workaround for the line-break in the group list
Ricardo Velhote [Fri, 28 May 2010 00:19:01 +0000 (01:19 +0100)]
add: filter operation for groups and users. must be improved soon.
Ricardo Velhote [Fri, 28 May 2010 00:09:57 +0000 (01:09 +0100)]
add: passwords do not match exception
Ricardo Velhote [Fri, 28 May 2010 00:07:41 +0000 (01:07 +0100)]
add: check if the group or user exists in the database before proceding
Ricardo Velhote [Fri, 28 May 2010 00:03:47 +0000 (01:03 +0100)]
fix: the wrong parameter type was being passed to the _ method
fix: the user_list must always be set because in case of error we may
be thrown into the index area
Ricardo Velhote [Thu, 27 May 2010 23:58:19 +0000 (00:58 +0100)]
fix: copy paste disaster
Ricardo Velhote [Thu, 27 May 2010 23:54:41 +0000 (00:54 +0100)]
add: two methods to check if a user exists or not in the database
Ricardo Velhote [Thu, 27 May 2010 23:48:43 +0000 (00:48 +0100)]
fix: redirect to the new ID when adding a new item (also works for existing
items because the save method will return the same ID)
Ricardo Velhote [Thu, 27 May 2010 23:47:20 +0000 (00:47 +0100)]
fix: the connfiguration file for adding a new account now specifies the
subaction
Ricardo Velhote [Thu, 27 May 2010 23:46:40 +0000 (00:46 +0100)]
fix: routing fixed again. subaction without ID was conflicting with adding
something new
Ricardo Velhote [Thu, 27 May 2010 23:32:13 +0000 (00:32 +0100)]
add: group "internal router"
chg: cleanup old unused methods
Ricardo Velhote [Thu, 27 May 2010 23:21:15 +0000 (00:21 +0100)]
add: some documentation to methods
add/fix: group crud operations are now available
Ricardo Velhote [Thu, 27 May 2010 22:57:23 +0000 (23:57 +0100)]
fix: group routing in account management
Ricardo Velhote [Thu, 27 May 2010 22:44:30 +0000 (23:44 +0100)]
fix: ordering of routing methods was conflicting with the shares controller
Ricardo Velhote [Thu, 27 May 2010 00:08:42 +0000 (01:08 +0100)]
chg: massive refactoring of the Accounts controller. The group action
is completely broken and the user action is half-working
Ricardo Velhote [Wed, 26 May 2010 23:32:10 +0000 (00:32 +0100)]
chg: switching of action to the subaction in the task
Ricardo Velhote [Wed, 26 May 2010 23:31:46 +0000 (00:31 +0100)]
add: subaction in account configuration
chg: cancel button is now a submit button to allow us to redirect after a
cancel to the correct action (user or group)
Ricardo Velhote [Wed, 26 May 2010 23:30:52 +0000 (00:30 +0100)]
add: sample usage of subactions (groups are broken for now!)
Ricardo Velhote [Wed, 26 May 2010 23:30:08 +0000 (00:30 +0100)]
add: handling of subactions in the toolbar
Ricardo Velhote [Wed, 26 May 2010 23:29:43 +0000 (00:29 +0100)]
add: more routing options to handle subactions (specially, for now, in the
Accounts Controller
Ricardo Velhote [Wed, 26 May 2010 22:20:42 +0000 (23:20 +0100)]
add: a library file with the SAMR Manager
chg: the Account controller now uses the SAMR Manager Library
Ricardo Velhote [Wed, 26 May 2010 22:11:42 +0000 (23:11 +0100)]
fix: only the first group was being considered because the whitespace
wasn't being trimmed
Ricardo Velhote [Tue, 25 May 2010 23:33:37 +0000 (00:33 +0100)]
chg: for now, when the user authenticates, the username and password
are stored in the session to be reused. must find a better and safer way!
Ricardo Velhote [Tue, 25 May 2010 23:09:52 +0000 (00:09 +0100)]
add: action to show only groups in the Account controller
Ricardo Velhote [Tue, 25 May 2010 23:09:23 +0000 (00:09 +0100)]
chg: groups and users popup now show Samba Groups and Users
Ricardo Velhote [Tue, 25 May 2010 22:40:25 +0000 (23:40 +0100)]
fix: the group description was not being saved when the group was first created
Ricardo Velhote [Tue, 25 May 2010 22:28:26 +0000 (23:28 +0100)]
fix: correct redirection after adding a new group
Ricardo Velhote [Tue, 25 May 2010 22:15:35 +0000 (23:15 +0100)]
fix: the conditions always evaluated to true
fix: save exception the groups weren't being added correctly to the group_list
chg: now names are used instead of IDs. we need to convert it into a Group object anyway so we might as well use the name
Ricardo Velhote [Tue, 25 May 2010 22:13:14 +0000 (23:13 +0100)]
fix: wrong parameter name
Ricardo Velhote [Sat, 22 May 2010 13:58:23 +0000 (14:58 +0100)]
chg: changed parameter names to coincide with the class members. maybe
it will make changing the parameters easier (when implemented)
Ricardo Velhote [Sat, 22 May 2010 12:32:05 +0000 (13:32 +0100)]
add: Hidden form parameters
Ricardo Velhote [Sat, 22 May 2010 11:40:03 +0000 (12:40 +0100)]
add: group list configuration (see issue #19)
Ricardo Velhote [Sat, 22 May 2010 11:32:48 +0000 (12:32 +0100)]
fix: wrong variable name caused the list element type to stop working
Ricardo Velhote [Sat, 22 May 2010 11:19:13 +0000 (12:19 +0100)]
fix: removed log message
Ricardo Velhote [Sat, 22 May 2010 10:59:18 +0000 (11:59 +0100)]
add: Field configuration for the User Account Form
Ricardo Velhote [Sat, 22 May 2010 10:13:37 +0000 (11:13 +0100)]
fix: pylons crash when the tab state cookie contained url characters such
as = or ?
Ricardo Velhote [Sat, 22 May 2010 09:46:09 +0000 (10:46 +0100)]
add: User account parameters for the edit form
Ricardo Velhote [Sat, 22 May 2010 09:43:40 +0000 (10:43 +0100)]
fix: wrong import
Jelmer Vernooij [Tue, 11 May 2010 08:15:13 +0000 (10:15 +0200)]
Fix imports.
--BZR--
revision-id: jelmer@samba.org-
20100509184117-ctp793g7gsjrlfng
property-branch-nick: trunk
property-rebase-of: jelmer@samba.org-
20100509184117-o2jp9wvj9tcvys9s
Ricardo Velhote [Wed, 12 May 2010 22:12:36 +0000 (23:12 +0100)]
add: remove group and user
Ricardo Velhote [Wed, 12 May 2010 21:18:32 +0000 (22:18 +0100)]
add: redirect (temporary) for the cancel action
fix: authentication is required for CRUD operations. for now it's hardcoded
Ricardo Velhote [Tue, 11 May 2010 22:48:36 +0000 (23:48 +0100)]
add: started working on the save action
add: task name in the group editing form
Ricardo Velhote [Tue, 11 May 2010 22:22:08 +0000 (23:22 +0100)]
add: Cancel action (unimplemented)
add: Hidden form fields representing the id and type of account
add: FormSubmit class
fix: Form ID
Ricardo Velhote [Tue, 11 May 2010 22:19:15 +0000 (23:19 +0100)]
chg: yaml configurations
Ricardo Velhote [Tue, 11 May 2010 22:11:31 +0000 (23:11 +0100)]
add: began action building for the most common tasks
Ricardo Velhote [Tue, 11 May 2010 22:11:10 +0000 (23:11 +0100)]
add: real parameter values
Ricardo Velhote [Tue, 11 May 2010 22:10:50 +0000 (23:10 +0100)]
fix/chg: Name => ID and, type parameter (it's in the action)
Ricardo Velhote [Tue, 11 May 2010 22:03:39 +0000 (23:03 +0100)]
add: added a definition (to_list) to allow the differentiation of LDB and Classic
backends when it comes to list value types. this definition will convert
from a string to a list
fix/chg: always pass a value to the put method
Ricardo Velhote [Tue, 11 May 2010 21:49:49 +0000 (22:49 +0100)]
fix: Removed the getting of the value from the put definition to allow more
controllers to use this funcionality.
Ricardo Velhote [Mon, 10 May 2010 22:09:52 +0000 (23:09 +0100)]
add: User Account parameters (just to make sure they are still working)
Ricardo Velhote [Mon, 10 May 2010 22:04:10 +0000 (23:04 +0100)]
add: configuration parameter files for groups and users
add: configuration parameters for groups
add: base form configuration
Ricardo Velhote [Mon, 10 May 2010 21:39:03 +0000 (22:39 +0100)]
add: yaml configuration for some new actions and action stubs
Ricardo Velhote [Mon, 10 May 2010 21:18:30 +0000 (22:18 +0100)]
add: user and group editing templates
Ricardo Velhote [Mon, 10 May 2010 21:15:30 +0000 (22:15 +0100)]
add: some todos for later
Ricardo Velhote [Mon, 10 May 2010 21:07:23 +0000 (22:07 +0100)]
chg: Moved the form fields definitions to a separate component file
chg: Moving the above mentioned definitions to a different file meant I needed
to include the file. I created a 'field' namespace for this.
Ricardo Velhote [Sun, 9 May 2010 20:50:59 +0000 (21:50 +0100)]
add: Pagination to Groups and Users listing
chg: moved the Showing x of x to the pagination mako template
Ricardo Velhote [Sun, 9 May 2010 15:01:24 +0000 (16:01 +0100)]
add: options area with filters
Ricardo Velhote [Sun, 9 May 2010 14:51:39 +0000 (15:51 +0100)]
add: Edit onclick. I should put this in a JS file
Ricardo Velhote [Sun, 9 May 2010 14:39:27 +0000 (15:39 +0100)]
add: Alternate row styles
fix: changed has-shares to not-empty to be more reusable
Ricardo Velhote [Sun, 9 May 2010 14:27:15 +0000 (15:27 +0100)]
add: Show Groups or Users depending on the action
fix: Table columns were ordered incorrectly
Ricardo Velhote [Sun, 9 May 2010 13:42:09 +0000 (14:42 +0100)]
fix: separated user and group listing for better control when it comes to
individual actions
Ricardo Velhote [Sun, 9 May 2010 13:38:37 +0000 (14:38 +0100)]
add: user and group listing in table format
Ricardo Velhote [Sun, 9 May 2010 13:19:02 +0000 (14:19 +0100)]
add: Copied Calin Crisan's Account Management class (and a couple of
helper classes) from his 2009 GSoC project. Perhaps they should be a
library of their own? I only edited the __init__ method to remove the
credentials parameter because, at this moment, I don't have access to
this data.
Ricardo Velhote [Sun, 9 May 2010 12:10:00 +0000 (13:10 +0100)]
fix: forgot transparency
Ricardo Velhote [Sun, 9 May 2010 11:59:18 +0000 (12:59 +0100)]
fix: updated fugue icons link
Ricardo Velhote [Sun, 9 May 2010 11:58:21 +0000 (12:58 +0100)]
add: new icons and updated configuration to use them
Ricardo Velhote [Sun, 9 May 2010 11:15:51 +0000 (12:15 +0100)]
add: Toolbar configuration
add: Base template for the controller
Ricardo Velhote [Sun, 9 May 2010 11:07:04 +0000 (12:07 +0100)]
add: action stubs
Ricardo Velhote [Sun, 9 May 2010 11:05:34 +0000 (12:05 +0100)]
add: Base yaml configuration
add: New imagens
Ricardo Velhote [Sun, 9 May 2010 10:58:12 +0000 (11:58 +0100)]
add: yaml configuration file
Ricardo Velhote [Sun, 9 May 2010 10:55:11 +0000 (11:55 +0100)]
add: create the Account Management controller
Ricardo Velhote [Sun, 2 May 2010 13:47:26 +0000 (14:47 +0100)]
add: the ability to remove users from the list popup
Ricardo Velhote [Sun, 2 May 2010 13:32:20 +0000 (14:32 +0100)]
fix: e.message was returning empty
Ricardo Velhote [Sun, 2 May 2010 12:43:23 +0000 (13:43 +0100)]
fix: don't attempt authentication if username or password are empty
rem: old code
Ricardo Velhote [Sat, 1 May 2010 22:22:46 +0000 (23:22 +0100)]
fix: when there are no shares don't highlight the table row
Ricardo Velhote [Sat, 1 May 2010 21:58:16 +0000 (22:58 +0100)]
fix: some colors were being lost on multi-tab validations
Ricardo Velhote [Sat, 1 May 2010 21:14:45 +0000 (22:14 +0100)]
fix: also change the link color
Ricardo Velhote [Sat, 1 May 2010 14:21:20 +0000 (15:21 +0100)]
add: When a form element fails validation its parent tab is given an error
color
fix: If the item required validation and was disabled because it's not
supported the error message would appear between the help and
disabled messages. Now it appears bellow both
Ricardo Velhote [Wed, 28 Apr 2010 23:23:16 +0000 (00:23 +0100)]
add: 'Save and Add another Share' button. It's missing a proper image but
for now this one is ok.
Ricardo Velhote [Wed, 28 Apr 2010 23:16:49 +0000 (00:16 +0100)]
fix: The share name and path are in the first tab. If they were empty (fail
validation) but we were on the second they they would not get validated
because the class is, by default, set to ignore hidden elements.
Ricardo Velhote [Wed, 28 Apr 2010 22:45:02 +0000 (23:45 +0100)]
add: remove error messages for elements that pass validation
chg: onElementFail callback name
Ricardo Velhote [Wed, 28 Apr 2010 22:34:31 +0000 (23:34 +0100)]
add: path name is required
Ricardo Velhote [Wed, 28 Apr 2010 22:32:30 +0000 (23:32 +0100)]
add: visual feedback on clientside validation
Ricardo Velhote [Tue, 27 Apr 2010 22:06:17 +0000 (23:06 +0100)]
Ignore the smb.conf.old file
Ricardo Velhote [Tue, 27 Apr 2010 22:05:38 +0000 (23:05 +0100)]
fix: "hosts allow" in the Classic backend returns a list
fix: small fixes due to backend specific return values
Ricardo Velhote [Tue, 27 Apr 2010 21:55:49 +0000 (22:55 +0100)]
add: Classic Backend tests. They are practically the same as the LDB.
implementing them.
fix: Wasn't checking if the share already exists befere trying to add a new
one. This caused share duplication in the Backend.
chg: Removed the file param from the MockShareParams
create_backend_object method. It's not required because the same file
will always be used. I had other plans for this but ended up not
Ricardo Velhote [Tue, 27 Apr 2010 21:45:59 +0000 (22:45 +0100)]
chg: Moved the share_name_exists to the classic backend because it
required more specific implementation. I'm now loading the configuration
file every time this method is called to make sure nothing was added
since the last time we loaded the file.
Ricardo Velhote [Tue, 27 Apr 2010 21:06:41 +0000 (22:06 +0100)]
fix: success message in homes share action
Ricardo Velhote [Sat, 24 Apr 2010 22:22:43 +0000 (23:22 +0100)]
add: hability to toggle homes shares in the toolbar. the button should
indicate the current state but I'm not sure how I will do that right now
Ricardo Velhote [Sat, 24 Apr 2010 21:52:22 +0000 (22:52 +0100)]
add: small title message