DjangoBB

Django based forum engine

  • You are not logged in.

#1 Sept. 5, 2012 17:34:32

jedie
From: germany
Registered: 2012-07-12
Posts: 160
Reputation: +  1  -
Profile   Send e-mail  

search bugfixes...

discussion about http://djangobb.org/ticket/234

The ‘show_24h’ search query would be build with:

    if action == 'show_24h':
        date = datetime.today() - timedelta(1)
        topics = topics.filter(created__gte=date)


That is a “new topic in last 24h search”.

But i think it would be helpful to have a “updated topics in last 24h search”, isn't it?

Maybe have both searches?




Some of my Projects:
* Migrate phpBB to DjangoBB with django-phpBB3
* DjangoBB github repro and information about my changes
* PyLucid CMS written in Django: http://www.pylucid.org/

Edited jedie (Sept. 6, 2012 12:23:16)

Offline

#2 Sept. 5, 2012 17:54:58

jedie
From: germany
Registered: 2012-07-12
Posts: 160
Reputation: +  1  -
Profile   Send e-mail  

search bugfixes...

A solution would be:

    if action == 'show_24h':
        date = datetime.now() - timedelta(days=1)
        topics = topics.filter(Q(last_post__created__gte=date) | Q(last_post__updated__gte=date))
    elif action == 'show_new':
...




Some of my Projects:
* Migrate phpBB to DjangoBB with django-phpBB3
* DjangoBB github repro and information about my changes
* PyLucid CMS written in Django: http://www.pylucid.org/

Offline

#3 Sept. 6, 2012 10:53:54

jedie
From: germany
Registered: 2012-07-12
Posts: 160
Reputation: +  1  -
Profile   Send e-mail  

search bugfixes...

Have create https://github.com/slav0nic/DjangoBB/pull/15/

I have update the pull request just now:

  • Add PostTrackingAdmin
  • Display only new posts and not all poste from “new topics”
  • makes the same for “show new posts” (which use PostTracking information)




Some of my Projects:
* Migrate phpBB to DjangoBB with django-phpBB3
* DjangoBB github repro and information about my changes
* PyLucid CMS written in Django: http://www.pylucid.org/

Offline

#4 Sept. 6, 2012 11:39:18

jedie
From: germany
Registered: 2012-07-12
Posts: 160
Reputation: +  1  -
Profile   Send e-mail  

search bugfixes...

I add another small enhancement: I change CSS and add:

div.searchposts div.postmsg {
    /* add scoll bars on small postmsg in search results */
    overflow:auto;
}
see: https://github.com/jedie/DjangoBB/commit/cfd425b0c97d3fe4c170dc3f831f141af6b8f14d

result:




Some of my Projects:
* Migrate phpBB to DjangoBB with django-phpBB3
* DjangoBB github repro and information about my changes
* PyLucid CMS written in Django: http://www.pylucid.org/

Edited jedie (Sept. 6, 2012 11:39:42)

Attachments:
attachment 2012-09-06 scrollbar in search post results 01.png (42.7 KB)

Offline

#5 Sept. 6, 2012 12:28:09

jedie
From: germany
Registered: 2012-07-12
Posts: 160
Reputation: +  1  -
Profile   Send e-mail  

search bugfixes...

Found another bug in search:
I get a 500 if anonymous user request search/?action=show_new:

TypeError: int() argument must be a string or a number, not ‘SimpleLazyObject’
The problem is here:
last_read = PostTracking.objects.get(user=request.user).last_read
request.user is a SimpleLazyObject

EDIT:
Solution: if not user.is_authenticated(): raise Http404
Bugfix in pull request: https://github.com/jedie/DjangoBB/commit/848dd4f6fc3bf654f297857222715ff80336c465




Some of my Projects:
* Migrate phpBB to DjangoBB with django-phpBB3
* DjangoBB github repro and information about my changes
* PyLucid CMS written in Django: http://www.pylucid.org/

Edited jedie (Sept. 6, 2012 12:31:07)

Offline

#6 Sept. 10, 2012 13:24:35

jedie
From: germany
Registered: 2012-07-12
Posts: 160
Reputation: +  1  -
Profile   Send e-mail  

search bugfixes...

Found some security related issues in search, today and fix them:

