easyVDR

Normale Version: Tabelle wie per SQL füllen (Redmine)
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Moin,

wir sind gerade am Testen eines modernen Bugtrackers: Redmine !

Die Meinung dazu ist recht gut, allerdings besteht der Wunsch die EMail Adressen zu verbergen. Das ist kein default bei Redmine

Wer könnte das dazu nötige SQL Statement liefern, oder notfalls die DB passend bearbeiten ?

CU


Ed: Bilder entfernt
Aus dem Kopf

INSERT INTO user_preferences (hide_mail) VALUES (´1´) WHERE id>=1

Andy
Was ich noch dazu sagen muss: die Preferences gibt es nur für wenige User (die, die halt Änderungen gemacht haben). Somit fürchte ich ists nicht so einfach. (Oder?)
Sorry nicht INSERT sondern UPDATE.

Und default auf 1, dann sollten doch alle künftigen so eingetragen werden.

Andy
Ich hab mal das eingespielt:

Zitat:  In your redmine directory, execute the following: 
[pre]  ruby script/plugin install git://github.com/splendeo/redmine_hide_emails_by_default.git
  rake db:migrate_plugins RAILS_ENV=production
[/pre]    (Change environment to test or development if needed) 
  Re-start your web server. 
  From then on, all new users will have the "Hide my email address"  set to true by default. 

Hab den roten Satz aber erst nach dem Installieren gelesen...
Sch.... Nützt also auch nix.


Hi Martin,

schau mal ob das Ergebnis (Aller user ohne user preferences) Sinn macht:

Code:
select DISTINCT id, 1 as hide_mail from users where id not in (select distinct user_id from user_preferences)

und falls ja füge dummy Preferences ein:

Code:
insert into user_preferences (user_id, hide_email) select DISTINCT id, 1 as hide_mail from users where id not in (select distinct user_id from user_preferences)

ItsMee
@ItsMee: Danke !

Part 1 geht!

Part2 nicht: "#1054 - Unknown column 'hide_email' in 'field list'"
Typo, das Feld heisst hide_mail, nicht hide_email.

Code:
insert into   user_preferences (user_id, hide_mail) select DISTINCT id, 1 as   hide_mail from users where id not in (select distinct user_id from   user_preferences)

ItsMee
das hätt ich auch selber sehen können...

Danke !!!

Zitat:165 Zeile(n) eingefügt.
ID der eingefügten Zeile: 175 ( die Abfrage dauerte 0.0043 sek. )
Moin moin Ihr Beiden,

dann kann ich ja evtl. weitere Blocker suchen ;-]

MfG.
            MFG.
(05.09.2010, 19:36)MFG link schrieb: [ -> ]dann kann ich ja evtl. weitere Blocker suchen ;-]


Danke, dann können wir den neuen BT bald freischalten (ohne Anmeldung einsehbar)
Sag mir bitte Bescheid, wenn deine Forschungen fertig sind.