Closed mebjas closed 11 years ago
1.Admin = (At least one admin must always be present. ) Can Create - Other admin, Managers Subscriber for selected channel Channels
Can delete - any manager any Subscriber from selected channel *any Channels
Other Rights Can assign Manager to a any channel.(One Manager can have more than one channel) Can remove a manager from any Channel *Can check statistics of any post in any channel. i.e how many mails are bounced back or how many subscriber read that post etc..
But cant delete other admin. Admin account can only be deleted by himself.
2.Managers =
Can Create- *Subscribers in channels assigned to them.
can delete- any Subscribers in channels assigned to them. Their own Account.
Other Rights Can post in channels assigned to them Can check statistics for every post. i.e how many mails are bounced back or how many subscriber read that mail etc..
3.Subscribers Can Subscribe or unsubscribe any channel any time. they can also join multiple channels.
This was my idea. If you guys have your own idea please share with me. So that we can select the best. You can also suggest to make this one more correct.
As we are supposed to create a standard tool for mailing list management tool we shall have only two tier architecture for administration one that will be created at the time of installation of tool: which will be admin's account and this admin shall be able to create a new sub admin and give him access to privileges depending on his choice
privileges: [ ADE: ADD/DELETE/EDIT ]
adding / deleting sub admin ADE new subscriber emails ADE new source emails ADE new group Schedule emails for future Sync existing tables to our tables ADE new destination email ids to groups and more
what is "Sync existing tables to our tables" ? is it existing subscriber list sync from another db...?
we should also add feature like...to export and import subscriber list in csv format.
yeah syncing means websites may have system implemented to maintain the users. so we shall provide a method so that we can import all emails from their db to our db. yeah its a good idea to add export/import feature
commit the ideas at https://github.com/cistoner/mail-management-tool/blob/master/ideas/ideas.md so that we shall maintain the final list here after editting
anubhav , #abhinav , #bhavuk post your ideas here