* Anonymous user can search posts from other users fixed with https://github.com/jedie/DjangoBB/commit/2a4425dfd42f6931fc0a1e7f6a6bf9c3843c97cc
1. Now only staff members can add &user_id=XXX to the url
2. Anonymous users can't use ‘show_user’ search any more and get a Http404

* Search results doesn't hide hits in not accessible categories. This have i fixed with: https://github.com/jedie/DjangoBB/commit/1a01a43d86678d8d61c81eb6bdf0b91537c751e5

Other non security related changes are:
* Display the hit count of a search and a message
* don't filter by category groups for superusers
* optimized queryset in “show your topics” search view and bugfix in search result order.




Some of my Projects:
* Migrate phpBB to DjangoBB with django-phpBB3
* DjangoBB github repro and information about my changes
* PyLucid CMS written in Django: http://www.pylucid.org/

Offline

#7 Oct. 25, 2012 14:19:43

jedie
From: germany
Registered: 2012-07-12
Posts: 160
Reputation: +  1  -
Profile   Send e-mail  

search bugfixes...

jedie
* Anonymous user can search posts from other users fixed with https://github.com/jedie/DjangoBB/commit/2a4425dfd42f6931fc0a1e7f6a6bf9c3843c97cc
1. Now only staff members can add &user_id=XXX to the url
2. Anonymous users can't use ‘show_user’ search any more and get a Http404
Revert this here: https://github.com/slav0nic/DjangoBB/pull/23

Because hidden posts would be exclude before.

TODO: Add a link in user list, too.




Some of my Projects:
* Migrate phpBB to DjangoBB with django-phpBB3
* DjangoBB github repro and information about my changes
* PyLucid CMS written in Django: http://www.pylucid.org/

Edited jedie (Oct. 25, 2012 14:20:29)

Offline

#8 Jan. 13, 2013 20:03:38

tzot
Registered: 2012-12-05
Posts: 5
Reputation: +  0  -
Profile   Send e-mail  

search bugfixes...

I have djangobb_forum-0.0.1a0 installed. I made a change in templates/search_topics.html in line 83: as a search result, it showed by default

<td class="tcr"><a href="{{ topic.get_absolute_url }}">
while I believe that
<td class="tcr"><a href="{{ topic.last_post.get_absolute_url }}">
would be more typical (less unexpected).

Offline

#9 June 3, 2016 11:05:08

oakleysunglasses
Registered: 2016-06-03
Posts: 58
Reputation: +  0  -
Profile   Send e-mail  

search bugfixes...

While
rolex watches,rolex,watches for men,watches for women,omega watches,replica watches,rolex watches for sale,rolex replica,rolex watch,cartier watches,rolex submariner,fake rolex,rolex replica watches,replica rolex none
oakley sunglasses,cheap oakley sunglasses,oakley sunglasses cheap,oakley vault,oakleys,oakley.com,sunglasses outlet,cheap oakley,oakley outlet,cheap sunglasses,oakley prescription glasses,fake oakleys,oakley sunglasses outlet,oakley glasses,oakley store,fake oakley,oakley sale,cheap oakleys,discount oakley sunglasses of these
pandora jewelry statistics are
michael kors canada perfect, together they make
ray ban sunglasses uk it
ray ban impossible
ugg,uggs,uggs canada to
moncler argue
true religion credibly that the
louboutin,chaussure louboutin,louboutin pas cher,chaussures louboutin,chaussure louboutin pas cher,louboutin france U.S.
canada goose outlet has a
louis vuitton outlet online,louis vuitton,louis vuitton outlet,louisvuitton.com,authentic louis vuitton,louis vuitton factory outlet,cheap louis vuitton better health
wedding dresses,wedding dress,dresses for wedding,bride dresses,dresses for weddings,wedding dresses uk,cheap wedding dresses,vintage wedding dresses,monsoon wedding dresses,lace wedding dresses,wedding dresses for older brides,wedding dresses 2014 care system
nike air max — a point Sanders has
moncler made many
hollister times. But
timberland shoes trying to create
nike free,free running,nike free run,nike free 5.0,free running 2,nike running shoes,nike free trainer,nike free trainer 5.0,free runs,free run 5.0 a single-payer
air max system
instyler ionic styler,instyler here
valentino shoes,valentino,valentinos would
links of london uk pose titanic political challenges,
moncler and not just because
timberland pas cher private insurance
asics,asics gel,asics running,asics running shoes,asics shoes,asics gel nimbus,asics gel kayano,asics gt companies would fight
converse as
nike blazer hard
ferragamo shoes,ferragamo,salvatore ferragamo,ferragamo belts,ferragamo belt,ferragamo outlet as they
barbour,barbour jackets,leather jackets,barbour sale,barbour outlet,barbour uk,barbour coats,barbour clothing could
michael kors outlet online sale,michael kors,kors outlet,michael kors outlet,michael kors handbags,michael kors outlet online,michael kors handbags clearance,michael kors purses,michaelkors.com,michael kors bags,michael kors shoes,michaelkors,cheap michael kors to
celine handbags,celine bag,celine bags preserve
louis vuitton,sac louis vuitton,louis vuitton pas cher,sac louis vuitton pas cher,louis vuitton france the
sac longchamp,longchamp,longchamps,longchamp pas cher,sac longchamp pas cher,longchamp pliage,longchamp soldes,sac longchamps,longchamp france business
louis vuitton outlet,louis vuitton outlet online,louis vuitton,louisvuitton.com,authentic louis vuitton,louis vuitton factory outlet,cheap louis vuitton of selling health
kate spade handbags,kate spade,kate spade outlet,katespade benefits.



