-
Notifications
You must be signed in to change notification settings - Fork 9
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
no pads displayed #40
Comments
Same here. Installed ep_adminpads 0.12 with etherpad 1.8.0. Maybe you could use https://etherpad.org/doc/v1.7.5/#index_listallpads ? |
1.8.0 does not work. 1.7.5 working well. MySQL MariaDB. |
This was apparently fixed with 49a9ba2 but the changes are not published on npm yet. Correction: Pad list shows up, but last edited column is still not working. |
same here! |
same here |
Is there any easy way to delete pads and versions pads with etherpad 1.8 and MySQL ? |
Not working for me too with 1.8 and mysql |
Hi. Not working with 1.8 + MySQL either. |
As mentioned here, the current master solves the main issue. You could install the plugin directly from Github by running the following command as your etherpad user in the root directory: I've restricted it to the currently latest commit (49a9ba2). If that's unwanted remove the |
Thanks a lot for your answer but i dont really understand where i have to put this: I have a pakage.json in /src but it is not talking at all about the plugin |
Oh, apparently my Etherpad configuration is not the default anymore, since I've done some modifications. I also have a package.json inside the root directory. I have updated my previous comment with a better way. |
thanks again but seems a new problem when installing npm : hang |
All thanks @anoymouserver your soluce with the command as the etherpad user in the root directory: ''npm install spcsser/ep_adminpads#49a9ba2'' is the soluce for me ! |
Working for me thanks a lot restart etherpad lite Thanks |
So I guess the question goes to @spcsser: can you cut a new release to ease installation? |
Precision for who that are not fluent with npm, linux, etc :
|
If you want to use the Docker version of Etherpad you'll have to build the image yourself. This is the modified Dockerfile I'm using (based on 1.8.3): # Etherpad Lite Dockerfile
#
# https://github.com/ether/etherpad-lite
#
# Author: muxator
FROM node:10-buster-slim
LABEL maintainer="Etherpad team, https://github.com/ether/etherpad-lite"
# plugins to install while building the container. By default no plugins are
# installed.
# If given a value, it has to be a space-separated, quoted list of plugin names.
#
# EXAMPLE:
# ETHERPAD_PLUGINS="ep_codepad ep_author_neat"
ARG ETHERPAD_PLUGINS="spcsser/ep_adminpads"
# By default, Etherpad container is built and run in "production" mode. This is
# leaner (development dependencies are not installed) and runs faster (among
# other things, assets are minified & compressed).
ENV NODE_ENV=production
# Follow the principle of least privilege: run as unprivileged user.
#
# Running as non-root enables running this image in platforms like OpenShift
# that do not allow images running as root.
RUN useradd --uid 5001 --create-home etherpad
RUN mkdir /opt/etherpad-lite && chown etherpad:0 /opt/etherpad-lite
RUN apt update && apt install git -y
USER etherpad
WORKDIR /opt/etherpad-lite
COPY --chown=etherpad:0 ./ ./
# install node dependencies for Etherpad
RUN bin/installDeps.sh && \
rm -rf ~/.npm/_cacache
# Install the plugins, if ETHERPAD_PLUGINS is not empty.
#
# Bash trick: in the for loop ${ETHERPAD_PLUGINS} is NOT quoted, in order to be
# able to split at spaces.
RUN for PLUGIN_NAME in ${ETHERPAD_PLUGINS}; do npm install "${PLUGIN_NAME}"; done
# Copy the configuration file.
COPY --chown=etherpad:0 ./settings.json.docker /opt/etherpad-lite/settings.json
# Fix permissions for root group
RUN chmod -R g=u .
EXPOSE 9001
CMD ["node", "node_modules/ep_etherpad-lite/node/server.js"] and the diff: @@ -13,7 +13,7 @@
#
# EXAMPLE:
# ETHERPAD_PLUGINS="ep_codepad ep_author_neat"
-ARG ETHERPAD_PLUGINS=
+ARG ETHERPAD_PLUGINS="spcsser/ep_adminpads"
# By default, Etherpad container is built and run in "production" mode. This is
# leaner (development dependencies are not installed) and runs faster (among
@@ -28,6 +28,8 @@
RUN mkdir /opt/etherpad-lite && chown etherpad:0 /opt/etherpad-lite
+RUN apt update && apt install git -y
+
USER etherpad
WORKDIR /opt/etherpad-lite |
@spcsser: please! cut a new release to ease installation? |
I forked this repository, made a fix, and published the result as ep_adminpads2. Please try it out. If you have any problems, please open a new issue at https://github.com/rhansen/ep_adminpads2/issues. |
Thank you @rhansen - it works as expected! |
Hi, I just installed Etherpad on a webserver; it workes fine (actual github version).
I also installed the ep_adminpads via the admin/plugin manager.
However, I cannot see any Pads.
Could you please help me to fix this issue?
Best, Robert
The text was updated successfully, but these errors were encountered: