Hello I have gone through the Admin interface and all functions that can be achieved with the REST API. I intend to have a login screen where a user can enter URL for the REST API endpoint, REST Username and password. We will use this to subsequent authenticate all requests made to fetch subscribers list, domains list, etc.
I was wondering if I could get some feedback on this. I will start writing my proposal based on this starting point and list out what all I would features I would be implementing during the period of GSoC. Regards On Wed, Mar 5, 2014 at 10:32 AM, Bhargav Golla <bgo...@g.clemson.edu> wrote: > Thanks. I would have probably missed it out the first time. I will go > through the web UI and also the documentation of REST API to understand > what all functions need to be implemented in the admin interface for a user. > > Regards > > > On Wed, Mar 5, 2014 at 10:25 AM, Rajeev S <rajeevs1...@gmail.com> wrote: > >> Hi, >> >> You will be asked for the create user prompt only the first time you run >> syncdb.That's why you don't see it now. >> >> Once the DB is created, only new tables, specified via django models, get >> added to DB during the syncdb. >> >> >> *Regards,Rajeev S* >> *Government Engineering College,Thrissur* >> *http://rajeevs.tk <http://rajeevs.tk>* >> >> >> On Wed, Mar 5, 2014 at 8:47 PM, Bhargav Golla <bgo...@g.clemson.edu>wrote: >> >>> Hi Rajeev >>> >>> I wasn't asked if I wanted to create a super user when I executed python >>> manage.py syncdb. This was the output I got with syncdb: >>> Creating tables... >>> Installing Custome SQL... >>> Installing indexes... >>> Installed 0 object(s) from 0 fixture(s) >>> >>> I tried python manage.py createsuperuser and was able to login with >>> details I provided there. >>> >>> Thanks for your help. >>> >>> Regards >>> >>> >>> On Wed, Mar 5, 2014 at 10:00 AM, Rajeev S <rajeevs1...@gmail.com> wrote: >>> >>>> Hi Bhargav, >>>> >>>> You will be asked whether to *add a superuser* during *syncdb*. If you >>>> answered no to that, do *python manage.py createsuperuser * and use >>>> that username and password to login. >>>> >>>> >>>> *Regards,Rajeev S* >>>> *Government Engineering College,Thrissur* >>>> *http://rajeevs.tk <http://rajeevs.tk>* >>>> >>>> >>>> On Wed, Mar 5, 2014 at 8:05 PM, Bhargav Golla <bgo...@g.clemson.edu>wrote: >>>> >>>>> Hi Abhilash >>>>> >>>>> If you mean the last step of installation where we do cd >>>>> postorius_standalone;python manage.py syncdb, I wasn't asked for any >>>>> username/password. I checked the settings.py and it doesn't have any >>>>> specific default username/password. >>>>> >>>>> And the http://localhost:8001/3.0 worked for me. >>>>> >>>>> >>>>> On Wed, Mar 5, 2014 at 9:22 AM, Abhilash Raj <raj.abhila...@gmail.com >>>>> >wrote: >>>>> >>>>> > Hi Bhargav, >>>>> > >>>>> > On Wednesday 05 March 2014 07:36 PM, Bhargav Golla wrote: >>>>> > > Thanks for that change Rajeev. I was able to get the Web UI up and >>>>> > running. >>>>> > > I was trying to find out the default Username and password for >>>>> this but >>>>> > was >>>>> > > unable to. When I was exploring docs in mailman.client and some >>>>> config >>>>> > > files in mailman, I found that the default username and password >>>>> for >>>>> > admin >>>>> > > is restadmin and restpass. Tried that and was out of luck there >>>>> too. >>>>> > Could >>>>> > > you help me with the default username and password details? >>>>> > >>>>> > While setting up Postorius(the web UI) when you do 'python manage.py >>>>> > syncdb' for the first time, it asks you to create admin. You can log >>>>> in >>>>> > using those credentials. 'restadmin' and 'restpass' are the >>>>> credentials >>>>> > for the mailman rest server. >>>>> > >>>>> > > Also, there is a using.txt doc in mailman.client which says we can >>>>> make >>>>> > the >>>>> > > REST requests by connecting to http://localhost:9001/3.0 using >>>>> username >>>>> > and >>>>> > > password. Should the URL be http://localhost:9000/3.0 for this >>>>> example >>>>> > or >>>>> > > would it be any different? >>>>> > >>>>> > AFAIK it is 'http://localhost:8001/3.0'. (Try it once. If I am wrong >>>>> > please someone correct me) >>>>> > >>>>> > > >>>>> > > Thanks >>>>> > > >>>>> > > >>>>> > > On Mon, Mar 3, 2014 at 1:38 PM, Rajeev S <rajeevs1...@gmail.com> >>>>> wrote: >>>>> > > >>>>> > >> Hi Bhargav, >>>>> > >> >>>>> > >> Just do *mailman start*, without the bin. >>>>> > >> >>>>> > >> I have edited the wiki. >>>>> > >> >>>>> > >> >>>>> > >> *Regards, Rajeev S* >>>>> > >> *Government Engineering College,Thrissur* >>>>> > >> *http://rajeevs.tk <http://rajeevs.tk>* >>>>> > >> >>>>> > >> >>>>> > >> On Mon, Mar 3, 2014 at 10:37 PM, Bhargav Golla < >>>>> bgo...@g.clemson.edu >>>>> > >wrote: >>>>> > >> >>>>> > >>> Thanks Barry and Terri for your feedback. >>>>> > >>> I was trying to install Postorius locally and analyze what all >>>>> would be >>>>> > >>> required in a mobile app for Admin. Doing the same, I have hit a >>>>> > >>> roadblock. >>>>> > >>> I am using the wiki provided here[1]. I tried to install mailman >>>>> using >>>>> > >>> "set >>>>> > >>> up sources" part of the wiki. Though python setup.py install >>>>> executes >>>>> > >>> without any errors, I am unable to see the folder bin/ in the >>>>> same >>>>> > >>> directory. So, even though I proceed with further setup, I am >>>>> getting a >>>>> > >>> "Mailman REST API not available. Please start mailman core" on my >>>>> > >>> localhost:8000 webpage. Could anyone help me here? >>>>> > >>> >>>>> > >>> [1] >>>>> > >>> >>>>> > >>> >>>>> > >>>>> http://wiki.list.org/display/DEV/A+5+minute+guide+to+get+the+Mailman+web+UI+running >>>>> > >>> >>>>> > >>> Thanks >>>>> > >>> >>>>> > >>> >>>>> > >>> On Sun, Mar 2, 2014 at 1:18 AM, Terri Oda <te...@toybox.ca> >>>>> wrote: >>>>> > >>> >>>>> > >>>> >>>>> > >>>> On 2014-02-28, 7:36 AM, Bhargav Golla wrote: >>>>> > >>>> >>>>> > >>>>> I have a few questions regarding this idea. >>>>> > >>>>> 1. I intend to develop it on Cordova since it will help in >>>>> porting >>>>> > the >>>>> > >>> app >>>>> > >>>>> easily to multiple platforms. Were there any ideas in this >>>>> directions >>>>> > >>>>> regarding going native or hybrid? >>>>> > >>>>> >>>>> > >>>> >>>>> > >>>> Personally, I'd prefer if we went hybrid and had an html5 >>>>> webapp that >>>>> > >>>> could be used straight over the web for mobile users who don't >>>>> want to >>>>> > >>>> install an app, with Cordova used to build the individual >>>>> platform >>>>> > >>> apps. I >>>>> > >>>> may not be the mentor on this one, though, so I'm happy to >>>>> defer to >>>>> > >>> whoever >>>>> > >>>> the final mentor is on this front. >>>>> > >>>> >>>>> > >>>> Incidentally, I've been using Intel's XDK for building Cordova >>>>> apps >>>>> > >>> lately >>>>> > >>>> and highly recommend it for quick testing on various platforms >>>>> and >>>>> > >>> screen >>>>> > >>>> sizes. I've found it a very useful tool, and not just because >>>>> I work >>>>> > >>> for >>>>> > >>>> Intel now! >>>>> > >>>> >>>>> > >>>> 2. Can I assume that all mailing lists built by Mailman >>>>> support the >>>>> > >>> REST >>>>> > >>>>> interface? Also, I have tried to see if I can get JSON >>>>> responses and >>>>> > I >>>>> > >>> am >>>>> > >>>>> unable to by adding a HTTP Accept Header to take >>>>> "application/json". >>>>> > >>> Am I >>>>> > >>>>> doing anything wrong or is JSON not implemented? >>>>> > >>>>> >>>>> > >>>> >>>>> > >>>> I don't know the answer to this off the top of my head: Barry? >>>>> > >>>> >>>>> > >>>> >>>>> > >>>> 3. As a starter, could I ignore internationalization for GSoC, >>>>> but >>>>> > >>>>> implement interface in such a way as to be able to >>>>> internationalize >>>>> > it >>>>> > >>>>> easily? >>>>> > >>>>> >>>>> > >>>> >>>>> > >>>> We don't expect you to actually translate anything, don't >>>>> worry. :) >>>>> > But >>>>> > >>>> you should definitely build as much as possible so that >>>>> > >>>> internationalization will be easy: make sure there's a quick >>>>> way to >>>>> > get >>>>> > >>> a >>>>> > >>>> list of strings that need translation, at least. Some of the >>>>> strings >>>>> > >>> may >>>>> > >>>> be already translated in other components of Mailman, so you >>>>> may be >>>>> > >>> able to >>>>> > >>>> get some translations to use to test if you have time at the >>>>> end of >>>>> > the >>>>> > >>>> summer for internationalization. >>>>> > >>>> >>>>> > >>>> Terri >>>>> > >>>> >>>>> > >>>> >>>>> > >>> >>>>> > >>> >>>>> > >>> -- >>>>> > >>> Bhargav Golla >>>>> > >>> M.S Computer Science >>>>> > >>> Github <http://www.github.com/bhargavgolla> | >>>>> > >>> LinkedIN<http://www.linkedin.com/in/bhargavgolla> >>>>> > >>> | Website <http://www.bhargavgolla.com/> >>>>> > >>> _______________________________________________ >>>>> > >>> Mailman-Developers mailing list >>>>> > >>> Mailman-Developers@python.org >>>>> > >>> https://mail.python.org/mailman/listinfo/mailman-developers >>>>> > >>> Mailman FAQ: http://wiki.list.org/x/AgA3 >>>>> > >>> Searchable Archives: >>>>> > >>> http://www.mail-archive.com/mailman-developers%40python.org/ >>>>> > >>> Unsubscribe: >>>>> > >>> >>>>> > >>>>> https://mail.python.org/mailman/options/mailman-developers/rajeevs1992%40gmail.com >>>>> > >>> >>>>> > >>> Security Policy: http://wiki.list.org/x/QIA9 >>>>> > >>> >>>>> > >> >>>>> > >> >>>>> > > >>>>> > > >>>>> > >>>>> > -- >>>>> > Abhilash Raj >>>>> > >>>>> > >>>>> >>>>> >>>>> -- >>>>> Bhargav Golla >>>>> M.S Computer Science >>>>> Github <http://www.github.com/bhargavgolla> | >>>>> LinkedIN<http://www.linkedin.com/in/bhargavgolla> >>>>> | Website <http://www.bhargavgolla.com/> >>>>> _______________________________________________ >>>>> Mailman-Developers mailing list >>>>> Mailman-Developers@python.org >>>>> https://mail.python.org/mailman/listinfo/mailman-developers >>>>> Mailman FAQ: http://wiki.list.org/x/AgA3 >>>>> Searchable Archives: >>>>> http://www.mail-archive.com/mailman-developers%40python.org/ >>>>> Unsubscribe: >>>>> https://mail.python.org/mailman/options/mailman-developers/rajeevs1992%40gmail.com >>>>> >>>>> Security Policy: http://wiki.list.org/x/QIA9 >>>>> >>>> >>>> >>> >>> >>> -- >>> Bhargav Golla >>> M.S Computer Science >>> Github <http://www.github.com/bhargavgolla> | >>> LinkedIN<http://www.linkedin.com/in/bhargavgolla> >>> | Website <http://www.bhargavgolla.com/> >>> >> >> > > > -- > Bhargav Golla > M.S Computer Science > Github <http://www.github.com/bhargavgolla> | > LinkedIN<http://www.linkedin.com/in/bhargavgolla> > | Website <http://www.bhargavgolla.com/> > -- Bhargav Golla M.S Computer Science Github <http://www.github.com/bhargavgolla> | LinkedIN<http://www.linkedin.com/in/bhargavgolla> | Website <http://www.bhargavgolla.com/> _______________________________________________ Mailman-Developers mailing list Mailman-Developers@python.org https://mail.python.org/mailman/listinfo/mailman-developers Mailman FAQ: http://wiki.list.org/x/AgA3 Searchable Archives: http://www.mail-archive.com/mailman-developers%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org Security Policy: http://wiki.list.org/x/QIA9