Other
louis vuitton outlet stores,louis vuitton outlet online,louis vuitton,louis vuitton outlet,louisvuitton.com,authentic louis vuitton,louis vuitton factory outlet,cheap louis vuitton parts
north face outlet,north face,the north face,northface,north face jackets,north face jackets clearance,the north face outlet of the
ralph lauren,ralph lauren uk,ralph lauren outlet,polo ralph lauren outlet healthcare
polo ralph lauren outlet online,ralph lauren,polo ralph,polo ralph lauren,ralph lauren outlet,polo shirts,ralph lauren outlet online,polo ralph lauren outlet,ralphlauren.com,polo outlet,ralph lauren polo industry, including doctors and hospitals, would fight
polo ralph lauren outlet,ralph lauren,polo ralph,polo ralph lauren,ralph lauren outlet,polo shirts,ralph lauren outlet online,polo ralph lauren outlet online,ralphlauren.com,polo outlet,ralph lauren polo equally
vans,vans pas cher,vans soldes hard because they’d fear, correctly, that a
canada goose pas cher single-payer system
ugg australia,ugg slippers,uggs boots,uggs outlet,ugg boots,ugg,uggs,ugg boots clearance,uggs on sale would reduce
beats by dre,dr dre,beats headphones,dre beats,beats by dr,beats by dr dre,beats audio,dr dre beats,dre headphones,beats by dre headphones,beats by dr. dre,cheap beats their incomes. People
michael kors with
prada handbags,prada,prada sunglasses,prada shoes,prada outlet,prada bags private insurance from employers,
longchamp,sac longchamp,longchamps,longchamp pas cher,sac longchamp pas cher,longchamp pliage,longchamp soldes,sac longchamps,longchamp france however
moncler jackets enthusiastic about single-payer in
coach purses,coach handbags,coach bags theory,
uggs outlet would quickly
p90x,p90x3,p90x workout,p90x workout schedule,p90x workout sheets,p90x 3,p90x2 get
michael kors outlet,michael kors,kors outlet,michael kors handbags,michael kors outlet online,michael kors outlet online sale,michael kors handbags clearance,michael kors purses,michaelkors.com,michael kors bags,michael kors shoes,michaelkors,cheap michael kors skittish about
north face giving up what they have.
longchamp,longchamp handbags,longchamp outlet,longchamp bags,long champ Americans
sac guess,guess pas cher,guess,guess collection,sac a main guess with
rolex watches,replica watches,omega watches,rolex watches for sale,replica watches uk,fake rolex more conservative beliefs would
supra shoes oppose
lululemon outlet,lululemon,yoga pants,lulu lemon,lulu.com,lululemon.com single-payer
air force,nike air force,air force 1,air force one,nike air force 1,nike air force one,air force one nike on
oakley sunglasses cheap,cheap oakley sunglasses,oakley sunglasses,oakley vault,oakleys,oakley.com,sunglasses outlet,cheap oakley,oakley outlet,cheap sunglasses,oakley prescription glasses,fake oakleys,oakley sunglasses outlet,oakley glasses,oakley store,fake oakley,oakley sale,cheap oakleys,discount oakley sunglasses principle.



The practical
michael kors,michael kors uk,michael kors handbags,michael kors bags challenges
tory burch outlet,tory burch,tory burch handbags,tory burch shoes,tory burch sale,toryburch,tory burch sandals,toryburch.com,tory burch flip flops of creating
iphone cases single-payer might be more daunting.
ray ban sunglasses,ray ban sunglasses outlet,ray ban,rayban,ray bans,ray ban outlet,ray-ban,raybans,ray ban wayfarer,ray-ban sunglasses,raybans.com,rayban sunglasses,cheap ray ban Dramatically reducing payments
nike roshe uk to doctors and hospitals
ugg,ugg australia,ugg italia would likely
lululemon,lululemon canada,lululemon outlet canada,lululemon outlet online cause
thomas sabo uk many
herve leger,herve leger dresses to cut
abercrombie and fitch,abercrombie and,abercrombie,abercrombie kids,abercrombie fitch,abercrombie.com back on
barbour what they provide or to go out of
oakley sunglasses,oakley vault,oakley sunglasses cheap,oakleys,oakley.com,sunglasses outlet,cheap oakley,cheap oakley sunglasses,oakley outlet,cheap sunglasses,oakley prescription glasses,fake oakleys,oakley sunglasses outlet,oakley glasses,oakley store,fake oakley,oakley sale,cheap oakleys,discount oakley sunglasses business altogether,
nike shoes,nike outlet,nike factory,nike store,nike factory outlet,nike outlet store,cheap nike shoes,nike sneakers leading to
some combination
michael kors outlet online,michael kors,kors outlet,michael kors outlet,michael kors handbags,michael kors outlet online sale,michael kors handbags clearance,michael kors purses,michaelkors.com,michael kors bags,michael kors shoes,michaelkors,cheap michael kors of
true religion economic
coach outlet,coach factory outlet,coach outlet store,coach factory,coach outlet store online,coach factory online,coach factory outlet online,coach outlet online disruption
lacoste pas cher and
sac louis vuitton,louis vuitton,louis vuitton pas cher,sac louis vuitton pas cher,louis vuitton france shortages of
roshe run,nike roshe,roshe runs,nike roshe run,nike roshes appointments
moncler jackets and
nfl jerseys,jerseys,baseball jerseys,cheap jerseys,nba jerseys,hockey jerseys,basketball jerseys,jerseys from china,cheap nfl jerseys hospital
tiffany and co jewelry,tiffany and co outlet,tiffany and co,tiffany's,tiffanys,tiffany co,tiffany jewelry beds. In order to
abercrombie and fitch UK avoid
mulberry,mulberry handbags,mulberry outlet,mulberry bags,mulberry uk this,
pandora jewelry,pandora charms,pandora bracelet,pandora bracelets,pandora rings,pandora jewelry store locator,pandora charm,pandora charms clearance,pandora store,pandora jewelry outlet store,pandora jewelry sale online a single-payer plan
juicy couture would
bottega veneta,bottega,bottega veneta outlet almost certainly
cheap oakley require
cheap oakley sunglasses either
canada goose outlet much
longchamp handbags,longchamp,longchamp outlet,longchamp bags,long champ higher taxes than Sanders
new balance shoes,new balance,balance shoes,new balance outlet,new balance store,new balance store locator,new balance shoes for women,joe's new balance outlet,newbalance,newbalance.com,new balance walking shoes had acknowledged
babyliss pro or much
louis vuitton,borse louis vuitton,louis vuitton sito ufficiale,louis vuitton outlet less generous coverage.



