This repository has been archived by the owner on Mar 26, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 10
/
CHANGELOG
153 lines (136 loc) · 4.4 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
Baobab changelog
=================
1.4
---
* Debian packaging fix
1.3
---
* css: use a real default front
* css: avoid too big container
* css: make article's paragraph more readable
* api: html rendre: force new-line in <pre> to be able to see long text
* update default TLS configuration
* Use modern SSL ciphers from mozilla
1.2-1
-----
* fix dependencies
* fix test for travis
* fix test running with py.test
1.2
---
* refactoring the social network
* the msg_id has been moved to its own table to handle all Socialnetwork
* add a IRC bot:
need to configured the information about the bot and the servers/chan
in the new var IRC in the settings files
1.1
-----
* add missing js file for the django's admin
* fix js dependence: html5shiv upgrade from 3.7.2 to 3.7.3
* fixed on Debian package build
1.0.0
-----
* open sourcing
0.4.4
-----
* front:
- Add eventlogs in the public event page
- Some CSS and HTML enhancements:
- link to rss and back to gandi
- roboto font used instead of browser's default serif font
- align start / end dates
- use shorter dates when they're less than 18 hours from now
- background to #fafafa instead of #ffffff
- Standardization on dates
- Add markdown documentation link
- Fix static file between django and nginx
* rss: WARNING need a migration [BACKOFFICE]
- add a field 'last_update' in 'Event'
- datamigration to correctly set 'last_update'
- entry is update if a new eventlog is added or if the date_end is defined
- a tag [STARTED], [UPDATE] or [FINISHED] is added on an entry
- <description> contains more information about the event:
- eventlogs
- last update
- date start
- date_end
- impacted services
- the 'last_update' field is added into the backoffice and the REST API
* api: update /events to also output the 'last_update' field
0.4.3
-----
* api: new filter for /events:
- date_end=null to filter on 'date_end IS NULL'
- current=true or current=false to get the current (or not) event
0.4.2
-----
* the data send by the API are translatable
- create a new app: translate
- create a group: translate - traductor need to be in that group
* fix the estimate_date_end not always updated
* create a new module 'cron' to simplify the creation of new cron
* add a new cron: 'close_event'
* api: route /events add filter 'isnull' on a date_end
* api: correctly handle error for filter category and services
handle case insensitive for filter category and services
* front: don't show 'Maintenance' event on timeline before they start
* add RSS and Atom support
* fix date return by the api: in some case microsecond was set
0.4.1
-----
* API new value: FOGGY
use when an on going incident doesn't impact any services
it's only available as a global status and not for a service
0.3.8
-----
* api rest better output on text/html:
- add 2 variables in the settings:
- TITLE_SCHEMA
- TITLE_RESULT
* api rest handle 404:
- add a variable in the settings:
- HTTP_NOT_FOUND
0.3.3
-----
* apirest better handling on Exception
- add 2 variables in the settings:
HTTP_NOT_IMPLEMENTED_ERROR
HTTP_APPLICATION_ERROR
0.3.2
-----
* create a Twitter lib
- need to update the settings:
TWITTER_CONSUMER_KEY, TWITTER_CONSUMER_SECRET,
TWITTER_ACCESS_TOKEN, TWITTER_ACCESS_TOKEN_SECRET,
URL_EVENT
- need to create a app in the twitter's noc account:
https://apps.twitter.com/ (the Callback URL is not used)
- need to allow the account itself to use the app
- add a new dependence: python-oauth2
0.2.11
------
* New dependency: django-htmlmin (django-htmlmin < 0.7.0)
* Update settings:
- add the varaible: HTML_MINIFY = True
- update the varaible: MIDDLEWARE_CLASSES with:
'django.middleware.gzip.GZipMiddleware'
'htmlmin.middleware.HtmlMinifyMiddleware'
- add the variable USE_ETAGS
0.0.2
-----
* [api]
change those routes:
status: now return the global status: sunny, cloudy, stormy
services: add a filed status
only allow get request
redfine the date serializer to always return a UTC datetime in iso 8601
* [backoffice] WARNING need a migration
a user can set its own timezone
* [settings]
update a variable to auto set the user's timezone
MIDDLEWARE_CLASSES = (
'baobab.utils.set_current_timezone.TimezoneMiddleware'
)
0.0.1
-----
* initial release