Can not save settings for new identity

Issue #19 resolved
Tomcek created an issue

In the imap section only "Label" and "Username" can be saved. All other values are empty after clicking "Save".

Comments (22)

  1. Albert Alcaine i Peralta

    Same happens here.

    Roundcube v. 1.2.4. The last line shows: "[ident_switch.form.readonly]".

  2. Boris Gulay repo owner

    And by the way, you can write me in Russian (I see UI in that language in the screenshow above).

  3. Boris Gulay repo owner

    Добрый. Под ветку 1.3 ещё не тестировал, планирую в ближайшие выходные. Наличие таблицы в БД проверили?

  4. Алексей Дехта

    Нет, не проверил. Если подскажете как, сделаю и расскажу об изменениях

  5. Boris Gulay repo owner

    Нужно в config.inc.php всего Roundcube посмотреть, где находится БД (параметр $config['db_dsnw']). У меня файл настроек лежит в /etc/roundcube. Зайти в БД с учётными данными из конфига и проверить наличие таблицы ident_switch.

  6. Алексей Дехта

    К сожалению этой таблицы нет. Что можно сделать?

  7. Boris Gulay repo owner

    Нужно на базе roundcube (которую вы смотрели) выполнить скрипт <папка rouncube>/plugins/ident_switch/SQL/[ваша СУБД].initial.sql Кстати, какая у вас СУБД? MySQL?

  8. Алексей Дехта

    Может как-то не так делаю.. Ошибки -bash: CREATE: command not found -bash: mysql.initial.sql: line 4: syntax error near unexpected token 10' -bash: mysql.initial.sql: line 4: int(10) UNSIGNED' или: #1064 - У вас ошибка в запросе. Изучите документацию по используемой версии MySQL на предмет корректного синтаксиса около 'label varchar(32), flags int NOT NULL DEFAULT 0, UNIQUE KEY user' на строке 1

  9. Алексей Дехта

    Обновился до последней версии, надпись о том, что только для чтения изчезла, но в БД по-прежнему не могу создать новую таблицу. Пробую провести инициализацию

    -bash: CREATE: command not found
    -bash: mysql.initial.sql: line 4: syntax error near unexpected token `10'
    -bash: mysql.initial.sql: line 4: `             int(10) UNSIGNED'
    

    ошибка повторяется, что и в прошлый раз. Попробовал запустил инициализацию БД другого плагина (calendars) - все прошло успешно и таблица в главной БД была создана и плагин заработал. Может быть вручную создать таблицу можно?

  10. Boris Gulay repo owner

    У меня отрабатывает без ошибок. Я запускаю так: [root@main SQL]# mysql -u roundcube -p -D roundcube < mysql.initial.sql

  11. Алексей Дехта

    Спасибо! Так получилось. Многие сталкиваются с подобной проблемой (судя по вопросам в обсуждениях) Может быть добавить мини инструкцию как инициализацию БД провести в описание?

  12. Алексей Дехта

    UPD: Какой хороший плагин. Не зря столько времени потратил . Спасибо!

    UPD2: не хватает только визуального оповещения о поступлении почты в неактивных в данный момент ящиках..

  13. Boris Gulay repo owner

    Спасибо. Есть такая хотелка - #21, но сложно реализовать.

  14. Алексей Попков

    Подключил plugin, и ничего не происходит. Ошибок в log нету, запросы от плагина к sql есть

    SELECT isw.id, isw.iid, isw.label, isw.username, ii.email FROM ident_switch isw INNER JOIN identities ii ON isw.iid=ii.identity_id WHERE isw.user_id = '3' AND isw.flags & '1' > 0;

    В web морде roundcube настроек так и не появлось, что не так ?

  15. Log in to comment