Ever
air jordan,jordan pas cher,air jordan pas cher,nike air jordan,air jordan france since January,
longchamp,longchamp bags,longchamp uk when Sanders published
tn pas cher,nike tn,nike tn pas cher,nike tn requin,tn requin,tn requin pas cher his plan
uggs and
wedding dresses,prom dresses,bridesmaid dresses,evening dresses,beach wedding dresses,cheap wedding dresses,homecoming dresses,prom dresses,wedding dresses made clear
hogan,hogan outlet,scarpe hogan,hogan sito ufficiale,hogan interactive that
soccer shoes,nike mercurial he
jimmy choo,jimmy choo shoes,jimmy choo outlet,jimmy choo handbags was serious
vanessa bruno pas cher about
birkin bag,hermes belt,hermes handbags,hermes birkin,hermes bags,birkin bags pushing such an initiative as
chi flat iron,chi hair president, these
ugg boots,uggs,ugg,ugg boots uk,ugg uk obstacles to
true religion single-payer have been the focus
nike air max of
michael kors outlet online intense
insanity,insanity workout,insanity workout calendar,insanity calendar,insanity workout schedule scrutiny from liberal
oakley policy
swarovski jewelry analysts and
nike huarache writers.
ray ban sunglasses (Some
air max of this
canada goose jackets scrutiny
hermes,sac hermes,hermes pas cher,sac hermes pas cher came from
chanel handbags,chanel bags,chanel sunglasses,chanel purses,chanel outlet me and
ugg,ugg australia,uggs,ugg pas cher,ugg soldes,bottes ugg,bottes ugg pas cher provoked
longchamp outlet,longchamp,longchamp handbags,longchamp bags,long champ sharp
hollister,abercrombie,abercrombie fitch,hollister france,hollister pas cher,abercrombie and fitch,hollister pas cher but
abercrombie smart retorts from analysts more sympathetic
montre pas cher to Sanders.) But
canada goose these
canada goose outlet are arguments
pandora charms,pandora uk,pandora bracelet,pandora rings,pandora,pandora sale,pandora bracelets,pandora jewellery,pandora ring,pandora charm,pandora earrings,pandora jewelry,pandora necklace,pandora charms uk against
jordan shoes,jordans,air jordan,jordan retro,jordan 11,jordan xx9,jordan 6,new jordans,air jordans,cheap jordans,retro jordans,jordan retro 11,jordan 5,air jordan 11,jordans for sale,jordan 4,jordan 1,jordan future,jordan 3,jordan 12,michael jordan shoes,air jordan shoes,air jordan retro attempting to
new balance pas cher relitigate
converse shoes,converse,converse.com,converse sneakers,converse outlet comprehensive
moncler,moncler outlet,moncler sito ufficiale health
converse pas cher care reform
mont blanc in 2017. They are not
canada goose against
michael kors,sac michael kors,michael kors pas cher,sac michael kors pas cher,michael kors france touting single-payer
louboutin as
easton bats an
coach outlet,coach factory,coach factory outlet,coach outlet store,coach outlet store online,coach factory online,coach factory outlet online,coach outlet online ideal —
kate spade outlet,kate spade,katespade,kate spade handbags or
north face,the north face,north face pas cher,north face soldes,north face france trying
canada goose outlet to improve upon
louis vuitton,louis vuitton bags,louis vuitton handbags,louis vuitton uk the
nike roshe run,roshe run,nike roshe,rosh run,roshe run pas cher,nike roshe france Affordable
ghd,ghd hair,ghd hair straighteners,ghd straighteners Care Act, so
juicy couture outlet that
air max,nike air max,air max pas cher,air max one,air max 90,air max france it
oakley pas cher,oakley,oakley soldes,lunette oakley pas cher,oakley france starts
michael kors outlet store,michael kors outlet,michael kors outlet online,michael kors,kors outlet,michael kors handbags,michael kors outlet online sale,michael kors handbags clearance,michael kors purses,michaelkors.com,michael kors bags,michael kors shoes,michaelkors,cheap michael kors to
air max,nike air max,air max 2015,nike air max 2015,air max 90,airmax,air max 95,nike air max 90 look
karen millen dresses more
nike free run like some
moncler of
giuseppe zanotti the
swarovski uk successful
louboutin outlet,louboutin,christian louboutin,red bottom shoes,louboutin shoes,red bottoms,christian louboutin shoes,christian louboutin outlet,red bottom shoes for women,louboutins systems
tiffany and co jewelry,tiffany and co outlet,tiffany and co,tiffany's,tiffanys,tiffany co,tiffany jewelry abroad.



