New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

admin interface #10

Closed
posativ opened this Issue Sep 9, 2013 · 7 comments

Comments

Projects
None yet
8 participants
@posativ
Owner

posativ commented Sep 9, 2013

No description provided.

@jgraichen

This comment has been minimized.

jgraichen commented Jan 30, 2014

What about integrating an admin interface into the JavaScript client?

Something like:
I add a admin password in isso.conf:

[admin]
password = verysecret

Then I manually go to https://myblog.de/isso/auth, authenticate via basic auth and get an identity cookie back. The JS client can now present me comments to be moderated (maybe with a background color or glowing) as well as a Delete link. The server (knowing my admin cookie) could just include a delete URL in the comment resource and listing comments would also list unmoderated, so client changes should be quite small. Notification emails could just link to the comment.

That way there would be no need for separate web front end.

(I do not have enough python experience to contribute that yet - I'll just leave that as an idea)

@posativ

This comment has been minimized.

Owner

posativ commented Feb 18, 2014

I like this idea very much and going to implement it soon as it requires not that much changes (except a new API endpoint and/or validation to fetch unmoderated comments).

@vitaliiznak

This comment has been minimized.

vitaliiznak commented Aug 20, 2014

dhd

@kyrias

This comment has been minimized.

kyrias commented Oct 30, 2014

Any progress on this?

@izzy

This comment has been minimized.

izzy commented Jan 7, 2015

bump Still no progress?

@danikvsn

This comment has been minimized.

danikvsn commented Jan 28, 2015

Have you given thought about using Django for your project? It automatically sets up an administrator interface that you can customize

@daniyyz

This comment has been minimized.

daniyyz commented Dec 30, 2015

Hi All, i was looking into the notification.py file, where the url's are generated for Delete or Activate emails, for moderated comments.

It seems, for this topic, the simplest admin interface would be a looping through of all those URL's and turning them into HTML. then we can click and do stuff via a webpage.

I'm new to the code, so don't know yet the best place for something like that, but i'll keep poking around.

Thx,
m

blatinier added a commit to blatinier/isso that referenced this issue Jul 1, 2016

Add a basic admin interface (Fix issue posativ#10)
Add a basic admin interface (Fix issue posativ#10)

wip again

still wip

fix login page

blatinier added a commit to blatinier/isso that referenced this issue Jul 5, 2016

Add a basic admin interface (Fix issue posativ#10)
Add a basic admin interface (Fix issue posativ#10)

wip again

still wip

fix login page

blatinier added a commit to blatinier/isso that referenced this issue Jul 15, 2016

Add a basic admin interface (Fix issue posativ#10)
Add a basic admin interface (Fix issue posativ#10)

wip again

still wip

fix login page

blatinier added a commit to blatinier/isso that referenced this issue Oct 27, 2016

Add a basic admin interface (Fix issue posativ#10)
Add a basic admin interface (Fix issue posativ#10)

wip again

still wip

fix login page

blatinier added a commit to blatinier/isso that referenced this issue Apr 23, 2017

Add a basic admin interface (Fix issue posativ#10)
Add a basic admin interface (Fix issue posativ#10)

wip again

still wip

fix login page

Hscpro added a commit to Hscpro/isso that referenced this issue Nov 12, 2017

Squashed commit of the following:
commit b14b1b5
Author: Jeremy Tan <jtanx@outlook.com>
Date:   Wed Dec 28 13:48:47 2016 +0800

    validate->activate

commit cc8e615
Author: Jeremy Tan <jtanx@outlook.com>
Date:   Wed Dec 28 13:31:35 2016 +0800

    Add templates to MANIFEST.in

commit 84381f4
Author: Benoît Latinier <benoit@latinier.fr>
Date:   Wed Dec 7 00:22:34 2016 +0100

    add: link to the thread

commit 2adb779
Author: Benoît Latinier <benoit@latinier.fr>
Date:   Tue Dec 6 23:03:27 2016 +0100

    add: edit author/email/website/message

commit e3fddf4
Author: Benoît Latinier <benoit@latinier.fr>
Date:   Sun Nov 13 23:20:47 2016 +0100

    add: orders in administration

commit 3212bf7
Author: Benoît Latinier <benoit@latinier.fr>
Date:   Thu Oct 27 23:18:37 2016 +0200

    fix 500 error on pagination

commit 0b6a0e4
Author: Benoît Latinier <benoit@latinier.fr>
Date:   Sat Jul 16 00:53:52 2016 +0200

    add: group by thread

commit 1516f56
Author: Benoît Latinier <benoit@latinier.fr>
Date:   Sat Jul 16 00:09:23 2016 +0200

    fix: cursor pointer on links delete/validate

commit 7a79746
Author: Benoît Latinier <benoit@latinier.fr>
Date:   Sat Jul 16 00:05:33 2016 +0200

    add: show author email

commit 0a93c86
Author: Benoît Latinier <benoit@latinier.fr>
Date:   Sun Jun 5 01:10:08 2016 +0200

    Add a basic admin interface (Fix issue posativ#10)

    Add a basic admin interface (Fix issue posativ#10)

    wip again

    still wip

    fix login page

# Conflicts:
#	share/isso.conf

blatinier added a commit that referenced this issue Nov 27, 2017

Merge pull request #256 from blatinier/issue-10/admin-interface
Add a basic admin interface (Fix issue #10)
There are more to add in the interface but it's a good start.

@blatinier blatinier closed this Jul 27, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment