Tim Almdal
9ed0dd51bf
Fix for ticket #201 .
...
1) create common update function so processing consistent between the
user edit and admin edit.
2) created common private helper function to build the user edit form
the same way.
So a user can now change their user name if the new one doesn't exist.
2009-04-03 17:33:07 +00:00
Bharat Mediratta
921f3a2eee
Put csrf token into Admin_View and Theme_View by default, then use it
...
directly wherever possible instead of access::csrf_token().
2009-03-27 03:43:21 +00:00
Tim Almdal
3cb2c42e49
Fix for ticket #181 . Valiant take note of the change to
...
admin_users.php. I had to remove the check for the locale as it
hasn't been added to the form.
2009-03-25 16:21:36 +00:00
Andy Staudacher
a04fe5246c
Fix the locale field in the change user settings form
2009-03-17 17:19:45 +00:00
Andy Staudacher
ee2f09c968
Fix edit user form handler
2009-03-17 15:49:02 +00:00
Bharat Mediratta
8458eba279
Switch the locale::$locales data structure to be an array instead of a
...
stdClass because we're not allowed to asort() stdClass objects in PHP
5.2.6.
2009-03-16 09:08:12 +00:00
Bharat Mediratta
6aadb0bc77
Fix indentation
2009-03-16 09:01:50 +00:00
Bharat Mediratta
c15e4c61a3
Proxy the url through _auth() to user::get_login_form()
2009-03-16 08:05:44 +00:00
Bharat Mediratta
54e07d0769
Get rid of the extra robust code we had in here to make the
...
scaffolding work when the Gallery wasn't installed yet. Now we force
users through the installer.
2009-03-16 08:05:07 +00:00
Chad Kieffer
542ab6db1f
Combined "Logged in as..." and "Modify Profile" to by just "Logged in as FullName"
2009-03-16 04:54:00 +00:00
Bharat Mediratta
83912bce20
Missed this in the last commit
2009-03-16 04:42:39 +00:00
Bharat Mediratta
736d74d05f
Clean up the login, maintenance login and required-top-level-login code.
...
We now have two clear and separate login approaches:
login/ajax
login/html
Choose the one that's appropriate. Totally simplified the maintenance
page to be separate from the theme and dead simple, and use login/html
approach there. Totally simplified the top level login
(login_page.html.php) to just be a login page, not the rest of the
chrome on the page and use the login/ajax approach there.
Don't use access::required in albums and then catch the exception,
instead use access::can and check the return code.
Improve the text for maintenance mode.
2009-03-16 04:33:45 +00:00
Bharat Mediratta
cbc7c870fa
Stop loading jeditable-- we don't use it anymore
2009-03-16 04:30:17 +00:00
Tim Almdal
e58b955d4a
Bag the header("Location:", ...);exit() and replace with
...
url:site(url::abs_file(...))
Create a login_page.html to be used when there is no guest access to
the root album. It doesn't have a sidebar nor breadcrumb.
2009-03-11 21:07:21 +00:00
Tim Almdal
4d5679b749
Fix ticket #119 . Display the full name of the user in the same block
...
as the Modify profile and logout links.
2009-03-11 15:00:57 +00:00
Tim Almdal
a521d9177f
Force a login if everybody does not have access to the root
...
item. ticket #118 .
2009-03-11 13:58:38 +00:00
Bharat Mediratta
068c44e201
access::allow/deny/reset functions will now throw an exception if you
...
don't pass in a Group_Model as the argument. This prevents us from
setting permissions on the wrong group by accidentally passing in a
User_Model.
2009-03-10 20:34:32 +00:00
Bharat Mediratta
72c7fed975
Log the user in as admin after running the web installer, and give
...
them a nice "Welcome to Gallery 3" dialog. The text in there needs a
little work but it's a start.
In the process, re-build the install.sql using the scaffolding code.
2009-03-08 21:21:09 +00:00
Tim Almdal
c04ff8e02f
Change the pattern to identify tables that need prefix substitution to
...
mirror the drupal pattern of using braces {}.
2009-02-28 06:37:28 +00:00
Tim Almdal
bd15853708
This implements table prefix for all the queries in core, user, exif,
...
tag, search, comment and notification modules (Ticket #68 )
2009-02-27 21:07:18 +00:00
Tim Almdal
0b055835fd
Remove commented code
...
Correct unbalanced brackets
2009-02-27 02:50:07 +00:00
Tim Almdal
acdc724fc8
Continue the journey of replacing raw sql with ORM or Database method
...
calls (Ticket #68 )
2009-02-27 00:34:50 +00:00
Bharat Mediratta
07310c8499
Add slightly more visual feedback when you're hovering over a
...
draggable user. Also, drag the icon and name not just the icon.
2009-02-26 03:05:29 +00:00
Chad Kieffer
1ef090cd15
Remove second Add User button, don't need it, at least not now.
2009-02-23 01:51:18 +00:00
Andy Staudacher
237656f6c8
Differentiate between available and installed languages. Provide admin UI to install languages.
...
See: https://apps.sourceforge.net/trac/gallery/ticket/75 (first step for this task)
2009-02-19 08:48:14 +00:00
Chad Kieffer
d739d1ea46
Button mania continues. Make edit and delete user/group links buttons, buttons, buttons!
2009-02-11 05:35:11 +00:00
Bharat Mediratta
9ad072b33f
Simplification pass that preserves almost all functionality (except
...
default_country) but removes a lot of the code.
2009-02-10 09:10:55 +00:00
Andy Staudacher
b2f20ff766
style fixes (style for method names, style for vars in locale.php)
2009-02-10 06:12:16 +00:00
Andy Staudacher
62f3724acb
Adding UI for site language selection and user language preference.
2009-02-10 05:37:42 +00:00
Bharat Mediratta
06d5e2972d
Line length fix
2009-02-10 04:56:21 +00:00
Andy Staudacher
c2eee47465
Move site default_locale into DB (vars) and add a per user locale preference.
...
There's no UI to select the locale yet.
2009-02-10 02:37:16 +00:00
Chad Kieffer
ad80e86208
Indent fixes.
2009-02-09 02:11:59 +00:00
Chad Kieffer
cdae043999
Clean up add user and group buttons to move the + icon to the left. The + icon doesn't appear within the button outline with buttons that aren't floated. Will have to debug later.
2009-02-08 20:45:09 +00:00
Chad Kieffer
67d551d5e3
jQuery-based buttons! Form updates, short form updates. Need to fix add user/group buttons and search form on search results page.
2009-02-06 06:34:47 +00:00
Tim Almdal
98bbf53657
Use the matches validation rule in order to perform cross field
...
validation between the password and password2 fields
2009-02-04 16:36:59 +00:00
Tim Almdal
f0aced6b75
Complete the Recover Password functionality (Ticket #5 ).
...
This change requires a reinstall in order to pick up the new hash
field in the user table.
2009-02-04 15:45:48 +00:00
Tim Almdal
2f5344c1da
A preview of the password reset functionality. What's working... you
...
can start to logon, request the password to be reset, and an email is
sent to the users email address. If you click on the link you get an
unformatted form. But its a start :-)
2009-02-04 05:49:29 +00:00
Chad Kieffer
d656b6a3e6
Beginning of edit user panel fix. Form is displayed again. Added display of user email address to list.
2009-02-03 06:45:43 +00:00
Tim Almdal
eb56ee821f
Add a confirmation password input field that must match the primary
...
password field in order for the update to succeed. If there is no
data entered in the primary password field, the confirmation field is
ignored.
Addresses Trac Ticket #4
2009-02-03 00:17:40 +00:00
Chad Kieffer
8a4eb9eed2
For consistency with the rest of the admin UI, display User list as table, not list. Apply cursor: move to jQuery UI draggable and sortable. Clean up admin table styles a bit.
2009-02-01 18:37:45 +00:00
Bharat Mediratta
6091350c94
Fix lint errors
2009-01-29 03:23:46 +00:00
Bharat Mediratta
e52431a81b
Fix url for delete group link.
2009-01-29 01:41:32 +00:00
Bharat Mediratta
6bfadc14ed
Fully implement the user administration backend with drag/drop to add
...
users to groups.
2009-01-28 22:42:50 +00:00
Bharat Mediratta
1a62a26a36
Add drag and drop support to the admin_users interface. This is still
...
a work in progress but it actually works mostly.
2009-01-28 09:50:15 +00:00
Bharat Mediratta
ca8e92376a
Add gravatars to users
2009-01-27 21:57:41 +00:00
Bharat Mediratta
9048a5afca
Clean up indentation
2009-01-27 21:54:22 +00:00
Chad Kieffer
57f5cdeb30
Use url:site() on add user link, change user list from class to id to make it unique, changed gFirstRow to gHeaderRow to make more semantically meaningful. Fixed closing span that I broke after Bharat fixed it last night.
2009-01-25 21:17:04 +00:00
Chad Kieffer
ffa1fa45f6
Admin theme style cleanup. Merged separate selected, available, unavailable into a single set of reusable classes. Applied alternating row bg colors. Removed inline CSS from admin views. Moved user admin css into admin_default theme style sheet.
2009-01-25 06:55:24 +00:00
Tim Almdal
a8233ed979
Undo the adding underscores to the id on forge generated forms
2009-01-25 06:28:04 +00:00
Bharat Mediratta
b0ad4e0222
Fix all 'add' links and make them open in a dialog
2009-01-25 02:29:01 +00:00