Strikes (Minimum Service Levels) Bill

2. Questions to the Counsel General and Minister for the Constitution – in the Senedd on 25 January 2023.

Alert me about debates like this

Photo of Rhys ab Owen Rhys ab Owen Plaid Cymru

(Translated)

7. What legal advice has the Counsel General provided to the Welsh Government regarding the impact of the Strikes (Minimum Service Levels) Bill on the Welsh public sector? OQ58986

Photo of Mick Antoniw Mick Antoniw Labour 2:59, 25 January 2023

I think that Member might have heard some of the comments I just made.

Photo of Mick Antoniw Mick Antoniw Labour

I'm happy to go straight into the Member's supplementary question.

Photo of Rhys ab Owen Rhys ab Owen Plaid Cymru

Diolch yn fawr. I'm not quite sure why those hadn't been grouped together. Of course, this Bill does extend to Wales and, as you suggested, grants sweeping powers to the Secretary of State in Whitehall. At length in the previous Bill, safety was discussed; well, safety has been removed completely. Public safety has been removed completely from this Bill. A Secretary of State sitting in Whitehall could stop a strike because of the impact it has on the rush hour in Cardiff, or could prevent a strike because it possibly might lead to hospital appointments being cancelled or could lead to classes being disrupted. Basically, in effect, a Secretary of State sitting in Whitehall could stop all future strikes here in Wales. So, what discussions have you had with the UK Government to ensure that the criteria for the minimum service levels will still allow effective striking to happen in Wales? Diolch yn fawr.

Photo of Mick Antoniw Mick Antoniw Labour 3:00, 25 January 2023

Thank you, again, for the question. Representations have already been made. You'll be aware that I am—and, indeed, the First Minister is—very much on the record in a similar tone. It will be raised at future meetings that will be taking place. But, of course, in terms of the UK Government, I have to say, on this Bill, we have had no engagement. There has been no consultation, no engagement with the Welsh Government whatsoever on this.

It's worth also saying, on the point you raised about safety, that there is no impact assessment with this Bill yet. There was an impact assessment on the original one, the transport minimal service levels Bill, but, of course, they probably didn't want to go down the road of the impact assessment this time, because the last impact assessment basically said the likely consequence would be there would probably be an increase in forms of industrial action short of a strike. So, we wait and see what might appear then and what might happen to this Bill, and if it does go through, what may then happen in terms of any potential legal challenges. Again, what I can say is that I will ensure that, if there are valid legal interests that we have, and powers I have as Counsel General in terms of intervention, that is something I will give very serious consideration to.