And
ray ban sunglasses outlet,ray ban sunglasses,ray ban,rayban,ray bans,ray ban outlet,ray-ban,raybans,ray ban wayfarer,ray-ban sunglasses,raybans.com,rayban sunglasses,cheap ray ban there’s
coach outlet store online,coach outlet store,coach outlet a
ray ban pas cher,ray ban,rayban,lunette ray ban pas cher big
polo ralph lauren need for
true religion improvement. The law has reduced the
uggs number of Americans
louis vuitton,louis vuitton canada,louis vuitton outlet,louis vuitton outlet online without
nike air max,air max,air max 2015,nike air max 2015,air max 90,airmax,air max 95,nike air max 90 insurance to
burberry outlet online,burberry outlet,burberry,burberry handbags,burberry factory outlet,burberry sale historic lows, so people are
michael kors handbags,michael kors outlet,michael kors outlet online,michael kors,kors outlet,michael kors outlet online sale,michael kors handbags clearance,michael kors purses,michaelkors.com,michael kors bags,michael kors shoes,michaelkors,cheap michael kors (probably) healthier and
reebok outlet,reebok,reebok skyscape,reebok shoes (almost certainly)
louis vuitton handbags,vuitton handbags,louis vuitton bags,louis vuitton purses more
hollister clothing financially secure.
pandora jewelry,pandora charms,pandora bracelet,pandora bracelets,pandora rings,pandora jewelry store locator,pandora charm,pandora charms clearance,pandora store,pandora jewelry outlet store,pandora jewelry sale online But millions still struggle with medical
ralph lauren,polo ralph lauren,ralph lauren pas cher,polo ralph lauren pas cher,ralph lauren france bills. This includes millions who have insurance, whether through Obamacare
nike air max,air max,air max pas cher,air max one,air max 90,air max france or
soccer jerseys,soccer jersey,usa soccer jersey,football jerseys their employers, yet find either
mcm handbags,mcm bags,mcm backpack,mcm outlet the
prada outlet,prada,prada handbags,prada sunglasses,prada shoes,prada bags premiums or out-of-pocket
uggs outlet costs
replica handbags,coach factory outlet,coach factory,coach factory outlet online,coach factory online more
lancel than they
vans scarpe can handle.
oakley sunglasses



Meanwhile, the new
louboutin,christian louboutin,red bottom shoes,louboutin shoes,red bottoms,louboutin outlet,christian louboutin shoes,christian louboutin outlet,red bottom shoes for women,louboutins government-regulated
nike trainers marketplaces through which private insurers compete
toms outlet for
mac cosmetics,m a c cosmetics,mac makeup,maccosmetics.com business
ugg pas cher are
louboutin,christian louboutin,louboutin shoes,louboutins,louboutin uk,christian louboutin uk,red bottom shoes,red bottoms,louboutin outlet,christian louboutin shoes,christian louboutin outlet still
burberry outlet online,burberry,burberry outlet,burberry handbags,burberry factory outlet,burberry sale fragile.
hollister uk Many
burberry pas cher insurance companies
nike free,free run,nike free run,nike free pas cher,nike free run pas cher,nike free france are losing
marc jacobs money, because their new customers are running
north face jackets,north face,the north face,northface,north face outlet,north face jackets clearance,the north face outlet up
christian louboutin shoes,louboutin shoes,louboutin outlet,louboutin,christian louboutin,red bottom shoes,red bottoms,christian louboutin outlet,red bottom shoes for women,louboutins higher
moncler outlet medical bills
vans shoes,vans outlet,vans store,star wars vans shoes,cheap vans,vans shoes outlet,white vans,black vans,red vans,vans star wars,vans sneakers,vans shoes outlet store,vans sale,cheap vans shoes than the firms expected. Either
michael kors outlet they’re going to
michael kors outlet,michael kors outlet online,michael kors,kors outlet,michael kors handbags,michael kors outlet online sale,michael kors handbags clearance,michael kors purses,michaelkors.com,michael kors bags,michael kors shoes,michaelkors,cheap michael kors have to raise their premiums or
louis vuitton,louis vuitton outlet online,louis vuitton outlet,louisvuitton.com,authentic louis vuitton,louis vuitton factory outlet,cheap louis vuitton drop
gucci out of
hollister,hollister canada,abercrombie and fitch,abercrombie,abercrombie and,abercrombie kids,af the marketplaces
gucci outlet,gucci handbags,gucci belts,gucci shoes,gucci,gucci belt,gucci sunglasses,gucci bags,cheap gucci altogether.

Offline

Board footer

Moderator control

Powered by DjangoBB

Lo-Fi Version