FORUMS


The Form Tools forums are no longer active, but the old posts have been archived here. Please see the Help page on how to get help / report issues.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Can you have more than one Admin account?
#1
It's not clear to me how to add an additional administrator account to Form Tools. Is this possible, i.e., to have more than one admin account in form tools? I tried adding someone as a client and was hoping I could just add them as an admin, but not such luck.

Appreciate any help...

Thanks...
Reply
#2
Hi Mossberg,

Sorry for the long wait - I've been out of town the last week & a half.

No, Form Tools only allows a single administrator account. Since administrators have access to all information about all other users, it didn't seem worthwhile adding a second administrator account - each could potentially delete or disable the other, which would be weird.

I think you'll need to just re-use the same account.

Sorry about that!

- Ben
Reply
#3
Hi Mossberg, Hi Ben,

we use multiple administrator accounts which can not delete each other.

You can add them manually by
1. add a new client
2. edit the clients record in the mysql-database formtools.ft_accounts:
  • account_type: admin
  • login_page: admin_forms
3. add new record in the mysql-database formtools.ft_menus:
  • menu_id: <lastid>+1
  • menu: client_name
  • menu_type: admin
4. copy all records in the mysql-database formtools.ft_menu_items with menu_id="1"
  • set the menu_id=<menu_id> (see 3.)
  • edit row with display_text="Your Account" to client_account_settings="page_identifier" url="/clients/account/index.php?page=settings"

You can limit edit each administrator menu on http://beta.macadamiafans.de/formtools/a...page=menus
It would be helpful to have this feature included directly in form tools especially in combination with "Client Audit" for administrators.

Cheers,
Hannes
Reply
#4
Hi Hannes,

Haha awesome. Smile Thanks so much for letting me know about this! Good hack.

However, I guess I still don't quite get it... What's the purpose? Any admin account would have the same permissions as any other one - so they could all delete eachother. For that reason alone, I figured having a single one just made more sense.

Is it just so that everyone would have their own unique username-password combo? Sharing a username-password certainly isn't great, but...

I'm totally open to adding this as a core feature, but I still need a little convincing! Smile

Hmm... okay, how about this. We could have a new account type: "editor" (have a better name for it?) which would be sandwiched in between the admin and client accounts. So we'd have:

- administrator (1)
- editor (multiple)
- clients (multiple)

The admin account (there would only ever be one) would have all the same privileges right now. Editor accounts would have control over all client accounts and all the other admin features. However, they wouldn't have control over other editor accounts (or even see them).

This would also open the floodgates to adding custom permissions for each editor account, so you could control their access certain features, modules, themes and clients.

I like this! Let me know what you guys think.

- Ben
Reply
#5
I like this idea -- there’s always one person (Client) who insists on "being admin" and the Editor role would be perfect for them. I don't want to actually give up true Admin access, since the Marketing/PR person requesting admin privileges would bork up the works if they did have complete access... :-)
Reply
#6
Hey Ramey -

Exactly. I have a few clients that really want control over the email templates (and it would save ME time too), but I fear giving them admin access because I know they'd find a way to ruin everything. Smile

Okay, I'll give this some serious thought. But I doubt I'll include this in 2.1.0 - there's already a LOT going into that version.

-Ben
Reply
#7
Hey Ben,

Quote:Haha awesome. Smile Thanks so much for letting me know about this! Good hack.

However, I guess I still don't quite get it... What's the purpose? Any admin account would have the same permissions as any other one - so they could all delete eachother. For that reason alone, I figured having a single one just made more sense.
  • Every admin can have its customized menu.
  • Using the Client Audit module, you can see which of the admins did which changes.
  • Admins can not delete each other by the user interface (they are not listed in clients). So if you delete another admin you have to do it by API or the mysql database really need to know what you are doing. There will be at least one admin left who will need to delete himself. :-) I think the risk of changing the password of a shared account without letting the other admins know is much higher.

Quote:Hmm... okay, how about this. We could have a new account type: "editor" (have a better name for it?) which would be sandwiched in between the admin and client accounts. So we'd have:

- administrator (1)
- editor (multiple)
- clients (multiple)

The admin account (there would only ever be one) would have all the same privileges right now. Editor accounts would have control over all client accounts and all the other admin features. However, they wouldn't have control over other editor accounts (or even see them).

This would also open the floodgates to adding custom permissions for each editor account, so you could control their access certain features, modules, themes and clients.

I like this! Let me know what you guys think.

This would be the perfect way to do it. Great idea.

Quote:But I doubt I'll include this in 2.1.0 - there's already a LOT going into that version.

Happy to hear that.
For those who urgently need it, the manual adding should solve most issues.
Can't wait for 2.1!!! Smile

Cheers,
Hannes
Reply
#8
Quote:
Quote:But I doubt I'll include this in 2.1.0 - there's already a LOT going into that version.
Happy to hear that.
For those who urgently need it, the manual adding should solve most issues.
Can't wait for 2.1!!! Smile

Thanks to you I have a first way to get this feature !

Thank you again for your great job, hope Form Tools will stay open source for a while Wink

Cheers !
Reply
#9
I am also having my own word-press site and I have to perform administration. It is never allowed to create two administrator accounts. I would must say that with the single account, proper administration can be done.
Reply
#10
(Mar 25th, 2011, 2:15 AM)aron5jesse Wrote: I am also having my own word-press site and I have to perform administration. It is never allowed to create two administrator accounts. I would must say that with the single account, proper administration can be done.

In Wordpress Network setup, you have a super admin and then you have Site admins. As a super admin, you can grant any user super admin role. This is useful if, for example, you're a member a department that manages Wordpress while other departments are Site owners.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)