Skip to content
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
Closed

admin interface #10

posativ opened this issue Sep 9, 2013 · 7 comments

Comments

@posativ
Copy link
Owner

@posativ posativ commented Sep 9, 2013

No description provided.

@jgraichen
Copy link

@jgraichen 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
Copy link
Owner Author

@posativ 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
Copy link

@vitaliiznak vitaliiznak commented Aug 20, 2014

dhd

@kyrias
Copy link

@kyrias kyrias commented Oct 30, 2014

Any progress on this?

@izzy
Copy link

@izzy izzy commented Jan 7, 2015

bump Still no progress?

@vasindaniil
Copy link

@vasindaniil vasindaniil 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
Copy link

@daniyyz 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)

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)

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)

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)

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)

wip again

still wip

fix login page
Hscpro added a commit to Hscpro/isso that referenced this issue Nov 12, 2017
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
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
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
8 participants