Whoops! There was an error.
Whoops \ Exception \ ErrorException (E_CORE_WARNING)
Module 'xapian' already loaded Whoops\Exception\ErrorException thrown with message "Module 'xapian' already loaded" Stacktrace: #2 Whoops\Exception\ErrorException in Unknown:0 #1 Whoops\Run:handleError in /data/vhost/matthew.theyworkforyou.dev.mysociety.org/theyworkforyou/vendor/filp/whoops/src/Whoops/Run.php:433 #0 Whoops\Run:handleShutdown in [internal]:0
Stack frames (3)
2
Whoops\Exception\ErrorException
Unknown0
1
Whoops\Run handleError
/vendor/filp/whoops/src/Whoops/Run.php433
0
Whoops\Run handleShutdown
[internal]0
Unknown
/data/vhost/matthew.theyworkforyou.dev.mysociety.org/theyworkforyou/vendor/filp/whoops/src/Whoops/Run.php
    /**
     * Special case to deal with Fatal errors and the like.
     */
    public function handleShutdown()
    {
        // If we reached this step, we are in shutdown handler.
        // An exception thrown in a shutdown handler will not be propagated
        // to the exception handler. Pass that information along.
        $this->canThrowExceptions = false;
 
        $error = $this->system->getLastError();
        if ($error && Misc::isLevelFatal($error['type'])) {
            // If there was a fatal error,
            // it was not handled in handleError yet.
            $this->allowQuit = false;
            $this->handleError(
                $error['type'],
                $error['message'],
                $error['file'],
                $error['line']
            );
        }
    }
 
    /**
     * In certain scenarios, like in shutdown handler, we can not throw exceptions
     * @var bool
     */
    private $canThrowExceptions = true;
 
    /**
     * Echo something to the browser
     * @param  string $output
     * @return $this
     */
    private function writeToOutputNow($output)
    {
        if ($this->sendHttpCode() && \Whoops\Util\Misc::canSendHeaders()) {
            $this->system->setHttpResponseCode(
                $this->sendHttpCode()
[internal]

Environment & details:

Key Value
type senedd
id 2023-01-25.2.479324
s representations NOT taxation speaker:26137 speaker:26239 speaker:26159 speaker:26128 speaker:26128
empty
empty
empty
empty
Key Value
PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PHPRC /etc/php/7.0/fcgi
PWD /data/vhost/matthew.theyworkforyou.dev.mysociety.org/theyworkforyou/www/docs/fcgi
PHP_FCGI_CHILDREN 0
ORIG_SCRIPT_NAME /fcgi/php-basic-dev
ORIG_PATH_TRANSLATED /data/vhost/matthew.theyworkforyou.dev.mysociety.org/docs/section.php
ORIG_PATH_INFO /senedd/
ORIG_SCRIPT_FILENAME /data/vhost/matthew.theyworkforyou.dev.mysociety.org/docs/fcgi/php-basic-dev
CONTENT_LENGTH 0
SCRIPT_NAME /senedd/
REQUEST_URI /senedd/?id=2023-01-25.2.479324&s=representations+NOT+taxation+speaker%3A26137+speaker%3A26239+speaker%3A26159+speaker%3A26128+speaker%3A26128
QUERY_STRING type=senedd&id=2023-01-25.2.479324&s=representations+NOT+taxation+speaker%3A26137+speaker%3A26239+speaker%3A26159+speaker%3A26128+speaker%3A26128
REQUEST_METHOD GET
SERVER_PROTOCOL HTTP/1.0
GATEWAY_INTERFACE CGI/1.1
REDIRECT_QUERY_STRING type=senedd&id=2023-01-25.2.479324&s=representations+NOT+taxation+speaker%3A26137+speaker%3A26239+speaker%3A26159+speaker%3A26128+speaker%3A26128
REDIRECT_URL /senedd/
REMOTE_PORT 51772
SCRIPT_FILENAME /data/vhost/matthew.theyworkforyou.dev.mysociety.org/docs/section.php
SERVER_ADMIN webmaster@theyworkforyou.dev.mysociety.org
CONTEXT_DOCUMENT_ROOT /data/vhost/matthew.theyworkforyou.dev.mysociety.org/docs
CONTEXT_PREFIX
REQUEST_SCHEME http
DOCUMENT_ROOT /data/vhost/matthew.theyworkforyou.dev.mysociety.org/docs
REMOTE_ADDR 52.14.88.137
SERVER_PORT 80
SERVER_ADDR 46.235.230.113
SERVER_NAME matthew.theyworkforyou.dev.mysociety.org
SERVER_SOFTWARE Apache
SERVER_SIGNATURE
HTTP_ACCEPT_ENCODING gzip, br, zstd, deflate
HTTP_USER_AGENT Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
HTTP_ACCEPT */*
HTTP_CONNECTION close
HTTP_X_FORWARDED_PROTO https
HTTP_X_REAL_IP 52.14.88.137
HTTP_HOST matthew.theyworkforyou.dev.mysociety.org
SCRIPT_URI http://matthew.theyworkforyou.dev.mysociety.org/senedd/
SCRIPT_URL /senedd/
REDIRECT_STATUS 200
REDIRECT_HANDLER application/x-httpd-fastphp
REDIRECT_SCRIPT_URI http://matthew.theyworkforyou.dev.mysociety.org/senedd/
REDIRECT_SCRIPT_URL /senedd/
FCGI_ROLE RESPONDER
PHP_SELF /senedd/
REQUEST_TIME_FLOAT 1732576053.6513
REQUEST_TIME 1732576053
empty
0. Whoops\Handler\PrettyPageHandler