Announcement

Collapse
No announcement yet.

Peter's Open-Xchange Server Admin GUI

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Guest's Avatar
    Guest replied
    why can´t I log in with other user besides oxadminmaster on Peter´s OXadmin GUI?

    none of the others, some of which have admin privileges, can´t log in..

    but i can from the terminal

    anyone has a clue?

    Leave a comment:


  • pro-ite
    replied
    Admin GUI in english

    Originally posted by cannabic0 View Post
    I'm sorry but Ihave to ask... there is an english version of this thread?
    Hi Canabic,
    obviously not, but ask your questions: I'm sure you get helpfull answers in english
    greets

    Leave a comment:


  • Guest's Avatar
    Guest replied
    I'm sorry but Ihave to ask... there is an english version of this thread?

    Leave a comment:


  • outlow
    replied
    Hi,

    ich kann nicht sagen woran es gelegen hat jedoch nach einer Neuanmeldung an der Admin GUI werden die Scripte genutzt.

    Hier sind mir mehrere Dinge aufgefallen,

    Bei der erstellung eines Benutzers ist das Textfeld Mailquota grau hinterlegt (der Default Mailquota wird angezeigt), es wird an das Script zwar ein Mailquota übergeben jedoch ist dieser "0".

    Laut deiner Hilfe Datei, werden bei der Benutzeränderung keine Angaben für die Mailquota übergeben, das Feld ist ebenfalls ausgegraut. Ich denke aber das hier die Übergabe mehr als sinnvoll ist.

    Beim Benutzer löschen wäre es Hilfreich wenn mehr Paramter wie zum Beispiel imapLogin übergeben werden würden, mann kann sich das ganze zwar auch aus der DB holen bedeutet jedoch eine weitere Fehlerquelle.

    Ich teste dann mal weiter,

    mfg

    outlow

    Leave a comment:


  • outlow
    replied
    Hi pezi,

    ich versuche mich zur Zeit an deiner Plugin funktion.

    Da ich in Java jetzt nicht wirklich fit bin, versuche ich das ganze mit Bash Scripts(Perl). Aber ausser das erstellen eines Plugin eintrages bin ich noch nicht viel weiter.

    Wird ein eintrag erstellt und ich klicke auf Speichern so greift das prog auf das Script zu und prüft ob dieses existiert oder nicht, daher kann ich auch sagen das zumindest die Pfad angaben richtig sind.

    Wenn ich jetzt jedoch im entsprechenden Menü Benutzer oder Gruppe eine änderung vornehme so werden die jeweiligen Scripte scheinbar nicht ausgeführt, hier ist es auch egal ob das Script auf before oder after steht.

    Kann ich mir irgendwo ein entsprechendes Logfile dazu ansehen??

    thx

    outlow

    Leave a comment:


  • Guest's Avatar
    Guest replied
    Jaha bis ich das rausgefunden hatte mit dem Passwort vergingen Tage.

    Was ich mir wünschen würde evtl. ein Direkter Testlogin in den Account ersprat das ewige rumgeklickere!

    Leave a comment:


  • pezi
    replied
    Das Passwort für den IMAP-Server ist ident mit dem Passwort des OX-Benutzers. Dies ist eine Eigenheit des OX-Servers.

    Leave a comment:


  • Guest's Avatar
    Guest replied
    Hey!

    Zum Projekt kann man nur sagen: Echt klasse!
    Mein Wunsch wäre noch, dass man neben den IMAP-Login auch noch das Passwort für den IMAP-Server festlegen kann.

    Oder habe ich dieses Feature noch nicht entdeckt?

    Grüße!

    Leave a comment:


  • mybulk
    replied
    Das hatte ich auch schon mal. Habe den Context gelöscht (entweder über das admin tool, wenn man noch rankommt) oder direkt mit deletecontext auf der shell.
    Sobald der ursprüngliche Context weg war, ging es mit dem admin tool super, habe dort einen neuen context angelegt und seitdem läuft es (habe übrigens auch ein Funambol drauf)

    Leave a comment:


  • Guest's Avatar
    Guest replied
    Hallo,

    naja lösen wirds mein Problem nicht, allerdings ist die Hoffnung da es doch noch zu schaffen.

    Wenn ich mich mit oxadminmaster anmelde (ohne Context im Logindialog) erscheint unter der Tabelle des Contexts

    get(accessCombinationName) failed on instance of at.sciencesoft.oxrmi.OXcontext The problematic instruction: ---------- ==> ${list.accessCombinationName} [on line 233, column 36 in context.html] in include path [on line 79, column 29 in index.html] ---------- Java backtrace for programmers: ---------- freemarker.template.TemplateModelException: get(accessCombinationName) failed on instance of at.sciencesoft.oxrmi.OXcontext at freemarker.ext.beans.BeanModel.get(BeanModel.java: 223) at freemarker.core.Dot._getAsTemplateModel(Dot.java:7 6) at freemarker.core.Expression.getAsTemplateModel(Expr ession.java:89) at freemarker.core.Expression.getStringValue(Expressi on.java:93) at freemarker.core.DollarVariable.accept(DollarVariab le.java:76) at freemarker.core.Environment.visit(Environment.java :209) at freemarker.core.MixedContent.accept(MixedContent.j ava:92) at freemarker.core.Environment.visit(Environment.java :209) at freemarker.core.IteratorBlock$Context.runLoop(Iter atorBlock.java:179) at freemarker.core.Environment.visit(Environment.java :416) at freemarker.core.IteratorBlock.accept(IteratorBlock .java:102) at freemarker.core.Environment.visit(Environment.java :209) at freemarker.core.MixedContent.accept(MixedContent.j ava:92) at freemarker.core.Environment.visit(Environment.java :209) at freemarker.core.ConditionalBlock.accept(Conditiona lBlock.java:79) at freemarker.core.Environment.visit(Environment.java :209) at freemarker.core.MixedContent.accept(MixedContent.j ava:92) at freemarker.core.Environment.visit(Environment.java :209) at freemarker.core.Environment.include(Environment.ja va:1482) at freemarker.core.Include.accept(Include.java:169) at freemarker.core.Environment.visit(Environment.java :209) at freemarker.core.MixedContent.accept(MixedContent.j ava:92) at freemarker.core.Environment.visit(Environment.java :209) at freemarker.core.Environment.process(Environment.ja va:189) at freemarker.template.Template.process(Template.java :237) at at.sciencesoft.webserver.TemplateManager.process(T emplateManager.java:136) at at.sciencesoft.webserver.WebServer.process(WebServ er.java:213) at at.sciencesoft.webserver.WebServer.doGet(WebServer .java:160) at javax.servlet.http.HttpServlet.service(HttpServlet .java:596) at javax.servlet.http.HttpServlet.service(HttpServlet .java:689) at com.openexchange.ajp13.najp.AJPv13RequestHandlerIm pl.doServletService(AJPv13RequestHandlerImpl.java: 459) at com.openexchange.ajp13.AJPv13Request.response(AJPv 13Request.java:128) at com.openexchange.ajp13.najp.AJPv13RequestHandlerIm pl.createResponse(AJPv13RequestHandlerImpl.java:30 2) at com.openexchange.ajp13.najp.AJPv13ConnectionImpl.c reateResponse(AJPv13ConnectionImpl.java:189) at com.openexchange.ajp13.najp.AJPv13Task.call(AJPv13 Task.java:346) at java.util.concurrent.FutureTask$Sync.innerRun(Futu reTask.java:269) at java.util.concurrent.FutureTask.run(FutureTask.jav a:123) at com.openexchange.threadpool.internal.CustomThreadP oolExecutor$Worker.runTask(CustomThreadPoolExecuto r.java:735) at com.openexchange.threadpool.internal.CustomThreadP oolExecutor$Worker.run(CustomThreadPoolExecutor.ja va:761) at java.lang.Thread.run(Thread.java:595) Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.GeneratedMethodAccessor33.invoke(Unkno wn Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at freemarker.ext.beans.BeansWrapper.invokeMethod(Bea nsWrapper.java:840) at freemarker.ext.beans.BeanModel.invokeThroughDescri ptor(BeanModel.java:276) at freemarker.ext.beans.BeanModel.get(BeanModel.java: 183) ... 39 more Caused by: com.openexchange.admin.rmi.exceptions.StorageExcep tion: java.sql.SQLException: Unable to determine admin for context 5 at com.openexchange.admin.storage.mysqlStorage.OXTool MySQLStorage.getAdminForContext(OXToolMySQLStorage .java:792) at com.openexchange.admin.storage.mysqlStorage.OXTool MySQLStorage.getAdminForContext(OXToolMySQLStorage .java:812) at com.openexchange.admin.rmi.impl.OXContext.getAcces sCombinationName(OXContext.java:1006) at sun.reflect.GeneratedMethodAccessor14.invoke(Unkno wn Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at sun.rmi.server.UnicastServerRef.dispatch(UnicastSe rverRef.java:294) at sun.rmi.transport.Transport$1.run(Transport.java:1 53) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.Transport.serviceCall(Transport. java:149) at sun.rmi.transport.tcp.TCPTransport.handleMessages( TCPTransport.java:466) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandl er.run(TCPTransport.java:707) at java.lang.Thread.run(Thread.java:595) at sun.rmi.transport.StreamRemoteCall.exceptionReceiv edFromServer(StreamRemoteCall.java:247) at sun.rmi.transport.StreamRemoteCall.executeCall(Str eamRemoteCall.java:223) at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:1 26) at java.rmi.server.RemoteObjectInvocationHandler.invo keRemoteMethod(RemoteObjectInvocationHandler.java: 179) at java.rmi.server.RemoteObjectInvocationHandler.invo ke(RemoteObjectInvocationHandler.java:132) at $Proxy19.getAccessCombinationName(Unknown Source) at at.sciencesoft.oxrmi.OXcontext.getAccessCombinatio nName(OXcontext.java:147) ... 45 more
    Kann man damit was anfangen?
    Der OX ist ein standardsystem ohne manuelle Änderungen - bis auf einen Funambol-Connector.

    Gruß
    loopox

    Leave a comment:


  • Martin Heiland
    replied
    Auch wenn dir das bei dem Fehler nicht hilft.

    Ich hab die aktuelle Version mit OX 6.16 getestet, funktioniert wunderbar.

    Leave a comment:


  • Guest's Avatar
    Guest replied
    Fehler nach Anmeldung

    Hallo,

    nach Installation und Erstlogin sowie dem Setzen eines Kontextes erhalte ich nun nach jedem Login die folgende Fehlermeldung:


    CTXadmin: Expression admin is undefined on line 42, column 100 in index.html. The problematic instruction: ---------- ==> ${admin} [on line 42, column 98 in index.html] ---------- Java backtrace for programmers: ---------- freemarker.core.InvalidReferenceException: Expression admin is undefined on line 42, column 100 in index.html. at freemarker.core.TemplateObject.assertNonNull(Templ ateObject.java:124) at freemarker.core.Expression.getStringValue(Expressi on.java:118) at freemarker.core.Expression.getStringValue(Expressi on.java:93) at freemarker.core.DollarVariable.accept(DollarVariab le.java:76) at freemarker.core.Environment.visit(Environment.java :209) at freemarker.core.MixedContent.accept(MixedContent.j ava:92) at freemarker.core.Environment.visit(Environment.java :209) at freemarker.core.ConditionalBlock.accept(Conditiona lBlock.java:79) at freemarker.core.Environment.visit(Environment.java :209) at freemarker.core.MixedContent.accept(MixedContent.j ava:92) at freemarker.core.Environment.visit(Environment.java :209) at freemarker.core.Environment.process(Environment.ja va:189) at freemarker.template.Template.process(Template.java :237) at at.sciencesoft.webserver.TemplateManager.process(T emplateManager.java:136) at at.sciencesoft.webserver.WebServer.process(WebServ er.java:213) at at.sciencesoft.webserver.WebServer.doPost(WebServe r.java:165) at javax.servlet.http.HttpServlet.service(HttpServlet .java:616) at javax.servlet.http.HttpServlet.service(HttpServlet .java:689) at com.openexchange.ajp13.najp.AJPv13RequestHandlerIm pl.doServletService(AJPv13RequestHandlerImpl.java: 459) at com.openexchange.ajp13.AJPv13Request.response(AJPv 13Request.java:128) at com.openexchange.ajp13.najp.AJPv13RequestHandlerIm pl.createResponse(AJPv13RequestHandlerImpl.java:30 2) at com.openexchange.ajp13.najp.AJPv13ConnectionImpl.c reateResponse(AJPv13ConnectionImpl.java:189) at com.openexchange.ajp13.najp.AJPv13Task.call(AJPv13 Task.java:346) at java.util.concurrent.FutureTask$Sync.innerRun(Futu reTask.java:269) at java.util.concurrent.FutureTask.run(FutureTask.jav a:123) at com.openexchange.threadpool.internal.CustomThreadP oolExecutor$Worker.runTask(CustomThreadPoolExecuto r.java:735) at com.openexchange.threadpool.internal.CustomThreadP oolExecutor$Worker.run(CustomThreadPoolExecutor.ja va:761) at java.lang.Thread.run(Thread.java:595)
    Web Server Status Report
    Internal Error: Type Exception

    Expression admin is undefined on line 42, column 100 in index.html.
    The problematic instruction:
    ----------
    ==> ${admin} [on line 42, column 98 in index.html]
    ----------

    Java backtrace for programmers:
    ----------
    freemarker.core.InvalidReferenceException: Expression admin is undefined on line 42, column 100 in index.html.
    at freemarker.core.TemplateObject.assertNonNull(Templ ateObject.java:124)
    at freemarker.core.Expression.getStringValue(Expressi on.java:118)
    at freemarker.core.Expression.getStringValue(Expressi on.java:93)
    at freemarker.core.DollarVariable.accept(DollarVariab le.java:76)
    at freemarker.core.Environment.visit(Environment.java :209)
    at freemarker.core.MixedContent.accept(MixedContent.j ava:92)
    at freemarker.core.Environment.visit(Environment.java :209)
    at freemarker.core.ConditionalBlock.accept(Conditiona lBlock.java:79)
    at freemarker.core.Environment.visit(Environment.java :209)
    at freemarker.core.MixedContent.accept(MixedContent.j ava:92)
    at freemarker.core.Environment.visit(Environment.java :209)
    at freemarker.core.Environment.process(Environment.ja va:189)
    at freemarker.template.Template.process(Template.java :237)
    at at.sciencesoft.webserver.TemplateManager.process(T emplateManager.java:136)
    at at.sciencesoft.webserver.WebServer.process(WebServ er.java:213)
    at at.sciencesoft.webserver.WebServer.doPost(WebServe r.java:165)
    at javax.servlet.http.HttpServlet.service(HttpServlet .java:616)
    at javax.servlet.http.HttpServlet.service(HttpServlet .java:689)
    at com.openexchange.ajp13.najp.AJPv13RequestHandlerIm pl.doServletService(AJPv13RequestHandlerImpl.java: 459)
    at com.openexchange.ajp13.AJPv13Request.response(AJPv 13Request.java:128)
    at com.openexchange.ajp13.najp.AJPv13RequestHandlerIm pl.createResponse(AJPv13RequestHandlerImpl.java:30 2)
    at com.openexchange.ajp13.najp.AJPv13ConnectionImpl.c reateResponse(AJPv13ConnectionImpl.java:189)
    at com.openexchange.ajp13.najp.AJPv13Task.call(AJPv13 Task.java:346)
    at java.util.concurrent.FutureTask$Sync.innerRun(Futu reTask.java:269)
    at java.util.concurrent.FutureTask.run(FutureTask.jav a:123)
    at com.openexchange.threadpool.internal.CustomThreadP oolExecutor$Worker.runTask(CustomThreadPoolExecuto r.java:735)
    at com.openexchange.threadpool.internal.CustomThreadP oolExecutor$Worker.run(CustomThreadPoolExecutor.ja va:761)
    at java.lang.Thread.run(Thread.java:595)
    Hat jemand eine Idee? System ist Debian und OX 6.14.0 Rev8

    Gruß
    loopox

    Leave a comment:


  • Martin Heiland
    replied
    Super Sache, danke

    Leave a comment:


  • pezi
    replied
    New version (0.1.9) is available!

    Sort description in english:
    http://oxgui.sciencesoft.at/oxversioninfo.txt
    and a little more detailed inside the blog (german).

    Leave a comment:


  • mybulk
    replied
    Just created 64 different users with the 0.18 GUI, works like a charm, whoever had the brilliant idea for the "copy" buttom for the "User Name " field. 1000 Thx.

    Please add to wish list:

    List table of existing users in alphabetic order (atm ordered by User ID) or make headlines click able (to sort by ....) or add a search field.

    Tip of the day: If you loose your CTX admin login ability each time after updating the GUI, try to deactivate and reactivate context.

    Leave a comment:

Working...
X