diff --git a/bin/addons/base/base.sql b/bin/addons/base/base.sql
index 8dfc8d8f765..047519708c8 100644
--- a/bin/addons/base/base.sql
+++ b/bin/addons/base/base.sql
@@ -172,6 +172,10 @@ CREATE TABLE res_groups_users_rel (
gid integer NOT NULL references res_groups on delete cascade
);
+create index res_groups_users_rel_uid_idx on res_groups_users_rel (uid);
+create index res_groups_users_rel_gid_idx on res_groups_users_rel (gid);
+
+
---------------------------------
-- Workflows
---------------------------------
diff --git a/bin/addons/base/base_data.xml b/bin/addons/base/base_data.xml
index b75b39f2c9e..a03d0f17f3e 100644
--- a/bin/addons/base/base_data.xml
+++ b/bin/addons/base/base_data.xml
@@ -998,1649 +998,6 @@
Zimbabwe
zw
-
-
-
- Alabama
- al
-
-
-
- Alaska
- ak
-
-
-
- Arizona
- az
-
-
-
- Arkansas
- ar
-
-
-
- California
- ca
-
-
-
- Colorado
- co
-
-
-
- Connecticut
- ct
-
-
-
- District of Columbia
- dc
-
-
-
- Delaware
- de
-
-
-
- Florida
- fl
-
-
-
- Georgia
- ga
-
-
-
- Hawaii
- hi
-
-
-
- Idaho
- id
-
-
-
- Illinois
- il
-
-
-
- Indiana
- in
-
-
-
- Iowa
- ia
-
-
-
- Kansas
- ks
-
-
-
- Kentucky
- ky
-
-
-
- Louisiana
- la
-
-
-
- Maine
- me
-
-
-
- Maryland
- md
-
-
-
- Massachusetts
- ma
-
-
-
- Michigan
- mi
-
-
-
- Minnesota
- mn
-
-
-
- Mississippi
- ms
-
-
-
- Missouri
- mo
-
-
-
- Montana
- mt
-
-
-
- Nebraska
- ne
-
-
-
- Nevada
- nv
-
-
-
- New Hampshire
- nh
-
-
-
- New Jersey
- nj
-
-
-
- New Mexico
- nm
-
-
-
- New York
- ny
-
-
-
- North Carolina
- nc
-
-
-
- North Dakota
- nd
-
-
-
- Ohio
- oh
-
-
-
- Oklahoma
- ok
-
-
-
- Oregon
- or
-
-
-
- Pennsylvania
- pa
-
-
-
- Rhode Island
- ri
-
-
-
- South Carolina
- sc
-
-
-
- South Dakota
- sd
-
-
-
- Tennessee
- tn
-
-
-
- Texas
- tx
-
-
-
- Utah
- ut
-
-
-
- Vermont
- vt
-
-
-
- Virginia
- va
-
-
-
- Washington
- wa
-
-
-
- West Virginia
- wv
-
-
-
- Wisconsin
- wi
-
-
-
- Wyoming
- wy
-
-
-
-
-
- Al Baḩr al Aḩmar
- aba
-
-
-
-
- Al Buhayrat
- bu
-
-
-
-
- Al Jazirah
- aj
-
-
-
-
- Al Khartum
- ak
-
-
-
-
- Al Qadarif
- aq
-
-
-
-
- Al Wahdah
- aw
-
-
-
-
- An Nil
- an
-
-
-
-
- An Nil al Abyad
- ana
-
-
-
-
- An Nil al Azraq
- ana
-
-
-
-
- Ash Shamaliyah
- as
-
-
-
-
- A ali an Nil
- aan
-
-
-
-
- Baḩr al Jabal
- baj
-
-
-
-
- Gharb al Istiwaiyah
- gai
-
-
-
-
- Gharb Bahr al Ghazal
- gbg
-
-
-
-
- Gharb Darfur
- gd
-
-
-
-
- Janub Darfur
- jd
-
-
-
-
- Janub Kurdufan
- jk
-
-
-
-
- Junqali
- ju
-
-
-
-
- Kassala
- kas
-
-
-
-
- Shamal Bahr al Ghazal
- sbg
-
-
-
-
- Shamal Darfur
- sd
-
-
-
-
- Shamal Kurdufan
- sk
-
-
-
-
- Sharq al Istiwaiyah
- si
-
-
-
-
- Sinnar
- sn
-
-
-
-
- Warab
- war
-
-
-
-
- Aimeliik
- aim
-
-
-
-
- Airai
- air
-
-
-
-
- Angaur
- ang
-
-
-
-
- Hatobohei
- hat
-
-
-
-
- Kayangel
- kay
-
-
-
-
- Koror
- kor
-
-
-
-
- Melekeok
- mel
-
-
-
-
- Ngaraard
- ng
-
-
-
-
- Ngarchelong
- ngr
-
-
-
-
- Ngardmau
- ngr
-
-
-
-
- Ngatpang
- ngt
-
-
-
-
- Ngchesar
- ngc
-
-
-
-
- Ngeremlengui
- ngr
-
-
-
-
- Ngiwal
- ngi
-
-
-
-
- Peleliu
- pel
-
-
-
-
- Sonsorol
- son
-
-
-
-
- Abia
- ab
-
-
-
-
- Adamawa
- ad
-
-
-
-
- Akwa Ibom
- AK
-
-
-
-
- Anambra
- AN
-
-
-
-
- Bauchi
- BA
-
-
-
-
- Bayelsa
- BY
-
-
-
-
- Benue
- BE
-
-
-
-
- Borno
- BO
-
-
-
-
- Cross River
- CR
-
-
-
-
- Delta
- DE
-
-
-
-
- Ebonyi
- EB
-
-
-
-
- Edo
- ED
-
-
-
-
- Ekiti
- EK
-
-
-
-
- Enugu
- EN
-
-
-
-
- Gombe
- GO
-
-
-
-
- Imo
- IM
-
-
-
-
- Jigawa
- JI
-
-
-
-
- Kaduna
- KD
-
-
-
-
- Kano
- KN
-
-
-
-
- Katsina
- KT
-
-
-
-
- Kebbi
- KE
-
-
-
-
- Kogi
- KO
-
-
-
-
- Kwara
- KW
-
-
-
-
- Lagos
- LA
-
-
-
-
- Nassarawa
- NA
-
-
-
-
- Niger
- NI
-
-
-
-
- Ogun
- OG
-
-
-
-
- Ondo
- ON
-
-
-
-
- Osun
- OS
-
-
-
-
- Oyo
- OY
-
-
-
-
- Plateau
- PL
-
-
-
-
- Rivers
- RI
-
-
-
-
- Sokoto
- SO
-
-
-
-
- Taraba
- TA
-
-
-
-
- Yobe
- YO
-
-
-
-
- Zamfara
- ZA
-
-
-
-
- Johor
- jo
-
-
-
-
- Kedah
- ke
-
-
-
-
- Kelantan
- kel
-
-
-
-
- Melaka
- mel
-
-
-
-
- Negeri Sembilan
- ns
-
-
-
-
- Pahang
- pah
-
-
-
-
- Perak
- per
-
-
-
-
- Perlis
- per
-
-
-
-
- Pulau Pinang
- pp
-
-
-
-
- Sabah
- sab
-
-
-
-
- Sarawak
- sar
-
-
-
-
- Selangor
- sel
-
-
-
-
- Terengganu
- ter
-
-
-
-
- Aguascalientes
- AGU
-
-
-
-
- Baja California
- BCN
-
-
-
-
- Baja California Sur
- BCS
-
-
-
-
- Campeche
- CAM
-
-
-
-
- Coahuila
- COA
-
-
-
-
- Colima
- COL
-
-
-
-
- Chiapas
- CHP
-
-
-
-
- Chihuahua
- CHH
-
-
-
-
- Durango
- DUR
-
-
-
-
- Guanajuato
- GUA
-
-
-
-
- Guerrero
- GRO
-
-
-
-
- Hidalgo
- HID
-
-
-
-
- Jalisco
- JAL
-
-
-
-
- México
- MEX
-
-
-
-
- Michoacán
- MIC
-
-
-
-
- Morelos
- MOR
-
-
-
-
- Nayarit
- NAY
-
-
-
-
- Nuevo León
- NLE
-
-
-
-
- Oaxaca
- OAX
-
-
-
-
- Puebla
- PUE
-
-
-
-
- Querétaro
- QUE
-
-
-
-
- Quintana Roo
- ROO
-
-
-
-
- San Luis Potosí
- SLP
-
-
-
-
- Sinaloa
- SIN
-
-
-
-
- Sonora
- SON
-
-
-
-
- Tabasco
- TAB
-
-
-
-
- Tamaulipas
- TAM
-
-
-
-
- Tlaxcala
- TLA
-
-
-
-
- Veracruz
- VER
-
-
-
-
- Yucatán
- YUC
-
-
-
-
- Zacatecas
- ZAC
-
-
-
-
-
-
- Chin
- ch
-
-
-
-
- Kachin
- kc
-
-
-
-
- Kayah
- kh
-
-
-
-
- Kayin
- ky
-
-
-
-
- Mon
- mon
-
-
-
-
- Rakhine
- rk
-
-
-
-
- Shan
- sh
-
-
-
-
-
- Saint Kitts
- SK
-
-
-
-
- Nevis
- NE
-
-
-
-
-
- Andhra Pradesh
- AP
-
-
-
-
- Arunachal Pradesh
- AR
-
-
-
-
- Assam
- AS
-
-
-
-
- Bihar
- BR
-
-
-
-
- Chhattasgarh
- CT
-
-
-
-
- Goa
- GA
-
-
-
-
- Gujarat
- GJ
-
-
-
-
- Haryana
- HR
-
-
-
-
- Himachal Pradesh
- HP
-
-
-
-
- Jammu and Kashmir
- JK
-
-
-
-
- Jharkhand
- JH
-
-
-
-
- Karnataka
- KA
-
-
-
-
- Kerala
- KL
-
-
-
-
- Madhya Pradesh
- MP
-
-
-
-
- Maharashtra
- MH
-
-
-
-
- Manipur
- MN
-
-
-
-
- Meghalaya
- ML
-
-
-
-
- Mizoram
- MZ
-
-
-
-
- Nagaland
- NL
-
-
-
-
- Orissa
- OR
-
-
-
-
- Punjab
- PB
-
-
-
-
- Rajasthan
- RJ
-
-
-
-
- Sikkim
- SK
-
-
-
-
- Tamilnadu
- TN
-
-
-
-
- Tripura
- TR
-
-
-
-
- Uttaranchal
- UL
-
-
-
-
- Uttar Pradesh
- UP
-
-
-
-
- West Bengal
- WB
-
-
-
-
-
-
- Chuuk
- TRK
-
-
-
-
- Kosrae
- KSA
-
-
-
-
- Pohnpei
- PNI
-
-
-
-
- Yap
- YAP
-
-
-
-
-
- Āfar
- AF
-
-
-
-
- Āmara
- AM
-
-
-
-
- Bīnshangul Gumuz
- BE
-
-
-
-
- Gambēla Hizboch
- GA
-
-
-
-
- Hārerī Hizb
- HA
-
-
-
-
- Oromīya
- OR
-
-
-
-
- Sumalē
- SO
-
-
-
-
- Tigray
- TI
-
-
-
-
- YeDebub Bihēroch Bihēreseboch na Hizboch
- SN
-
-
-
-
-
- Baden-Württemberg
- BW
-
-
-
-
- Bayern
- BY
-
-
-
-
- Bremen
- HB
-
-
-
-
- Hamburg
- HH
-
-
-
-
- Hessen
- HE
-
-
-
-
- Niedersachsen
- NI
-
-
-
-
- Nordrhein-Westfalen
- NW
-
-
-
-
- Rheinland-Pfalz
- RP
-
-
-
-
- Saarland
- SL
-
-
-
-
- Schleswig-Holstein
- SH
-
-
-
-
- Berlin
- BE
-
-
-
-
- Brandenburg
- BB
-
-
-
-
- Mecklenburg-Vorpommern
- MV
-
-
-
-
- Sachsen
- SN
-
-
-
-
- Sachsen-Anhalt
- ST
-
-
-
-
- Thüringen
- TH
-
-
-
-
-
- Acre
- AC
-
-
-
-
- Alagoas
- AL
-
-
-
-
- Amazonas
- AM
-
-
-
-
- Amapá
- AP
-
-
-
-
- Bahia
- BA
-
-
-
-
- Ceará
- CE
-
-
-
-
- Espírito Santo
- ES
-
-
-
-
- Fernando de Noronha
- FN
-
-
-
-
- Goiás
- GO
-
-
-
-
- Maranhão
- MA
-
-
-
-
- Minas Gerais
- MG
-
-
-
-
- Mato Grosso do Sul
- MS
-
-
-
-
- Mato Grosso
- MT
-
-
-
-
- Pará
- PA
-
-
-
-
- Paraíba
- PB
-
-
-
-
- Pernambuco
- PE
-
-
-
-
- Piauí
- PI
-
-
-
-
- Paraná
- PR
-
-
-
-
- Rio de Janeiro
- RJ
-
-
-
-
- Rio Grande do Norte
- RN
-
-
-
-
- Rondonia
- RO
-
-
-
-
- Roraima
- RR
-
-
-
-
- Rio Grande do Sul
- RS
-
-
-
-
- Santa Catarina
- SC
-
-
-
-
- Sergipe
- SE
-
-
-
-
- Sao Paulo
- SP
-
-
-
-
- Tocantins
- TO
-
-
-
-
- Burgenland
- bl
-
-
-
-
- Karnten
- ka
-
-
-
-
- Niederosterreich
- ni
-
-
-
-
- Oberosterreich
- ob
-
-
-
-
- Salzburg
- sa
-
-
-
-
- Steiermark
- st
-
-
-
-
- Tirol
- ti
-
-
-
-
- Vorarlberg
- vb
-
-
-
-
- Wien
- wi
-
-
-
-
- New South Wales
- NSW
-
-
-
-
- Queensland
- QLD
-
-
-
-
- South Australia
- SA
-
-
-
-
- Tasmania
- TAS
-
-
-
-
- Victoria
- VIC
-
-
-
-
- Western Australia
- WA
-
-
-
-
Tiny sprl